PageSourceSearch

https://www.milly.com/collections/special-event-shop

html milly.com collected 2026-10-03 21:40:46 UTC 583,944 bytes, 9,134 lines download raw bytes

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19<!DOCTYPE html>
20<html lang="en">
21<head>
21<script data-source-attribution="shopify.event_observer.bootstrap">
22(function(){let e=navigator,t=`prototype`,n=`sendBeacon`,r=e[n],i=fetch,a=XMLHttpRequest[t],{open:o,send:s}=a,c=`EventListener`,l=`add${c}`,u=`remove${c}`,d=EventTarget[t],f=d[l],p=d[u],m=e=>Error((e=document.currentScript)&&[e?.src,e?.id||e?.dataset?.sourceAttribution]),h=(e=[],t=0)=>(e.p=n=>e[t++%1e3]=n,[e,t=>(e.forEach(e.p=t),e.length=0)]),[g,_]=h(),[v,y]=h(),b,x=new WeakMap,S=e=>e&&g.p([e,b||[m()]]);d[l]=function(e,t,n){let r=this,i=t?.handleEvent||t,a=x.get(t),o=m();i?.call&&!a&&x.set(t,a=function(e){b=[o,e.type];try{i.call(t==i?this:t,e)}finally{b=null}}),v.p([e,o,a,r?.tagName||r+``,r?.id]),f.call(r,e,a||t,n)},d[u]=function(e,t,n){p.call(this,e,x.get(t)||t,n)},a.open=function(e,t){x.set(this,[t+``,e]),o.apply(this,arguments)},a.send=function(e){S(x.get(this)),s.call(this,e)},fetch=(e,t)=>(S([(e?.url||e)+``,t?.method]),i(e,t)),e[n]=(t,n)=>(S([t+``,``]),r.call(e,t,n)),setTimeout(()=>import("//www.milly.com/cdn/shopifycloud/storefront/assets/storefront/event_observer_reporter-ed358274.js").then(e=>e.$(_,y,f,i,`2623045676`)))})();
23//# sourceURL=event-observer-collector.js
24</script>
24
25
26  
27  
27<script type="text/javascript" async src="https://na.shgcdn3.com/pixel-collector.js"></script>
27
28  <!-- Osano script -->
29  
29<script src="https://cmp.osano.com/AzytttTplLX105BKu/a2080fb2-c580-4fc7-b237-386313464382/osano.js"></script>
29 
30  
30<script>  
31 
32  (function() {
33      class Ultimate_Shopify_DataLayer {
34        constructor() {
35          window.dataLayer = window.dataLayer || []; 
36          
37          // use a prefix of events name
38          this.eventPrefix = '';
39
40          //Keep the value false to get non-formatted product ID
41          this.formattedItemId = false; 
42
43          // data schema
44          this.dataSchema = {
45            ecommerce: {
46                show: true
47            },
48            dynamicRemarketing: {
49                show: true,
50                business_vertical: 'retail'
51            }
52          }
53
54          // add to wishlist selectors
55          this.addToWishListSelectors = {
56            'addWishListIcon': '.swym-add-to-wishlist-view-product',
57            'gridItemSelector': '.product__content',
58            'productLinkSelector': 'a[href*="/products/"]'
59          }
60
61          // add to wishlist selectors product page
62          this.addToWishListSelectorsProduct = {
63            'addWishListIconProduct': '.swym-add-to-wishlist',
64            'gridItemSelectorProduct': '',
65            'productLinkSelectorProduct': 'a[href*="/products/"]'
66          }
67
68          // quick view selectors
69          this.quickViewSelector = {
70            'quickViewElement': '.product__quick-view-button',
71            'gridItemSelector': '.product__content',
72            'productLinkSelector': 'a[href*="/products/"]'
73          }
74
75          // select item selectors
76          this.selectItemSelector = {
77            'selectItemElement': '.product__image--secondary',
78            'gridItemSelector': '.product__content',
79            'productLinkSelector': 'a[href*="/products/"]'
80          }          
81
82
83          // mini cart button selector
84          this.miniCartButton = [
85            'a[href="/cart"]',
86            'button[id="cart-drawer-btn"]',
87          ];
88          this.miniCartAppersOn = 'click';
89
90
91          // begin checkout buttons/links selectors
92          this.beginCheckoutButtons = [
93            'input[name="checkout"]',
94            'button[name="checkout"]',
95            'a[href="/checkout"]',
96            '.additional-checkout-buttons',
97          ];
98
99          // direct checkout button selector
100          this.shopifyDirectCheckoutButton = [
101            '.shopify-payment-button'
102          ]
103
104          //Keep the value true if Add to Cart redirects to the cart page
105          this.isAddToCartRedirect = false;
106          
107          // keep the value false if cart items increment/decrement/remove refresh page 
108          this.isAjaxCartIncrementDecrement = true;
109          
110
111          // Caution: Do not modify anything below this line, as it may result in it not functioning correctly.
112          this.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}
113          this.countryCode = "US";
114          this.collectData();  
115          this.storeURL = "https://www.milly.com";
116          localStorage.setItem('shopCountryCode', this.countryCode);
117        }
118
119        updateCart() {
120          fetch("/cart.js")
121          .then((response) => response.json())
122          .then((data) => {
123            this.cart = data;
124          });
125        }
126
127       debounce(delay) {         
128          let timeoutId;
129          return function(func) {
130            const context = this;
131            const args = arguments;
132            
133            clearTimeout(timeoutId);
134            
135            timeoutId = setTimeout(function() {
136              func.apply(context, args);
137            }, delay);
138          };
139        }
140
141        eventConsole(eventName, eventData) {
142          const css1 = 'background: red; color: #fff; font-size: normal; border-radius: 3px 0 0 3px; padding: 3px 4px;';
143          const css2 = 'background-color: blue; color: #fff; font-size: normal; border-radius: 0 3px 3px 0; padding: 3px 4px;';
144          console.log('%cGTM DataLayer Event:%c' + eventName, css1, css2, eventData);
145        }
146
147        collectData() { 
148            this.customerData();
149            this.ajaxRequestData();
150            this.searchPageData();
151            this.miniCartData();
152            this.beginCheckoutData();
153  
154            
155  
156            
157  
158            
159              if (!window.location.search.includes('?q=')) {
160              this.collectionsPageData();
161              }
162            
163            
164            this.addToWishListData();
165            this.quickViewData();
166            this.selectItemData();
167            this.formData();
168            this.login();
169            this.phoneClickData();
170            this.emailClickData();
171        }        
172
173        //logged-in customer data 
174        customerData() {
175            const currentUser = {};
176            
177
178            if (currentUser.email) {
179              currentUser.hash_email = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
180            }
181
182            if (currentUser.phone) {
183              currentUser.hash_phone = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
184            }
185
186            window.dataLayer = window.dataLayer || [];
187            dataLayer.push({
188              customer: currentUser
189            });
190        }
191
192        // add_to_cart, remove_from_cart, search
193        ajaxRequestData() {
194          const self = this;
195          
196          // handle non-ajax add to cart
197          if(this.isAddToCartRedirect) {
198            document.addEventListener('submit', function(event) {
199              const addToCartForm = event.target.closest('form[action="/cart/add"]');
200              if(addToCartForm) {
201                event.preventDefault();
202                
203                const formData = new FormData(addToCartForm);
204            
205                fetch(window.Shopify.routes.root + 'cart/add.js', {
206                  method: 'POST',
207                  body: formData
208                })
209                .then(response => {
210                    window.location.href = "/cart";
211                })
212                .catch((error) => {
213                  console.error('Error:', error);
214                });
215              }
216            });
217          }
218          
219          // fetch
220          let originalFetch = window.fetch;
221          let debounce = this.debounce(800);
222          
223          window.fetch = function () {
224            return originalFetch.apply(this, arguments).then((response) => {
225              if (response.ok) {
226                let cloneResponse = response.clone();
227                let requestURL = arguments[0]['url'] || arguments[0];
228                
229                if(/.*\/search\/?.*\?.*q=.+/.test(requestURL) && !requestURL.includes('&requestFrom=uldt')) {   
230                  const queryString = requestURL.split('?')[1];
231                  const urlParams = new URLSearchParams(queryString);
232                  const search_term = urlParams.get("q");
233
234                  debounce(function() {
235                    fetch(`${self.storeURL}/search/suggest.json?q=${search_term}&resources[type]=product&requestFrom=uldt`)
236                      .then(res => res.json())
237                      .then(function(data) {
238                            const products = data.resources.results.products;
239                            if(products.length) {
240                              const fetchRequests = products.map(product =>
241                                fetch(`${self.storeURL}/${product.url.split('?')[0]}.js`)
242                                  .then(response => response.json())
243                                  .catch(error => console.error('Error fetching:', error))
244                              );
245
246                              Promise.all(fetchRequests)
247                                .then(products => {
248                                    const items = products.map((product) => {
249                                      return {
250                                        product_id: product.id,
251                                        product_title: product.title,
252                                        variant_id: product.variants[0].id,
253                                        variant_title: product.variants[0].title,
254                                        vendor: product.vendor,
255                                        total_discount: 0,
256                                        final_price: product.price_min,
257                                        product_type: product.type, 
258                                        quantity: 1,
259                                        item_list_name: window.location.pathname.split('/collections/')[1] ? window.location.pathname.split('/collections/')[1].split('/')[0] : undefined,
260                                        item_list_id: window.location.pathname.split('/collections/')[1] ? window.location.pathname.split('/collections/')[1].split('/')[0] : undefined
261                                      }
262                                    });
263
264                                    self.ecommerceDataLayer('search', {search_term, items});
265                                })
266                            }else {
267                              self.ecommerceDataLayer('search', {search_term, items: []});
268                            }
269                      });
270                  });
271                }
272                else if (requestURL.includes("/cart/add")) {
273                  cloneResponse.text().then((text) => {
274                    let data = JSON.parse(text);
275
276                    if(data.items && Array.isArray(data.items)) {
277                      data.items.forEach(function(item) {
278                         self.ecommerceDataLayer('add_to_cart', {items: [item]});
279                      })
280                    } else {
281                      self.ecommerceDataLayer('add_to_cart', {items: [data]});
282                    }
283                    self.updateCart();
284                  });
285                }else if(requestURL.includes("/cart/change") || requestURL.includes("/cart/update")) {
286                  
287                   cloneResponse.text().then((text) => {
288                     
289                    let newCart = JSON.parse(text);
290                    let newCartItems = newCart.items;
291                    let oldCartItems = self.cart.items;
292
293                    for(let i = 0; i < oldCartItems.length; i++) {
294                      let item = oldCartItems[i];
295                      let newItem = newCartItems.find(newItems => newItems.id === item.id);
296
297
298                      if(newItem) {
299
300                        if(newItem.quantity > item.quantity) {
301                          // cart item increment
302                          let quantity = (newItem.quantity - item.quantity);
303                          let updatedItem = {...item, quantity}
304                          self.ecommerceDataLayer('add_to_cart', {items: [updatedItem]});
305                          self.updateCart(); 
306
307                        }else if(newItem.quantity < item.quantity) {
308                          // cart item decrement
309                          let quantity = (item.quantity - newItem.quantity);
310                          let updatedItem = {...item, quantity}
311                          self.ecommerceDataLayer('remove_from_cart', {items: [updatedItem]});
312                          self.updateCart(); 
313                        }
314                        
315
316                      }else {
317                        self.ecommerceDataLayer('remove_from_cart', {items: [item]});
318                        self.updateCart(); 
319                      }
320                    }
321                     
322                  });
323                }
324              }
325              return response;
326            });
327          }
328          // end fetch 
329
330
331          //xhr
332          var origXMLHttpRequest = XMLHttpRequest;
333          XMLHttpRequest = function() {
334            var requestURL;
335    
336            var xhr = new origXMLHttpRequest();
337            var origOpen = xhr.open;
338            var origSend = xhr.send;
339            
340            // Override the `open` function.
341            xhr.open = function(method, url) {
342                requestURL = url;
343                return origOpen.apply(this, arguments);
344            };
345    
346    
347            xhr.send = function() {
348    
349                // Only proceed if the request URL matches what we're looking for.
350                if (requestURL.includes("/cart/add") || requestURL.includes("/cart/change") || /.*\/search\/?.*\?.*q=.+/.test(requestURL)) {
351        
352                    xhr.addEventListener('load', function() {
353                        if (xhr.readyState === 4) {
354                            if (xhr.status >= 200 && xhr.status < 400) { 
355
356                              if(/.*\/search\/?.*\?.*q=.+/.test(requestURL) && !requestURL.includes('&requestFrom=uldt')) {
357                                const queryString = requestURL.split('?')[1];
358                                const urlParams = new URLSearchParams(queryString);
359                                const search_term = urlParams.get("q");
360
361                                debounce(function() {
362                                    fetch(`${self.storeURL}/search/suggest.json?q=${search_term}&resources[type]=product&requestFrom=uldt`)
363                                      .then(res => res.json())
364                                      .then(function(data) {
365                                            const products = data.resources.results.products;
366                                            if(products.length) {
367                                              const fetchRequests = products.map(product =>
368                                                fetch(`${self.storeURL}/${product.url.split('?')[0]}.js`)
369                                                  .then(response => response.json())
370                                                  .catch(error => console.error('Error fetching:', error))
371                                              );
372                
373                                              Promise.all(fetchRequests)
374                                                .then(products => {
375                                                    const items = products.map((product) => {
376                                                      return {
377                                                        product_id: product.id,
378                                                        product_title: product.title,
379                                                        variant_id: product.variants[0].id,
380                                                        variant_title: product.variants[0].title,
381                                                        vendor: product.vendor,
382                                                        total_discount: 0,
383                                                        final_price: product.price_min,
384                                                        product_type: product.type, 
385                                                        quantity: 1
386                                                      }
387                                                    });
388                
389                                                    self.ecommerceDataLayer('search', {search_term, items});
390                                                })
391                                            }else {
392                                              self.ecommerceDataLayer('search', {search_term, items: []});
393                                            }
394                                      });
395                                  });
396
397                              }
398
399                              else if(requestURL.includes("/cart/add")) {
400                                  const data = JSON.parse(xhr.responseText);
401
402                                  if(data.items && Array.isArray(data.items)) {
403                                    data.items.forEach(function(item) {
404                                        self.ecommerceDataLayer('add_to_cart', {items: [item]});
405                                      })
406                                  } else {
407                                    self.ecommerceDataLayer('add_to_cart', {items: [data]});
408                                  }
409                                  self.updateCart();
410                                 
411                               }else if(requestURL.includes("/cart/change")) {
412                                 
413                                  const newCart = JSON.parse(xhr.responseText);
414                                  const newCartItems = newCart.items;
415                                  let oldCartItems = self.cart.items;
416              
417                                  for(let i = 0; i < oldCartItems.length; i++) {
418                                    let item = oldCartItems[i];
419                                    let newItem = newCartItems.find(newItems => newItems.id === item.id);
420              
421              
422                                    if(newItem) {
423                                      if(newItem.quantity > item.quantity) {
424                                        // cart item increment
425                                        let quantity = (newItem.quantity - item.quantity);
426                                        let updatedItem = {...item, quantity}
427                                        self.ecommerceDataLayer('add_to_cart', {items: [updatedItem]});
428                                        self.updateCart(); 
429              
430                                      }else if(newItem.quantity < item.quantity) {
431                                        // cart item decrement
432                                        let quantity = (item.quantity - newItem.quantity);
433                                        let updatedItem = {...item, quantity}
434                                        self.ecommerceDataLayer('remove_from_cart', {items: [updatedItem]});
435                                        self.updateCart(); 
436                                      }
437                                      
438              
439                                    }else {
440                                      self.ecommerceDataLayer('remove_from_cart', {items: [item]});
441                                      self.updateCart(); 
442                                    }
443                                  }
444                               }          
445                            }
446                        }
447                    });
448                }
449    
450                return origSend.apply(this, arguments);
451            };
452    
453            return xhr;
454          }; 
455          //end xhr
456        }
457
458        // search event from search page
459        searchPageData() {
460          const self = this;
461          let pageUrl = window.location.href;
462          
463          if(/.*\&?q=.+/.test(pageUrl)) {   
464            const queryString = pageUrl.split('?')[1];
465            const urlParams = new URLSearchParams(queryString);
466            const search_term = urlParams.get("q");
467                
468            fetch(`https://www.milly.com/search/suggest.json?q=${search_term}&resources[type]=product&requestFrom=uldt`)
469            .then(res => res.json())
470            .then(function(data) {
471                  const products = data.resources.results.products;
472                  if(products.length) {
473                    const fetchRequests = products.map(product =>
474                      fetch(`${self.storeURL}/${product.url.split('?')[0]}.js`)
475                        .then(response => response.json())
476                        .catch(error => console.error('Error fetching:', error))
477                    );
478                    Promise.all(fetchRequests)
479                    .then(products => {
480                        const items = products.map((product) => {
481                            return {
482                            product_id: product.id,
483                            product_title: product.title,
484                            variant_id: product.variants[0].id,
485                            variant_title: product.variants[0].title,
486                            vendor: product.vendor,
487                            total_discount: 0,
488                            final_price: product.price_min,
489                            product_type: product.type, 
490                            quantity: 1,
491                            item_list_name: window.location.pathname.split('/collections/') ? "search_results" : undefined,
492                            item_list_id: window.location.pathname.split('/collections/') ? "search_results" : undefined  
493                            }
494                        });
495
496                        self.ecommerceDataLayer('search', {search_term, items});
497                    });
498                  }else {
499                    self.ecommerceDataLayer('search', {search_term, items: []});
500                  }
501            });
502          }
503        }
504
505        // view_cart
506        miniCartData() {
507          if(this.miniCartButton.length) {
508            let self = this;
509            if(this.miniCartAppersOn === 'hover') {
510              this.miniCartAppersOn = 'mouseenter';
511            }
512            this.miniCartButton.forEach((selector) => {
513              let miniCartButtons = document.querySelectorAll(selector);
514              miniCartButtons.forEach((miniCartButton) => {
515                  miniCartButton.addEventListener(self.miniCartAppersOn, () => {
516                    self.ecommerceDataLayer('view_cart', self.cart);
517                  });
518              })
519            });
520          }
521        }
522
523        // begin_checkout
524        beginCheckoutData() {
525          let self = this;
526          document.addEventListener('pointerdown', (event) => {
527            let targetElement = event.target.closest(self.beginCheckoutButtons.join(', '));
528            if(targetElement) {
529              self.ecommerceDataLayer('begin_checkout', self.cart);
530            }
531          });
532        }
533
534        // view_cart, add_to_cart, remove_from_cart
535        viewCartPageData() {
536          
537          this.ecommerceDataLayer('view_cart', this.cart);
538
539          //if cart quantity chagne reload page 
540          if(!this.isAjaxCartIncrementDecrement) {
541            const self = this;
542            document.addEventListener('pointerdown', (event) => {
543              const target = event.target.closest('a[href*="/cart/change?"]');
544              if(target) {
545                const linkUrl = target.getAttribute('href');
546                const queryString = linkUrl.split("?")[1];
547                const urlParams = new URLSearchParams(queryString);
548                const newQuantity = urlParams.get("quantity");
549                const line = urlParams.get("line");
550                const cart_id = urlParams.get("id");
551        
552                
553                if(newQuantity && (line || cart_id)) {
554                  let item = line ? {...self.cart.items[line - 1]} : self.cart.items.find(item => item.key === cart_id);
555        
556                  let event = 'add_to_cart';
557                  if(newQuantity < item.quantity) {
558                    event = 'remove_from_cart';
559                  }
560        
561                  let quantity = Math.abs(newQuantity - item.quantity);
562                  item['quantity'] = quantity;
563        
564                  self.ecommerceDataLayer(event, {items: [item]});
565                }
566              }
567            });
568          }
569        }
570
571        productSinglePage() {
572        
573        }
574          
575
576        collectionsPageData() {
577          var ecommerce = {
578            'items': [
579              
580                {
581                    'product_id': 6781777444910,
582                    'variant_id': 39826498355246,
583                    'vendor': "MILLY",
584                    'sku': "192852841037",
585                    'total_discount': 0,
586                    'variant_title': "Milly Pink \/ 0",
587                    'product_title': "Liv Pleated Dress",
588                    'final_price': Number(27650),
589                    'product_type': "Sportswear-Dress",
590                    'item_list_id': "Special Occasion".toLowerCase(),
591                    'item_list_name': "Special Occasion".toLowerCase(),
592                    'product_rating': '0', 
593                    'quantity': 1
594                },
595              
596                {
597                    'product_id': 6781745594414,
598                    'variant_id': 39826398412846,
599                    'vendor': "MILLY",
600                    'sku': "192852844090",
601                    'total_discount': 0,
602                    'variant_title': "Ecru \/ 10",
603                    'product_title': "Cady Atalie Dress",
604                    'final_price': Number(18299),
605                    'product_type': "Sportswear-Dress",
606                    'item_list_id': "Special Occasion".toLowerCase(),
607                    'item_list_name': "Special Occasion".toLowerCase(),
608                    'product_rating': '0', 
609                    'quantity': 1
610                },
611              
612                {
613                    'product_id': 6781730095150,
614                    'variant_id': 39826357846062,
615                    'vendor': "MILLY",
616                    'sku': "192852843239",
617                    'total_discount': 0,
618                    'variant_title': "Navy \/ 0",
619                    'product_title': "Ally Cocktail Dress",
620                    'final_price': Number(19799),
621                    'product_type': "Sportswear-Dress",
622                    'item_list_id': "Special Occasion".toLowerCase(),
623                    'item_list_name': "Special Occasion".toLowerCase(),
624                    'product_rating': '0', 
625                    'quantity': 1
626                },
627              
628                {
629                    'product_id': 6781729865774,
630                    'variant_id': 39826357452846,
631                    'vendor': "MILLY",
632                    'sku': "192852843147",
633                    'total_discount': 0,
634                    'variant_title': "Black \/ 10",
635                    'product_title': "Ally Cocktail Dress",
636                    'final_price': Number(19799),
637                    'product_type': "Sportswear-Dress",
638                    'item_list_id': "Special Occasion".toLowerCase(),
639                    'item_list_name': "Special Occasion".toLowerCase(),
640                    'product_rating': '0', 
641                    'quantity': 1
642                },
643              
644                {
645                    'product_id': 6781745463342,
646                    'variant_id': 39826397790254,
647                    'vendor': "MILLY",
648                    'sku': "192852841730",
649                    'total_discount': 0,
650                    'variant_title': "Navy \/ 0",
651                    'product_title': "Cady Atalie Dress",
652                    'final_price': Number(18299),
653                    'product_type': "Sportswear-Dress",
654                    'item_list_id': "Special Occasion".toLowerCase(),
655                    'item_list_name': "Special Occasion".toLowerCase(),
656                    'product_rating': '0', 
657                    'quantity': 1
658                },
659              
660                {
661                    'product_id': 6781745266734,
662                    'variant_id': 39826397233198,
663                    'vendor': "MILLY",
664                    'sku': "192852842089",
665                    'total_discount': 0,
666                    'variant_title': "Black \/ 0",
667                    'product_title': "Cady Atalie Dress",
668                    'final_price': Number(18299),
669                    'product_type': "Sportswear-Dress",
670                    'item_list_id': "Special Occasion".toLowerCase(),
671                    'item_list_name': "Special Occasion".toLowerCase(),
672                    'product_rating': '0', 
673                    'quantity': 1
674                },
675              
676                {
677                    'product_id': 6781730258990,
678                    'variant_id': 39826358566958,
679                    'vendor': "MILLY",
680                    'sku': "192852844113",
681                    'total_discount': 0,
682                    'variant_title': "Ecru \/ 0",
683                    'product_title': "Ally Cocktail Dress",
684                    'final_price': Number(19799),
685                    'product_type': "Sportswear-Dress",
686                    'item_list_id': "Special Occasion".toLowerCase(),
687                    'item_list_name': "Special Occasion".toLowerCase(),
688                    'product_rating': '0', 
689                    'quantity': 1
690                },
691              
692                {
693                    'product_id': 6814870962222,
694                    'variant_id': 39978401136686,
695                    'vendor': "MILLY",
696                    'sku': "884492092893",
697                    'total_discount': 0,
698                    'variant_title': "Black \/ 0",
699                    'product_title': "Kait Tile Lace Dress",
700                    'final_price': Number(59500),
701                    'product_type': "Special-Occasion",
702                    'item_list_id': "Special Occasion".toLowerCase(),
703                    'item_list_name': "Special Occasion".toLowerCase(),
704                    'product_rating': '0', 
705                    'quantity': 1
706                },
707              
708                {
709                    'product_id': 6856473378862,
710                    'variant_id': 40168838168622,
711                    'vendor': "MILLY",
712                    'sku': "884492092961",
713                    'total_discount': 0,
714                    'variant_title': "Milly Pink \/ 0",
715                    'product_title': "Kait Tile Lace Dress",
716                    'final_price': Number(59500),
717                    'product_type': "Special-Occasion",
718                    'item_list_id': "Special Occasion".toLowerCase(),
719                    'item_list_name': "Special Occasion".toLowerCase(),
720                    'product_rating': '0', 
721                    'quantity': 1
722                },
723              
724                {
725                    'product_id': 6885788745774,
726                    'variant_id': 40347902935086,
727                    'vendor': "MILLY",
728                    'sku': "884492093104",
729                    'total_discount': 0,
730                    'variant_title': "White \/ 0",
731                    'product_title': "Kait Tile Lace Dress",
732                    'final_price': Number(59500),
733                    'product_type': "Special-Occasion",
734                    'item_list_id': "Special Occasion".toLowerCase(),
735                    'item_list_name': "Special Occasion".toLowerCase(),
736                    'product_rating': '0', 
737                    'quantity': 1
738                },
739              
740                {
741                    'product_id': 7056855793710,
742                    'variant_id': 42365741727790,
743                    'vendor': "MILLY",
744                    'sku': "199112134311",
745                    'total_discount': 0,
746                    'variant_title': "Black \/ One Size",
747                    'product_title': "Feather Bolero",
748                    'final_price': Number(39500),
749                    'product_type': "Bolero",
750                    'item_list_id': "Special Occasion".toLowerCase(),
751                    'item_list_name': "Special Occasion".toLowerCase(),
752                    'product_rating': '0', 
753                    'quantity': 1
754                },
755              
756                {
757                    'product_id': 6884969480238,
758                    'variant_id': 40343097573422,
759                    'vendor': "MILLY",
760                    'sku': "884492093647",
761                    'total_discount': 0,
762                    'variant_title': "Red \/ 2",
763                    'product_title': "Yasmin Daisy Lace Dress",
764                    'final_price': Number(42500),
765                    'product_type': "Special-Occasion",
766                    'item_list_id': "Special Occasion".toLowerCase(),
767                    'item_list_name': "Special Occasion".toLowerCase(),
768                    'product_rating': '0', 
769                    'quantity': 1
770                },
771              
772                {
773                    'product_id': 6884969513006,
774                    'variant_id': 40343097540654,
775                    'vendor': "MILLY",
776                    'sku': "884492217135",
777                    'total_discount': 0,
778                    'variant_title': "Black \/ 0",
779                    'product_title': "Yasmin Daisy Lace Dress",
780                    'final_price': Number(29750),
781                    'product_type': "Special-Occasion",
782                    'item_list_id': "Special Occasion".toLowerCase(),
783                    'item_list_name': "Special Occasion".toLowerCase(),
784                    'product_rating': '0', 
785                    'quantity': 1
786                },
787              
788                {
789                    'product_id': 7078772310062,
790                    'variant_id': 42365741760558,
791                    'vendor': "MILLY",
792                    'sku': "199112134328",
793                    'total_discount': 0,
794                    'variant_title': "Pewter \/ One Size",
795                    'product_title': "Feather Bolero",
796                    'final_price': Number(39500),
797                    'product_type': "Bolero",
798                    'item_list_id': "Special Occasion".toLowerCase(),
799                    'item_list_name': "Special Occasion".toLowerCase(),
800                    'product_rating': '0', 
801                    'quantity': 1
802                },
803              
804                {
805                    'product_id': 7109994446894,
806                    'variant_id': 41169949098030,
807                    'vendor': "MILLY",
808                    'sku': "884492428579",
809                    'total_discount': 0,
810                    'variant_title': "Navy \/ 2",
811                    'product_title': "Tahlia Lace Dress",
812                    'final_price': Number(65000),
813                    'product_type': "Special-Occasion",
814                    'item_list_id': "Special Occasion".toLowerCase(),
815                    'item_list_name': "Special Occasion".toLowerCase(),
816                    'product_rating': '0', 
817                    'quantity': 1
818                },
819              
820                {
821                    'product_id': 7109994479662,
822                    'variant_id': 41169949687854,
823                    'vendor': "MILLY",
824                    'sku': "884492416910",
825                    'total_discount': 0,
826                    'variant_title': "Fuchsia \/ 0",
827                    'product_title': "Tahlia Lace Dress",
828                    'final_price': Number(65000),
829                    'product_type': "Special-Occasion",
830                    'item_list_id': "Special Occasion".toLowerCase(),
831                    'item_list_name': "Special Occasion".toLowerCase(),
832                    'product_rating': '0', 
833                    'quantity': 1
834                },
835              
836                {
837                    'product_id': 7124425441326,
838                    'variant_id': 41234766430254,
839                    'vendor': "MILLY",
840                    'sku': "884492472923",
841                    'total_discount': 0,
842                    'variant_title': "Navy \/ 0",
843                    'product_title': "Kait Tile Lace Dress",
844                    'final_price': Number(59500),
845                    'product_type': "Special-Occasion",
846                    'item_list_id': "Special Occasion".toLowerCase(),
847                    'item_list_name': "Special Occasion".toLowerCase(),
848                    'product_rating': '0', 
849                    'quantity': 1
850                },
851              
852                {
853                    'product_id': 7158780657710,
854                    'variant_id': 41349564170286,
855                    'vendor': "MILLY",
856                    'sku': "199112115235",
857                    'total_discount': 0,
858                    'variant_title': "Blue Multi \/ 0",
859                    'product_title': "Sunset Stripe Strapless Dress",
860                    'final_price': Number(28799),
861                    'product_type': "Special-Occasion",
862                    'item_list_id': "Special Occasion".toLowerCase(),
863                    'item_list_name': "Special Occasion".toLowerCase(),
864                    'product_rating': '0', 
865                    'quantity': 1
866                },
867              
868                {
869                    'product_id': 7158780592174,
870                    'variant_id': 41349563711534,
871                    'vendor': "MILLY",
872                    'sku': "884492482038",
873                    'total_discount': 0,
874                    'variant_title': "Pink Multi \/ 0",
875                    'product_title': "Sunset Tile Ruffle Maxi Dress",
876                    'final_price': Number(15899),
877                    'product_type': "Sportswear-Dress",
878                    'item_list_id': "Special Occasion".toLowerCase(),
879                    'item_list_name': "Special Occasion".toLowerCase(),
880                    'product_rating': '0', 
881                    'quantity': 1
882                },
883              
884                {
885                    'product_id': 7169820688430,
886                    'variant_id': 41407101599790,
887                    'vendor': "Milly",
888                    'sku': "199112005086",
889                    'total_discount': 0,
890                    'variant_title': "Pink \/ 8",
891                    'product_title': "Bell Mesh Rose Gown",
892                    'final_price': Number(32999),
893                    'product_type': "Gown",
894                    'item_list_id': "Special Occasion".toLowerCase(),
895                    'item_list_name': "Special Occasion".toLowerCase(),
896                    'product_rating': '0', 
897                    'quantity': 1
898                },
899              
900                {
901                    'product_id': 7201373388846,
902                    'variant_id': 42365739139118,
903                    'vendor': "MILLY",
904                    'sku': "199112145799",
905                    'total_discount': 0,
906                    'variant_title': "White Multi \/ 6",
907                    'product_title': "Meredith Sequin Maxi Dress",
908                    'final_price': Number(89500),
909                    'product_type': "Special-Occasion",
910                    'item_list_id': "Special Occasion".toLowerCase(),
911                    'item_list_name': "Special Occasion".toLowerCase(),
912                    'product_rating': '0', 
913                    'quantity': 1
914                },
915              
916                {
917                    'product_id': 7494165168174,
918                    'variant_id': 41980178530350,
919                    'vendor': "MILLY",
920                    'sku': "199112063864",
921                    'total_discount': 0,
922                    'variant_title': "Pink\/Green \/ 0",
923                    'product_title': "Ella Jacquard Maxi Dress",
924                    'final_price': Number(20999),
925                    'product_type': "Special-Occasion",
926                    'item_list_id': "Special Occasion".toLowerCase(),
927                    'item_list_name': "Special Occasion".toLowerCase(),
928                    'product_rating': '0', 
929                    'quantity': 1
930                },
931              
932                {
933                    'product_id': 7494165069870,
934                    'variant_id': 41980178169902,
935                    'vendor': "MILLY",
936                    'sku': "199112063390",
937                    'total_discount': 0,
938                    'variant_title': "Pink\/White \/ P",
939                    'product_title': "Paige Floral Top",
940                    'final_price': Number(10999),
941                    'product_type': "Top",
942                    'item_list_id': "Special Occasion".toLowerCase(),
943                    'item_list_name': "Special Occasion".toLowerCase(),
944                    'product_rating': '0', 
945                    'quantity': 1
946                },
947              
948                {
949                    'product_id': 7494165102638,
950                    'variant_id': 41980177940526,
951                    'vendor': "MILLY",
952                    'sku': "199112063932",
953                    'total_discount': 0,
954                    'variant_title': "Pink\/Green \/ 0",
955                    'product_title': "Lane Floral Jacquard Mini Dress",
956                    'final_price': Number(19899),
957                    'product_type': "Sportswear-Dress",
958                    'item_list_id': "Special Occasion".toLowerCase(),
959                    'item_list_name': "Special Occasion".toLowerCase(),
960                    'product_rating': '0', 
961                    'quantity': 1
962                },
963              
964                {
965                    'product_id': 7494165135406,
966                    'variant_id': 41980178300974,
967                    'vendor': "MILLY",
968                    'sku': "199112063253",
969                    'total_discount': 0,
970                    'variant_title': "Pink\/White \/ 0",
971                    'product_title': "Noella Floral Maxi Skirt",
972                    'final_price': Number(15899),
973                    'product_type': "Skirts",
974                    'item_list_id': "Special Occasion".toLowerCase(),
975                    'item_list_name': "Special Occasion".toLowerCase(),
976                    'product_rating': '0', 
977                    'quantity': 1
978                },
979              
980                {
981                    'product_id': 7494165725230,
982                    'variant_id': 41980181184558,
983                    'vendor': "MILLY",
984                    'sku': "199112075942",
985                    'total_discount': 0,
986                    'variant_title': "Black \/ 0",
987                    'product_title': "Haddy Pleated Midi Dress",
988                    'final_price': Number(45000),
989                    'product_type': "Sportswear-Dress",
990                    'item_list_id': "Special Occasion".toLowerCase(),
991                    'item_list_name': "Special Occasion".toLowerCase(),
992                    'product_rating': '0', 
993                    'quantity': 1
994                },
995              
996                {
997                    'product_id': 7494165757998,
998                    'variant_id': 41980181413934,
999                    'vendor': "MILLY",
1000                    'sku': "199112076017",
1001                    'total_discount': 0,
1002                    'variant_title': "Navy \/ 0",
1003                    'product_title': "Haddy Pleated Midi Dress",
1004                    'final_price': Number(45000),
1005                    'product_type': "Sportswear-Dress",
1006                    'item_list_id': "Special Occasion".toLowerCase(),
1007                    'item_list_name': "Special Occasion".toLowerCase(),
1008                    'product_rating': '0', 
1009                    'quantity': 1
1010                },
1011              
1012                {
1013                    'product_id': 7494165790766,
1014                    'variant_id': 41980181643310,
1015                    'vendor': "MILLY",
1016                    'sku': "199112148561",
1017                    'total_discount': 0,
1018                    'variant_title': "Ecru \/ 0",
1019                    'product_title': "Haddy Pleated Midi Dress",
1020                    'final_price': Number(45000),
1021                    'product_type': "Sportswear-Dress",
1022                    'item_list_id': "Special Occasion".toLowerCase(),
1023                    'item_list_name': "Special Occasion".toLowerCase(),
1024                    'product_rating': '0', 
1025                    'quantity': 1
1026                },
1027              
1028                {
1029                    'product_id': 7494165889070,
1030                    'variant_id': 41980182331438,
1031                    'vendor': "MILLY",
1032                    'sku': "199112078929",
1033                    'total_discount': 0,
1034                    'variant_title': "Yellow \/ 0",
1035                    'product_title': "Porsha Sequin One Shoulder Dress",
1036                    'final_price': Number(32099),
1037                    'product_type': "Special-Occasion",
1038                    'item_list_id': "Special Occasion".toLowerCase(),
1039                    'item_list_name': "Special Occasion".toLowerCase(),
1040                    'product_rating': '0', 
1041                    'quantity': 1
1042                },
1043              
1044                {
1045                    'product_id': 7494165954606,
1046                    'variant_id': 41980182757422,
1047                    'vendor': "MILLY",
1048                    'sku': "199112059195",
1049                    'total_discount': 0,
1050                    'variant_title': "Pink Multi \/ 10",
1051                    'product_title': "Vera Floral Maxi Dress",
1052                    'final_price': Number(19899),
1053                    'product_type': "Sportswear-Dress",
1054                    'item_list_id': "Special Occasion".toLowerCase(),
1055                    'item_list_name': "Special Occasion".toLowerCase(),
1056                    'product_rating': '0', 
1057                    'quantity': 1
1058                },
1059              
1060                {
1061                    'product_id': 7494166020142,
1062                    'variant_id': 41980182954030,
1063                    'vendor': "MILLY",
1064                    'sku': "199112081387",
1065                    'total_discount': 0,
1066                    'variant_title': "Pink Multi \/ 0",
1067                    'product_title': "Scarlett Printed Ruffle Neck Dress",
1068                    'final_price': Number(19999),
1069                    'product_type': "Sportswear-Dress",
1070                    'item_list_id': "Special Occasion".toLowerCase(),
1071                    'item_list_name': "Special Occasion".toLowerCase(),
1072                    'product_rating': '0', 
1073                    'quantity': 1
1074                },
1075              
1076                {
1077                    'product_id': 7494166052910,
1078                    'variant_id': 41980183183406,
1079                    'vendor': "MILLY",
1080                    'sku': "199112075454",
1081                    'total_discount': 0,
1082                    'variant_title': "Lipstick \/ 0",
1083                    'product_title': "Ciara Printed Faille Dress",
1084                    'final_price': Number(28999),
1085                    'product_type': "Sportswear-Dress",
1086                    'item_list_id': "Special Occasion".toLowerCase(),
1087                    'item_list_name': "Special Occasion".toLowerCase(),
1088                    'product_rating': '0', 
1089                    'quantity': 1
1090                },
1091              
1092                {
1093                    'product_id': 7494166118446,
1094                    'variant_id': 41980183478318,
1095                    'vendor': "MILLY",
1096                    'sku': "199112065257",
1097                    'total_discount': 0,
1098                    'variant_title': "Black\/Red Multi \/ 2",
1099                    'product_title': "Haddy Printed Pleated Mini Dress",
1100                    'final_price': Number(14899),
1101                    'product_type': "Sportswear-Dress",
1102                    'item_list_id': "Special Occasion".toLowerCase(),
1103                    'item_list_name': "Special Occasion".toLowerCase(),
1104                    'product_rating': '0', 
1105                    'quantity': 1
1106                },
1107              
1108                {
1109                    'product_id': 7494166446126,
1110                    'variant_id': 41980185411630,
1111                    'vendor': "MILLY",
1112                    'sku': "199112079582",
1113                    'total_discount': 0,
1114                    'variant_title': "Navy Multi \/ 0",
1115                    'product_title': "Tinsley Embroidered V-Neck Dress",
1116                    'final_price': Number(42999),
1117                    'product_type': "Gown",
1118                    'item_list_id': "Special Occasion".toLowerCase(),
1119                    'item_list_name': "Special Occasion".toLowerCase(),
1120                    'product_rating': '0', 
1121                    'quantity': 1
1122                },
1123              
1124                {
1125                    'product_id': 7494166511662,
1126                    'variant_id': 41980185706542,
1127                    'vendor': "MILLY",
1128                    'sku': "199112087754",
1129                    'total_discount': 0,
1130                    'variant_title': "White Multi \/ 2",
1131                    'product_title': "Tinsley Embroidered V-Neck Dress",
1132                    'final_price': Number(37999),
1133                    'product_type': "Gown",
1134                    'item_list_id': "Special Occasion".toLowerCase(),
1135                    'item_list_name': "Special Occasion".toLowerCase(),
1136                    'product_rating': '0', 
1137                    'quantity': 1
1138                },
1139              
1140                {
1141                    'product_id': 7494166544430,
1142                    'variant_id': 41980185903150,
1143                    'vendor': "MILLY",
1144                    'sku': "199112076505",
1145                    'total_discount': 0,
1146                    'variant_title': "White Multi \/ 0",
1147                    'product_title': "Kait Rose Embroidered Lace Dress",
1148                    'final_price': Number(21999),
1149                    'product_type': "Special-Occasion",
1150                    'item_list_id': "Special Occasion".toLowerCase(),
1151                    'item_list_name': "Special Occasion".toLowerCase(),
1152                    'product_rating': '0', 
1153                    'quantity': 1
1154                },
1155              
1156                {
1157                    'product_id': 7494166577198,
1158                    'variant_id': 41980186132526,
1159                    'vendor': "MILLY",
1160                    'sku': "199112056811",
1161                    'total_discount': 0,
1162                    'variant_title': "White Multi \/ 0",
1163                    'product_title': "Ivette Rose Embroidered Mini Dress",
1164                    'final_price': Number(23899),
1165                    'product_type': "Special-Occasion",
1166                    'item_list_id': "Special Occasion".toLowerCase(),
1167                    'item_list_name': "Special Occasion".toLowerCase(),
1168                    'product_rating': '0', 
1169                    'quantity': 1
1170                },
1171              
1172                {
1173                    'product_id': 7494166609966,
1174                    'variant_id': 41980186361902,
1175                    'vendor': "MILLY",
1176                    'sku': "199112062164",
1177                    'total_discount': 0,
1178                    'variant_title': "Pink Multi \/ 0",
1179                    'product_title': "Raelynn Burnout Maxi Dress",
1180                    'final_price': Number(69500),
1181                    'product_type': "Sportswear-Dress",
1182                    'item_list_id': "Special Occasion".toLowerCase(),
1183                    'item_list_name': "Special Occasion".toLowerCase(),
1184                    'product_rating': '0', 
1185                    'quantity': 1
1186                },
1187              
1188                {
1189                    'product_id': 7494166642734,
1190                    'variant_id': 41980186591278,
1191                    'vendor': "MILLY",
1192                    'sku': "199112086382",
1193                    'total_discount': 0,
1194                    'variant_title': "Green \/ 0",
1195                    'product_title': "Tatum Stretch Shimmer Sequins Scoop Neck Dress",
1196                    'final_price': Number(27899),
1197                    'product_type': "Special-Occasion",
1198                    'item_list_id': "Special Occasion".toLowerCase(),
1199                    'item_list_name': "Special Occasion".toLowerCase(),
1200                    'product_rating': '0', 
1201                    'quantity': 1
1202                },
1203              
1204                {
1205                    'product_id': 7494166675502,
1206                    'variant_id': 41980186820654,
1207                    'vendor': "MILLY",
1208                    'sku': "199112086450",
1209                    'total_discount': 0,
1210                    'variant_title': "Black \/ 0",
1211                    'product_title': "Tatum Stretch Shimmer Sequins Scoop Neck Dress",
1212                    'final_price': Number(27899),
1213                    'product_type': "Special-Occasion",
1214                    'item_list_id': "Special Occasion".toLowerCase(),
1215                    'item_list_name': "Special Occasion".toLowerCase(),
1216                    'product_rating': '0', 
1217                    'quantity': 1
1218                },
1219              
1220                {
1221                    'product_id': 7494166708270,
1222                    'variant_id': 41980187082798,
1223                    'vendor': "MILLY",
1224                    'sku': "199112086320",
1225                    'total_discount': 0,
1226                    'variant_title': "Yellow \/ 2",
1227                    'product_title': "Tatum Stretch Shimmer Sequins Scoop Neck Dress",
1228                    'final_price': Number(27899),
1229                    'product_type': "Special-Occasion",
1230                    'item_list_id': "Special Occasion".toLowerCase(),
1231                    'item_list_name': "Special Occasion".toLowerCase(),
1232                    'product_rating': '0', 
1233                    'quantity': 1
1234                },
1235              
1236                {
1237                    'product_id': 7494166741038,
1238                    'variant_id': 41980187410478,
1239                    'vendor': "MILLY",
1240                    'sku': "199112087327",
1241                    'total_discount': 0,
1242                    'variant_title': "Lilac \/ 8",
1243                    'product_title': "Tatum Stretch Shimmer Sequins Scoop Neck Dress",
1244                    'final_price': Number(27899),
1245                    'product_type': "Special-Occasion",
1246                    'item_list_id': "Special Occasion".toLowerCase(),
1247                    'item_list_name': "Special Occasion".toLowerCase(),
1248                    'product_rating': '0', 
1249                    'quantity': 1
1250                },
1251              
1252                {
1253                    'product_id': 7494166773806,
1254                    'variant_id': 41980187574318,
1255                    'vendor': "MILLY",
1256                    'sku': "199112086924",
1257                    'total_discount': 0,
1258                    'variant_title': "Champagne \/ 4",
1259                    'product_title': "Tatum Stretch Shimmer Sequins Scoop Neck Dress",
1260                    'final_price': Number(27899),
1261                    'product_type': "Special-Occasion",
1262                    'item_list_id': "Special Occasion".toLowerCase(),
1263                    'item_list_name': "Special Occasion".toLowerCase(),
1264                    'product_rating': '0', 
1265                    'quantity': 1
1266                },
1267              
1268                {
1269                    'product_id': 7494167003182,
1270                    'variant_id': 41980189147182,
1271                    'vendor': "MILLY",
1272                    'sku': "199112075874",
1273                    'total_discount': 0,
1274                    'variant_title': "Lemon \/ 0",
1275                    'product_title': "Anna Grand Fleur Dress",
1276                    'final_price': Number(31899),
1277                    'product_type': "Gown",
1278                    'item_list_id': "Special Occasion".toLowerCase(),
1279                    'item_list_name': "Special Occasion".toLowerCase(),
1280                    'product_rating': '0', 
1281                    'quantity': 1
1282                },
1283              
1284                {
1285                    'product_id': 7494167167022,
1286                    'variant_id': 41980189900846,
1287                    'vendor': "MILLY",
1288                    'sku': "199112075522",
1289                    'total_discount': 0,
1290                    'variant_title': "Lemon\/Red \/ 0",
1291                    'product_title': "Dorothy Printed Taffeta Dress",
1292                    'final_price': Number(35099),
1293                    'product_type': "Gown",
1294                    'item_list_id': "Special Occasion".toLowerCase(),
1295                    'item_list_name': "Special Occasion".toLowerCase(),
1296                    'product_rating': '0', 
1297                    'quantity': 1
1298                },
1299              
1300                {
1301                    'product_id': 7494167199790,
1302                    'variant_id': 41980190130222,
1303                    'vendor': "MILLY",
1304                    'sku': "199112056569",
1305                    'total_discount': 0,
1306                    'variant_title': "Blush Multi \/ 0",
1307                    'product_title': "Kait Floral Sequins Dress",
1308                    'final_price': Number(27899),
1309                    'product_type': "Special-Occasion",
1310                    'item_list_id': "Special Occasion".toLowerCase(),
1311                    'item_list_name': "Special Occasion".toLowerCase(),
1312                    'product_rating': '0', 
1313                    'quantity': 1
1314                },
1315              
1316                {
1317                    'product_id': 7494167232558,
1318                    'variant_id': 41980190359598,
1319                    'vendor': "MILLY",
1320                    'sku': "199112056491",
1321                    'total_discount': 0,
1322                    'variant_title': "Blush Multi \/ 0",
1323                    'product_title': "Rowen Floral Sequin Dress",
1324                    'final_price': Number(19899),
1325                    'product_type': "Special-Occasion",
1326                    'item_list_id': "Special Occasion".toLowerCase(),
1327                    'item_list_name': "Special Occasion".toLowerCase(),
1328                    'product_rating': '0', 
1329                    'quantity': 1
1330                },
1331              
1332                {
1333                    'product_id': 7494167265326,
1334                    'variant_id': 41980190588974,
1335                    'vendor': "MILLY",
1336                    'sku': "199112065387",
1337                    'total_discount': 0,
1338                    'variant_title': "White \/ 0",
1339                    'product_title': "Petunia Lace Gown",
1340                    'final_price': Number(31899),
1341                    'product_type': "Gown",
1342                    'item_list_id': "Special Occasion".toLowerCase(),
1343                    'item_list_name': "Special Occasion".toLowerCase(),
1344                    'product_rating': '0', 
1345                    'quantity': 1
1346                },
1347              
1348                {
1349                    'product_id': 7494167298094,
1350                    'variant_id': 41980190818350,
1351                    'vendor': "MILLY",
1352                    'sku': "199112079650",
1353                    'total_discount': 0,
1354                    'variant_title': "Navy \/ 0",
1355                    'product_title': "Molly Lace Gown",
1356                    'final_price': Number(31899),
1357                    'product_type': "Special-Occasion",
1358                    'item_list_id': "Special Occasion".toLowerCase(),
1359                    'item_list_name': "Special Occasion".toLowerCase(),
1360                    'product_rating': '0', 
1361                    'quantity': 1
1362                },
1363              
1364                {
1365                    'product_id': 7494167330862,
1366                    'variant_id': 41980191047726,
1367                    'vendor': "MILLY",
1368                    'sku': "199112085545",
1369                    'total_discount': 0,
1370                    'variant_title': "White \/ 0",
1371                    'product_title': "Norelle Strapless Mixed Laces Pleated Combo Dress",
1372                    'final_price': Number(31899),
1373                    'product_type': "Special-Occasion",
1374                    'item_list_id': "Special Occasion".toLowerCase(),
1375                    'item_list_name': "Special Occasion".toLowerCase(),
1376                    'product_rating': '0', 
1377                    'quantity': 1
1378                },
1379              
1380              ]
1381          };
1382
1383          ecommerce['item_list_id'] = "Special Occasion"
1384          ecommerce['item_list_name'] = "Special Occasion"
1385
1386          this.ecommerceDataLayer('view_item_list', ecommerce);
1387        }
1388        
1389        
1390        // add to wishlist grid list
1391        addToWishListData() {
1392          if(this.addToWishListSelectors && this.addToWishListSelectors.addWishListIcon) {
1393            const self = this;
1394            document.addEventListener('pointerdown', (event) => {
1395              let target = event.target;
1396              
1397              if(target.closest(self.addToWishListSelectors.addWishListIcon)) {
1398                let pageULR = window.location.href.replace(/\?.+/, '');
1399                let requestURL = undefined;
1400          
1401                if(/\/products\/[^/]+$/.test(pageULR)) {
1402                  requestURL = pageULR;
1403                } else if(self.addToWishListSelectors.gridItemSelector && self.addToWishListSelectors.productLinkSelector) {
1404                  let itemElement = target.closest(self.addToWishListSelectors.gridItemSelector);
1405                  if(itemElement) {
1406                    let linkElement = itemElement.querySelector(self.addToWishListSelectors.productLinkSelector); 
1407                    if(linkElement) {
1408                      let link = linkElement.getAttribute('href').replace(/\?.+/g, '');
1409                      if(link && /\/products\/[^/]+$/.test(link)) {
1410                        requestURL = link;
1411                      }
1412                    }
1413                  }
1414                }
1415
1416                if(requestURL) {
1417                  fetch(requestURL + '.json')
1418                    .then(res => res.json())
1419                    .then(result => {
1420                      let data = result.product;                    
1421                      if(data) {
1422                        let dataLayerData = {
1423                          product_id: data.id,
1424                            variant_id: data.variants[0].id,
1425                            product_title: data.title,
1426                          quantity: 1,
1427                          final_price: parseFloat(data.variants[0].price) * 100,
1428                          total_discount: 0,
1429                          product_type: data.product_type,
1430                          vendor: data.vendor,
1431                          variant_title: (data.variants[0].title !== 'Default Title') ? data.variants[0].title : undefined,
1432                          sku: data.variants[0].sku,
1433                          item_list_id: window.location.pathname.split('/collections/')[1].split('/')[0],
1434                          item_list_name : window.location.pathname.split('/collections/')[1].split('/')[0],                          
1435                        }
1436
1437                        self.ecommerceDataLayer('add_to_wishlist', {items: [dataLayerData]});
1438                      }
1439                    });
1440                }
1441              }
1442            });
1443          }
1444        }
1445
1446        
1447       // add to wishlist product page
1448        addToWishListDataProduct() {
1449          if(this.addToWishListSelectorsProduct && this.addToWishListSelectorsProduct.addWishListIconProduct) {
1450            const self = this;
1451            document.addEventListener('pointerdown', (event) => {
1452              let target = event.target;
1453              
1454              if(target.closest(self.addToWishListSelectorsProduct.addWishListIconProduct)) {
1455                let pageULR = window.location.href.replace(/\?.+/, '');
1456                let requestURL = undefined;
1457          
1458                if(/\/products\/[^/]+$/.test(pageULR)) {
1459                  requestURL = pageULR;
1460                } else if(self.addToWishListSelectorsProduct.gridItemSelectorProduct && self.addToWishListSelectorsProduct.productLinkSelectorProduct) {
1461                  let itemElement = target.closest(self.addToWishListSelectorsProduct.gridItemSelectorProduct);
1462                  if(itemElement) {
1463                    let linkElement = itemElement.querySelector(self.addToWishListSelectorsProduct.productLinkSelectorProduct); 
1464                    if(linkElement) {
1465                      let link = linkElement.getAttribute('href').replace(/\?.+/g, '');
1466                      if(link && /\/products\/[^/]+$/.test(link)) {
1467                        requestURL = link;
1468                      }
1469                    }
1470                  }
1471                }
1472
1473                if(requestURL) {
1474                  fetch(requestURL + '.json')
1475                    .then(res => res.json())
1476                    .then(result => {
1477                      let data = result.product;                    
1478                      if(data) {
1479                        let dataLayerData = {
1480                          product_id: data.id,
1481                            variant_id: data.variants[0].id,
1482                            product_title: data.title,
1483                          quantity: 1,
1484                          final_price: parseFloat(data.variants[0].price) * 100,
1485                          total_discount: 0,
1486                          product_type: data.product_type,
1487                          vendor: data.vendor,
1488                          variant_title: (data.variants[0].title !== 'Default Title') ? data.variants[0].title : undefined,
1489                          sku: data.variants[0].sku,
1490                          item_list_id: window.location.pathname.split('/collections/')[1].split('/')[0],
1491                          item_list_name : window.location.pathname.split('/collections/')[1].split('/')[0],                         
1492                        }
1493
1494                        self.ecommerceDataLayer('add_to_wishlist', {items: [dataLayerData]});
1495                      }
1496                    });
1497                }
1498              }
1499            });
1500          }
1501        }
1502        
1503       // quick View Button view item
1504        quickViewData() {
1505          if(this.quickViewSelector.quickViewElement && this.quickViewSelector.gridItemSelector && this.quickViewSelector.productLinkSelector) {
1506            const self = this;
1507            document.addEventListener('pointerdown', (event) => {
1508              let target = event.target;
1509              if(target.closest(self.quickViewSelector.quickViewElement)) {
1510                let requestURL = undefined;
1511                let itemElement = target.closest(this.quickViewSelector.gridItemSelector );
1512                
1513                if(itemElement) {
1514                  let linkElement = itemElement.querySelector(self.quickViewSelector.productLinkSelector); 
1515                  if(linkElement) {
1516                    let link = linkElement.getAttribute('href').replace(/\?.+/g, '');
1517                    if(link && /\/products\/[^/]+$/.test(link)) {
1518                      requestURL = link;
1519                    }
1520                  }
1521                }   
1522                
1523                if(requestURL) {
1524                    fetch(requestURL + '.json')
1525                      .then(res => res.json())
1526                      .then(result => {
1527                        let data = result.product;                    
1528                        if(data) {
1529                          let dataLayerData = {
1530                            product_id: data.id,
1531                            variant_id: data.variants[0].id,
1532                            product_title: data.title,
1533                            quantity: 1,
1534                            final_price: parseFloat(data.variants[0].price) * 100,
1535                            total_discount: 0,
1536                            product_type: data.product_type,
1537                            vendor: data.vendor,
1538                            variant_title: (data.variants[0].title !== 'Default Title') ? data.variants[0].title : undefined,
1539                            sku: data.variants[0].sku, 
1540                            item_list_id: window.location.pathname.split('/collections/')[1].split('/')[0],
1541                            item_list_name : window.location.pathname.split('/collections/')[1].split('/')[0],
1542                            view_item_type : 'Quick View',
1543                          }
1544  
1545                          self.ecommerceDataLayer('view_item', {items: [dataLayerData]});
1546                          self.quickViewVariants = data.variants;
1547                          self.quickViewedItem = dataLayerData;
1548                        }
1549                      });
1550                  }
1551              }
1552            });
1553
1554            
1555              if(this.shopifyDirectCheckoutButton.length) {
1556                let self = this;
1557                document.addEventListener('pointerdown', (event) => {
1558                  let target = event.target;
1559                  let checkoutButton = event.target.closest(this.shopifyDirectCheckoutButton.join(', '));
1560                  
1561                  if(self.quickViewVariants && self.quickViewedItem && self.quickViewVariants.length && checkoutButton) {
1562
1563                    let checkoutForm = checkoutButton.closest('form[action*="/cart/add"]');
1564                    if(checkoutForm) {
1565                        let quantity = 1;
1566                        let varientInput = checkoutForm.querySelector('input[name="id"]');
1567                        let quantitySelector = checkoutForm.getAttribute('id');
1568
1569                        if(quantitySelector) {
1570                          let quentityInput = document.querySelector('input[name="quantity"][form="'+quantitySelector+'"]');
1571                          if(quentityInput) {
1572                              quantity = +quentityInput.value;
1573                          }
1574                        }
1575
1576                        if(varientInput) {
1577                            let variant_id = parseInt(varientInput.value);
1578
1579                            if(variant_id) {
1580                                const variant = self.quickViewVariants.find(item => item.id === +variant_id);
1581                                if(variant && self.quickViewedItem) {
1582                                    self.quickViewedItem['variant_id'] = variant_id;
1583                                    self.quickViewedItem['variant_title'] = variant.title;
1584                                    self.quickViewedItem['final_price'] = parseFloat(variant.price) * 100;
1585                                    self.quickViewedItem['quantity'] = quantity; 
1586                                    self.quickViewedItem['add_to_cart_type'] = 'Quick Add';
1587    
1588                                    self.ecommerceDataLayer('add_to_cart', {items: [self.quickViewedItem]});
1589                                    self.ecommerceDataLayer('begin_checkout', {items: [self.quickViewedItem]});
1590                                }
1591                            }
1592                        }
1593                    }
1594
1595                  }
1596                }); 
1597            }
1598            
1599          }
1600        }
1601
1602    
1603      // Product link Button select item
1604        selectItemData() {
1605          if(this.selectItemSelector.selectItemElement && this.selectItemSelector.gridItemSelector && this.selectItemSelector.productLinkSelector) {
1606            const self = this;
1607            document.addEventListener('pointerdown', (event) => {
1608              let target = event.target;
1609              if(target.closest(self.selectItemSelector.selectItemElement)) {
1610                let requestURL = undefined;
1611                let itemElement = target.closest(this.selectItemSelector.gridItemSelector );
1612                
1613                if(itemElement) {
1614                  let linkElement = itemElement.querySelector(self.selectItemSelector.productLinkSelector); 
1615                  if(linkElement) {
1616                    let link = linkElement.getAttribute('href').replace(/\?.+/g, '');
1617                    if(link && /\/products\/[^/]+$/.test(link)) {
1618                      requestURL = link;
1619                    }
1620                  }
1621                }   
1622                
1623                if(requestURL) {
1624                    fetch(requestURL + '.json')
1625                      .then(res => res.json())
1626                      .then(result => {
1627                        let data = result.product;                    
1628                        if(data) {
1629                          let dataLayerData = {
1630                            product_id: data.id,
1631                            variant_id: data.variants[0].id,
1632                            product_title: data.title,
1633                            quantity: 1,
1634                            final_price: parseFloat(data.variants[0].price) * 100,
1635                            total_discount: 0,
1636                            product_type: data.product_type,
1637                            vendor: data.vendor,
1638                            variant_title: (data.variants[0].title !== 'Default Title') ? data.variants[0].title : undefined,
1639                            sku: data.variants[0].sku, 
1640                            item_list_id: window.location.pathname.split('/collections/')[1].split('/')[0],
1641                            item_list_name : window.location.pathname.split('/collections/')[1].split('/')[0],
1642                          }
1643  
1644                          self.ecommerceDataLayer('select_item', {items: [dataLayerData]});
1645                          self.quickViewVariants = data.variants;
1646                          self.quickViewedItem = dataLayerData;
1647                        }
1648                      });
1649                  }
1650              }
1651            });
1652
1653           
1654          }
1655        }  
1656       
1657
1658        // all ecommerce events
1659        ecommerceDataLayer(event, data) {
1660          const self = this;
1661              const couponCode = [];
1662    
1663          dataLayer.push({ 'ecommerce': null });
1664          const dataLayerData = {
1665            "event": this.eventPrefix + event,
1666            'ecommerce': {
1667               'currency': this.cart.currency,
1668               'items': data.items.map((item, index) => {
1669                 const dataLayerItem = {
1670                    'index': index,
1671                    'item_id': this.formattedItemId  ? `shopify_${this.countryCode}_${item.product_id}_${item.variant_id}` : item.product_id.toString(),
1672                    'product_id': item.product_id.toString(),
1673                    'variant_id': item.variant_id.toString(),
1674                    'item_name': item.product_title,
1675                    'quantity': item.quantity,
1676                    'price': +((item.final_price / 100).toFixed(2)),
1677                    'discount': item.total_discount ? +((item.total_discount / 100).toFixed(2)) : 0,
1678                    'view_item_type' : item.view_item_type,
1679                    'add_to_cart_type':item.add_to_cart_type,
1680                 }    
1681
1682                if(item.product_type) {
1683                  dataLayerItem['item_category'] = item.product_type;
1684                }
1685                 
1686                if(item.variant_title) {
1687                  dataLayerItem['item_category3'] = item.variant_title.split(' / ')[1];
1688                }
1689
1690                if(item.variant_title) {
1691                  dataLayerItem['item_category2'] = item.variant_title.split(' / ')[0];
1692                } 
1693
1694                if(item.product_rating) {
1695                  dataLayerItem['item_category4'] = item.product_rating;
1696                }                 
1697                 
1698                if(item.view_item_type) {
1699                  dataLayerItem['view_item_type'] = item.view_item_type;
1700                } 
1701
1702                if(item.add_to_cart_type) {
1703                  dataLayerItem['add_to_cart_type'] = item.add_to_cart_type;
1704                } 
1705                
1706                if(item.vendor) {
1707                  dataLayerItem['item_brand'] = item.vendor;
1708                }
1709               
1710                if(item.variant_title && item.variant_title !== 'Default Title') {
1711                  dataLayerItem['item_variant'] = item.variant_title;
1712                }
1713              
1714                if(item.sku) {
1715                  dataLayerItem['sku'] = item.sku;
1716                }
1717
1718                if(item.item_list_name) {
1719                  dataLayerItem['item_list_name'] = item.item_list_name;
1720                }
1721
1722                if(item.item_list_id) {
1723                  dataLayerItem['item_list_id'] = item.item_list_id.toString()
1724                }
1725                 
1726                if (event === 'view_cart' || event === 'begin_checkout') {
1727                    dataLayerItem.coupon = couponCode.join(',') || undefined;
1728                }
1729
1730                return dataLayerItem;
1731              })
1732            }
1733          }
1734
1735          if(data.total_price !== undefined) {
1736            dataLayerData['ecommerce']['value'] =  +((data.total_price / 100).toFixed(2));
1737          } else {
1738            dataLayerData['ecommerce']['value'] = +(dataLayerData['ecommerce']['items'].reduce((total, item) => total + (item.price * item.quantity), 0)).toFixed(2);
1739          }
1740
1741          if(data.item_list_id) {
1742            dataLayerData['ecommerce']['item_list_id'] = data.item_list_id;
1743          }
1744          
1745          if(data.item_list_name) {
1746            dataLayerData['ecommerce']['item_list_name'] = data.item_list_name;
1747          }
1748
1749          if(data.search_term) {
1750            dataLayerData['search_term'] = data.search_term;
1751          }
1752
1753          if(self.dataSchema.dynamicRemarketing && self.dataSchema.dynamicRemarketing.show) {
1754            dataLayer.push({ 'dynamicRemarketing': null });
1755            dataLayerData['dynamicRemarketing'] = {
1756                value: dataLayerData.ecommerce.value,
1757                items: dataLayerData.ecommerce.items.map(item => ({id: item.item_id, google_business_vertical: self.dataSchema.dynamicRemarketing.business_vertical}))
1758            }
1759          }
1760
1761          if(!self.dataSchema.ecommerce ||  !self.dataSchema.ecommerce.show) {
1762            delete dataLayerData['ecommerce'];
1763          }
1764
1765          dataLayer.push(dataLayerData);
1766          self.eventConsole(self.eventPrefix + event, dataLayerData);
1767        }
1768
1769   
1770        // contact form submit & newsletters signup
1771        formData() {
1772          const self = this;
1773          document.addEventListener('submit', function(event) {
1774
1775            let targetForm = event.target.closest('form[action^="/contact"]');
1776
1777
1778            if(targetForm) {
1779              const formData = {
1780                form_location: window.location.href,
1781                form_id: targetForm.getAttribute('id'),
1782                form_classes: targetForm.getAttribute('class')
1783              };
1784                            
1785              let formType = targetForm.querySelector('input[name="form_type"]');
1786              let inputs = targetForm.querySelectorAll("input:not([type=hidden]):not([type=submit]), textarea, select");
1787              
1788              inputs.forEach(function(input) {
1789                var inputName = input.name;
1790                var inputValue = input.value;
1791                
1792                if (inputName && inputValue) {
1793                  var matches = inputName.match(/\[(.*?)\]/);
1794                  if (matches && matches.length > 1) {
1795                     var fieldName = matches[1];
1796                     formData[fieldName] = input.value;
1797                  }
1798                }
1799              });
1800              
1801              if(formType && formType.value === 'customer') {
1802                dataLayer.push({ event: self.eventPrefix + 'newsletter_signup', ...formData});
1803                self.eventConsole(self.eventPrefix + 'newsletter_signup', { event: self.eventPrefix + 'newsletter_signup', ...formData});
1804
1805              } else if(formType && formType.value === 'contact') {
1806                dataLayer.push({ event: self.eventPrefix + 'contact_form_submit', ...formData});
1807                self.eventConsole(self.eventPrefix + 'contact_form_submit', { event: self.eventPrefix + 'contact_form_submit', ...formData});
1808              }
1809            }
1810          });
1811
1812        }
1813
1814        // phone_number_click event
1815        phoneClickData() {
1816          const self = this; 
1817          document.addEventListener('click', function(event) {
1818            let target = event.target.closest('a[href^="tel:"]');
1819            if(target) {
1820              let phone_number = target.getAttribute('href').replace('tel:', '');
1821              let eventData = {
1822                event: self.eventPrefix + 'phone_number_click',
1823                page_location: window.location.href,
1824                link_classes: target.getAttribute('class'),
1825                link_id: target.getAttribute('id'),
1826                phone_number
1827              }
1828
1829              dataLayer.push(eventData);
1830              this.eventConsole(self.eventPrefix + 'phone_number_click', eventData);
1831            }
1832          });
1833        }
1834  
1835        // email_click event
1836        emailClickData() {
1837          const self = this; 
1838          document.addEventListener('click', function(event) {
1839            let target = event.target.closest('a[href^="mailto:"]');
1840            if(target) {
1841              let email_address = target.getAttribute('href').replace('mailto:', '');
1842              let eventData = {
1843                event: self.eventPrefix + 'email_click',
1844                page_location: window.location.href,
1845                link_classes: target.getAttribute('class'),
1846                link_id: target.getAttribute('id'),
1847                email_address
1848              }
1849
1850              dataLayer.push(eventData);
1851              this.eventConsole(self.eventPrefix + 'email_click', eventData);
1852            }
1853          });
1854        }
1855      } 
1856      // end Ultimate_Shopify_DataLayer
1857
1858      document.addEventListener('DOMContentLoaded', function() {
1859        try{
1860          new Ultimate_Shopify_DataLayer();
1861        }catch(error) {
1862          console.log(error);
1863        }
1864      });
1865    
1866  })();
1867</script>
1867
1868
1869  
1869<script>
1870  window.use_color_swatch = true;
1871    window.dataLayer = window.dataLayer || [];
1872
1873    
1874
1875      window.allPageHandle = function(){
1876    window.dataLayer.push({
1877      event: "pageview",
1878       domainname: "www.milly.com",
1879       domaintitle: "Luxury Special Occasion Dresses | Designer Formal Wear | MILLY",
1880       domainurl: "https://www.milly.com",
1881       pagename: "Luxury Special Occasion Dresses | Designer Formal Wear | MILLY",
1882       pageurl: window.location.href,
1883       contentGroup: "collection",
1884      
1885        userType: "guest",
1886      
1887    });
1888  };
1889  allPageHandle();
1890    
1891  </script>
vendor: 1 bytes, line 1891
1891
1892<script>
1893  window.login = function(){
1894  document.addEventListener('DOMContentLoaded', function() {
1895    // Check if we are on the login page
1896    if (window.location.pathname === '/account/login') {
1897      const loginForm = document.querySelector('form[action="/account/login"]');
1898      
1899      if (loginForm) {
1900        loginForm.addEventListener('submit', function() {
1901          // Wait for a brief moment to allow login process to complete
1902          setTimeout(function() {
1903            if (window.location.pathname === '/account') { // Check if redirected to the account page
1904              window.dataLayer = window.dataLayer || [];
1905              window.dataLayer.push({
1906                'event': 'login',
1907                'userId': guest,
1908                'userEmail': 'guest',
1909                'userType': ''
1910              });
1911            }
1912          }, 1000); // Adjust the delay as needed
1913        });
1914      }
1915    }
1916  });
1917  };
1918  login();
1919</script>
1919
1920
1921
1922  
1923  
1924
1925
1926  
1927    <!-- Google Tag Manager -->
1928    
1928<script>
vendor: 343 bytes, lines 1928-1932
1928(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
1929    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
1930    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
1931    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
1932    })(window,document,'script','dataLayer','
1932GTM-MGP6DCB
vendor: 3 bytes, line 1932
1932');
1932</script>
1932
1933    <!-- End Google Tag Manager -->
1934  
1935
1936  
1937
1938 
1939  
1940  <style>
1941  .osano-cm-widget{display: none;} 
1942  </style>
1943  
1944   <!-- <link
1945      rel="stylesheet"
1946      href="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.8/css/intlTelInput.css"
1947    /> -->
1948    
1949      <link rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'" href="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.8/css/intlTelInput.css">
1950      <noscript><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.8/css/intlTelInput.css"></noscript>
1951    
1952    <!-- AFTER (deferred CSS loading) -->
1953    <link rel="preload" href="//www.milly.com/cdn/shop/t/237/assets/splide-core.min.css?v=182059511788698176521780321241" as="style" onload="this.onload=null;this.rel='stylesheet'">
1954    <noscript>
1955      <link rel="stylesheet" href="//www.milly.com/cdn/shop/t/237/assets/splide-core.min.css?v=182059511788698176521780321241">
1956    </noscript>
1957   
1958  
1959  
1960  
1960<script type="text/javascript">
1961    (function(c,l,a,r,i,t,y){
1962        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
1963        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/" + i;
1964        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
1965    })(window, document, "clarity", "script", "vc5f0n1ct2");
1966  </script>
1966
1967  
1968  
1969<!-- old meta code -->
1970
1971<!-- old meta code -->
1972
1973
1974  <title>Luxury Special Occasion Dresses | Designer Formal Wear | MILLY </title>
1975
1976
1977
1978  <meta charset="utf-8">
1979  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
1980  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5" />
1981  <meta name="author" content="MILLY">
1982  
1983    <meta name="description" content="Shop designer special occasion dresses at MILLY. Discover sequin gowns, embroidered styles &amp; formal minis. Enjoy free shipping on US orders $150+.">
1984  
1985
1986
1987
1988  <meta property="og:type" content="website">
1989  <meta property="og:title" content="Luxury Special Occasion Dresses | Designer Formal Wear | MILLY">
1990  <meta property="og:image" content="http://www.milly.com/cdn/shop/files/logo_1_1200x.png?v=1743773560">
1991  <meta property="og:image:secure_url" content="https://www.milly.com/cdn/shop/files/logo_1_1200x.png?v=1743773560">
1992
1993
1994
1995  <meta property="og:description" content="Shop designer special occasion dresses at MILLY. Discover sequin gowns, embroidered styles &amp; formal minis. Enjoy free shipping on US orders $150+.">
1996
1997
1998<meta property="og:url" content="https://www.milly.com/collections/special-event-shop">
1999<meta property="og:site_name" content="MILLY">
2000
2001
2002
2003
2004<meta name="twitter:card" content="summary">
2005
2006<meta name="p:domain_verify" content="c3b4ab0d4947e8c619f22dcfffe554b1"/>
2007
2008<link rel="apple-touch-icon" sizes="57x57" href="//www.milly.com/cdn/shop/t/237/assets/new-favicon-57x57.jpg?v=53632783418102926671772548102">
2009<link rel="apple-touch-icon" sizes="60x60" href="//www.milly.com/cdn/shop/t/237/assets/new-favicon-60x60.jpg?v=136642094600839985731772548102">
2010<link rel="apple-touch-icon" sizes="72x72" href="//www.milly.com/cdn/shop/t/237/assets/new-favicon-72x72.jpg?v=81457069823275241051772548102">
2011<link rel="apple-touch-icon" sizes="76x76" href="//www.milly.com/cdn/shop/t/237/assets/new-favicon-76x76.jpg?v=182303530700008484261772548103">
2012<link rel="apple-touch-icon" sizes="114x114" href="//www.milly.com/cdn/shop/t/237/assets/new-favicon-114x114.jpg?v=72543145950478341341772548103">
2013<link rel="apple-touch-icon" sizes="120x120" href="//www.milly.com/cdn/shop/t/237/assets/new-favicon-120x120.jpg?v=11320417864135826291772548103">
2014<link rel="apple-touch-icon" sizes="144x144" href="//www.milly.com/cdn/shop/t/237/assets/new-favicon-144x144.jpg?v=105619135378615435521772548099">
2015<link rel="apple-touch-icon" sizes="152x152" href="//www.milly.com/cdn/shop/t/237/assets/new-favicon-152x152.jpg?v=19438810221187338461772548099">
2016<link rel="apple-touch-icon" sizes="180x180" href="//www.milly.com/cdn/shop/t/237/assets/new-favicon-180x180.jpg?v=105718882121966288411772548100">
2017<link rel="icon" type="image/png" sizes="32x32" href="//www.milly.com/cdn/shop/t/237/assets/new-favicon-32x32.jpg?v=59452228935049157951772548101">
2018<link rel="icon" type="image/png" sizes="96x96" href="//www.milly.com/cdn/shop/t/237/assets/new-favicon-96x96.jpg?v=124497290821261359531772548099">
2019<link rel="icon" type="image/png" sizes="16x16" href="//www.milly.com/cdn/shop/t/237/assets/new-favicon-16x16.jpg?v=18238594409679629041772548100">
2020<link rel="icon" type="image/png" sizes="192x192"  href="//www.milly.com/cdn/shop/t/237/assets/new-favicon-192x192.jpg?v=172754232007699386621772548101">
2021<link rel="icon" href="https://cdn.shopify.com/s/files/1/0026/2304/5676/files/favicon.ico?v=1748273415">
2022
2023<link rel="manifest" href="//www.milly.com/cdn/shop/t/237/assets/manifest.json?v=171995177764096053671790279400">
2024<meta name="msapplication-TileColor" content="#ffffff">
2025<meta name="msapplication-TileImage" content="//www.milly.com/cdn/shop/t/237/assets/ms-icon-144x144.png?v=173682736120468832821772548102">
2026<meta name="theme-color" content="#ffffff">
2027
2028
2029  <link rel="canonical" href="https://www.milly.com/collections/special-event-shop" />
2030
2031
2032<!-- From January Digital -->
2033<meta name="p:domain_verify" content="3243a3b7a7388541afb9e974dda809ff"/>
2034<!-- End From January Digital -->
2035  <style>
2036  @font-face {
2037    font-family: "Neutra Text";
2038    src: url(//www.milly.com/cdn/shop/t/237/assets/NeutraText-Book.woff2?v=121502095994739511201772548101) format("woff2"),
2039          url(//www.milly.com/cdn/shop/t/237/assets/NeutraText-Book.woff?v=88122206436270376401772548101) format("woff");
2040    font-weight: 400;
2041    font-style: normal;
2042    font-display: swap;
2043  }
2044
2045  @font-face {
2046    font-family: "Neutra Text";
2047    src: url(//www.milly.com/cdn/shop/t/237/assets/NeutraText-BookItalic.woff2?v=112935034749753723211772548102) format("woff2"),
2048          url(//www.milly.com/cdn/shop/t/237/assets/NeutraText-BookItalic.woff?v=93047666007757522611772548102) format("woff");
2049    font-weight: 400;
2050    font-style: italic;
2051    font-display: swap;
2052  }
2053
2054  @font-face {
2055    font-family: "Neutra Text";
2056    src: url(//www.milly.com/cdn/shop/t/237/assets/NeutraText-Bold.woff2?v=108087442788848310191772548100) format("woff2"),
2057          url(//www.milly.com/cdn/shop/t/237/assets/NeutraText-Bold.woff?v=45357361502440651431772548099) format("woff");
2058    font-weight: 700; /* Bold */
2059    font-style: normal;
2060    font-display: swap;
2061  }
2062
2063  @font-face {
2064    font-family: "Neutra Text";
2065    src: url(//www.milly.com/cdn/shop/t/237/assets/NeutraText-BoldItalic.woff2?v=128592557945977758471772548101) format("woff2"),
2066          url(//www.milly.com/cdn/shop/t/237/assets/NeutraText-BoldItalic.woff?v=108431038556873296811772548100) format("woff");
2067    font-weight: 700; /* Bold */
2068    font-style: italic;
2069    font-display: swap;
2070  }
2071  
2072  .cc-window.cc-floating {
2073	display: none !important;
2074  }
2075</style>
2076
2077<script>
2078  /*! loadCSS. [c]2017 Filament Group, Inc. MIT License */
2079  (function(t){"use strict";t.loadCSS||(t.loadCSS=function(){});var e=loadCSS.relpreload={};if(e.support=function(){var e;try{e=t.document.createElement("link").relList.supports("preload")}catch(t){e=!1}return function(){return e}}(),e.bindMediaToggle=function(t){function e(){t.media=a}var a=t.media||"all";t.addEventListener?t.addEventListener("load",e):t.attachEvent&&t.attachEvent("onload",e),setTimeout(function(){t.rel="stylesheet",t.media="only x"}),setTimeout(e,3e3)},e.poly=function(){if(!e.support())for(var a=t.document.getElementsByTagName("link"),n=0;n<a.length;n++){var o=a[n];"preload"!==o.rel||"style"!==o.getAttribute("as")||o.getAttribute("data-loadcss")||(o.setAttribute("data-loadcss",!0),e.bindMediaToggle(o))}},!e.support()){e.poly();var a=t.setInterval(e.poly,500);t.addEventListener?t.addEventListener("load",function(){e.poly(),t.clearInterval(a)}):t.attachEvent&&t.attachEvent("onload",function(){e.poly(),t.clearInterval(a)})}"undefined"!=typeof exports?exports.loadCSS=loadCSS:t.loadCSS=loadCSS})("undefined"!=typeof global?global:this);
2080</script>
2080
2081
2082<style>html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,adel,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{outline:0;text-decoration:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}.clearfix{clear:both}.clearfix::before,.clearfix::after{content:"";display:table}.clearfix::after{clear:both}.clearfix{zoom:1}.container{width:100%;max-width:1000px;height:100%;margin:0 auto;position:relative}.container--slim{width:100%;max-width:600px;height:100%;margin:0 auto;position:relative}.container--mid{width:100%;max-width:840px;height:100%;margin:0 auto;position:relative}.container--wide{width:100%;max-width:1400px;height:100%;margin:0 auto;position:relative}@media (min-width: 960px){.container--wide{padding-left:2.5%;padding-right:2.5%}}.container--fluid{width:100%;height:100%;margin:0 auto;position:relative}@media (min-width: 960px){.container--fluid{width:95%}}.container--full{width:100%;height:100%;padding:0;position:relative}.center{text-align:center;margin-left:auto;margin-right:auto}.errors ul{list-style:none}.error,.errors ul li{width:100%;max-width:500px;font-size:1.4rem;color:#fff;padding:1.2rem;margin:1rem 0;background:#e00124;list-style:none}.success{font-size:1.4rem;background:#F2F2F2;color:#e00124;padding:1.2rem;margin:1rem 0}.error p,.success p{margin:0;font-size:1.4rem}.error{position:relative}label.error{text-align:center;width:100%;display:block;max-width:452px;margin:1.2rem 0 0}label.error::before{position:absolute;content:'';display:block;top:-10px;left:calc(50% - 8px);height:0;border-bottom:8px solid #e00124;border-left:8px solid transparent;border-right:8px solid transparent;border-top:5px solid transparent}textarea.error,input.error{border-color:#e00124;background:#fff}textarea.error:focus,input.error:focus{border-color:#000;background:#fff}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.lazy{opacity:0;-webkit-transition:opacity 0.7s ease;-o-transition:opacity 0.7s ease;transition:opacity 0.7s ease}.lazyloaded,[data-was-processed="true"]{opacity:1}@media (max-width: 959px){html{-webkit-text-size-adjust:none}input[type="text"],input[type="email"],input[type="url"],input[type="tel"],input[type="password"],input[type="number"],input[type="zip"],textarea{border-radius:0}input[type="submit"],button{-webkit-appearance:none;-moz-appearance:none;appearance:none}}@media (max-width: 480px){select,textarea,input{max-width:100%}.form__field--select{max-width:100%}}@-webkit-keyframes loading{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.spinner{height:4.8rem;width:4.8rem;-webkit-animation:loading 1s linear infinite;animation:loading 1s linear infinite;color:transparent;-webkit-filter:#000;filter:#000}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.row--gutters{margin-left:-.8rem;margin-right:-.8rem}@media (min-width: 960px){.row--gutters{margin-left:-1rem;margin-right:-1rem}}.row--gutters .column{padding-left:.8rem;padding-right:.8rem}@media (min-width: 960px){.row--gutters .column{padding-left:1rem;padding-right:1rem}}.column{position:relative}.row--reversed{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.column--reversed{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.column--xs,.column--xs-1,.column--xs-10,.column--xs-11,.column--xs-12,.column--xs-2,.column--xs-3,.column--xs-4,.column--xs-5,.column--xs-6,.column--xs-7,.column--xs-8,.column--xs-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.column--xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.column--xs-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.column--xs-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.column--xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.column--xs-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.column--xs-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.column--xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.column--xs-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.column--xs-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.column--xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.column--xs-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.column--xs-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.column--xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-bottom:2em}.column--xs-offset-1{margin-left:8.333%}.column--xs-offset-2{margin-left:16.667%}.column--xs-offset-3{margin-left:25%}.column--xs-offset-4{margin-left:33.333%}.column--xs-offset-5{margin-left:41.667%}.column--xs-offset-6{margin-left:50%}.column--xs-offset-7{margin-left:58.333%}.column--xs-offset-8{margin-left:66.667%}.column--xs-offset-9{margin-left:75%}.column--xs-offset-10{margin-left:83.333%}.column--xs-offset-11{margin-left:91.667%}.column--xs-start{-ms-flex-item-align:start;align-self:start}.column--xs-center{-ms-flex-item-align:center;align-self:center}.column--xs-end{-ms-flex-item-align:end;align-self:flex-end}@media (min-width: 768px){.row--gutters{margin-left:-1rem;margin-right:-1rem}.row--gutters .column{padding-left:1rem;padding-right:1rem}.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.column--sm,.column--sm-1,.column--sm-10,.column--sm-11,.column--sm-12,.column--sm-2,.column--sm-3,.column--sm-4,.column--sm-5,.column--sm-6,.column--sm-7,.column--sm-8,.column--sm-9{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.column--sm{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.column--sm-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.column--sm-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.column--sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.column--sm-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.column--sm-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.column--sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.column--sm-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.column--sm-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.column--sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.column--sm-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.column--sm-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.column--sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.column--sm-offset-1{margin-left:8.333%}.column--sm-offset-2{margin-left:16.667%}.column--sm-offset-3{margin-left:25%}.column--sm-offset-4{margin-left:33.333%}.column--sm-offset-5{margin-left:41.667%}.column--sm-offset-6{margin-left:50%}.column--sm-offset-7{margin-left:58.333%}.column--sm-offset-8{margin-left:66.667%}.column--sm-offset-9{margin-left:75%}.column--sm-offset-10{margin-left:83.333%}.column--sm-offset-11{margin-left:91.667%}.column--sm-start{-ms-flex-item-align:start;align-self:start}.column--sm-center{-ms-flex-item-align:center;align-self:center}.column--sm-end{-ms-flex-item-align:end;align-self:end}}@media (min-width: 960px){.start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.stretch-md{-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.column--md{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.column--md-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.column--md-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.column--md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.column--md-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.column--md-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.column--md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.column--md-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.column--md-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.column--md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.column--md-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.column--md-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.column--md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-bottom:2em}.column--md-offset-1{margin-left:8.333%}.column--md-offset-2{margin-left:16.667%}.column--md-offset-3{margin-left:25%}.column--md-offset-4{margin-left:33.333%}.column--md-offset-5{margin-left:41.667%}.column--md-offset-6{margin-left:50%}.column--md-offset-7{margin-left:58.333%}.column--md-offset-8{margin-left:66.667%}.column--md-offset-9{margin-left:75%}.column--md-offset-10{margin-left:83.333%}.column--md-offset-11{margin-left:91.667%}.column--md-start{-ms-flex-item-align:start;align-self:start}.column--md-center{-ms-flex-item-align:center;align-self:center}.column--md-end{-ms-flex-item-align:end;align-self:end}.column--md-stretch{-ms-flex-item-align:stretch;align-self:stretch}}@media (min-width: 1200px){.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.row--gutters{margin-left:-1rem;margin-right:-1rem}.row--gutters .column{padding-left:1rem;padding-right:1rem}
2082.column--lg,.column--lg-1,.column--lg-10,.column--lg-11,.column--lg-12,.column--lg-2,.column--lg-3,.column--lg-4,.column--lg-5,.column--lg-6,.column--lg-7,.column--lg-8,.column--lg-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.column--lg{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.column--lg-1{-ms-flex-preferred-size:8.333%;flex-basis:8.333%;max-width:8.333%}.column--lg-2{-ms-flex-preferred-size:16.667%;flex-basis:16.667%;max-width:16.667%}.column--lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.column--lg-4{-ms-flex-preferred-size:33.333%;flex-basis:33.333%;max-width:33.333%}.column--lg-5{-ms-flex-preferred-size:41.667%;flex-basis:41.667%;max-width:41.667%}.column--lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.column--lg-7{-ms-flex-preferred-size:58.333%;flex-basis:58.333%;max-width:58.333%}.column--lg-8{-ms-flex-preferred-size:66.667%;flex-basis:66.667%;max-width:66.667%}.column--lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.column--lg-10{-ms-flex-preferred-size:83.333%;flex-basis:83.333%;max-width:83.333%}.column--lg-11{-ms-flex-preferred-size:91.667%;flex-basis:91.667%;max-width:91.667%}.column--lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin-bottom:2em}.column--lg-offset-1{margin-left:8.333%}.column--lg-offset-2{margin-left:16.667%}.column--lg-offset-3{margin-left:25%}.column--lg-offset-4{margin-left:33.333%}.column--lg-offset-5{margin-left:41.667%}.column--lg-offset-6{margin-left:50%}.column--lg-offset-7{margin-left:58.333%}.column--lg-offset-8{margin-left:66.667%}.column--lg-offset-9{margin-left:75%}.column--lg-offset-10{margin-left:83.333%}.column--lg-offset-11{margin-left:91.667%}.column--lg-start{-ms-flex-item-align:start;align-self:start}.column--lg-center{-ms-flex-item-align:center;align-self:center}.column--lg-end{-ms-flex-item-align:end;align-self:end}}html{font-size:62.5%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{font-family:'Neutra Text', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:normal;font-size:1.6rem;letter-spacing:.025em;background:#fff;line-height:1.5;color:#000;letter-spacing:0.25px}p{font-size:1.6rem;line-height:1.5;margin:0 0 2rem}a:active,a:link,a:visited{color:#000;-webkit-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease;text-decoration:underline}a:focus,a:hover,a:active{color:#000;-webkit-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease}a:focus{outline:1px solid #D8D8D8;outline-offset:2px}::-moz-selection{background:#000;color:#fff;text-shadow:none}::-webkit-selection{background:#000;color:#fff;text-shadow:none}::selection{background:#000;color:#fff;text-shadow:none}img::-moz-selection{background:transparent}img::selection{background:transparent}img::-moz-selection{background:transparent}em,i{font-style:italic}strong,b{font-weight:700}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.h7{color:#000;font-family:'Neutra Text', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:700;font-size:1.6rem;line-height:1.1;vertical-align:top;margin-bottom:1.6rem;letter-spacing:1px}.h7{font-family:'Neutra Text', 'Helvetica Neue', Helvetica, Arial, sans-serif;text-transform:uppercase}.f-hero{font-size:6rem}h1,.h1{font-size:5rem}h2,.h2{font-size:4rem}h3,.h3{font-size:3.2rem}h4,.h4{font-size:2.4rem}h5,.h5{font-size:1.8rem}h6,.h6{font-size:1.6rem}.article__content h4,.h7{font-size:1.4rem}.p-lg{font-size:3.2rem}.p-md{font-size:2rem}.p-reg{font-size:1.6rem}.p-sm,small{font-size:1.3rem}@media (min-width: 768px){.f-hero-m{font-size:6rem}.h1-m{font-size:5rem}.h2-m{font-size:4rem}.h3-m{font-size:3.2rem}.h4-m{font-size:2.4rem}.h5-m{font-size:1.8rem}.h6-m{font-size:1.6rem}.h7-m{font-size:1.4rem}.p-lg-m{font-size:3.2rem}.p-md-m{font-size:2rem}.p-reg-m{font-size:1.6rem}.p-sm-m{font-size:1.3rem}}@media (min-width: 960px){.f-hero-l{font-size:6rem}.h1-l{font-size:5rem}.h2-l{font-size:4rem}.h3-l{font-size:3.2rem}.h4-l{font-size:2.4rem}.h5-l{font-size:1.8rem}.h6-l{font-size:1.6rem}.h7-l{font-size:1.4rem}.p-lg-l{font-size:3.2rem}.p-md-l{font-size:2rem}.p-reg-l{font-size:1.6rem}.p-sm-l{font-size:1.3rem}}@media (min-width: 1200px){.f-hero-xl{font-size:6rem}.h1-xl{font-size:5rem}.h2-xl{font-size:4rem}.h3-xl{font-size:3.2rem}.h4-xl{font-size:2.4rem}.h5-xl{font-size:1.8rem}.h6-xl{font-size:1.6rem}.h7-xl{font-size:1.4rem}.p-lg-xl{font-size:3.2rem}.p-md-xl{font-size:2rem}.p-reg-xl{font-size:1.6rem}.p-sm-xl{font-size:1.3rem}}hr{width:100%;margin:4.8rem 0;border:0;height:0;border-top:none;border-bottom:1px solid #D8D8D8}blockquote{color:#404040;border-left:8px #000 solid;padding:4rem;margin-top:4rem;margin-bottom:4rem;text-align:left;font-size:3rem;line-height:1.1}@media (min-width: 960px){blockquote{font-size:5rem}}blockquote:before,blockquote:after{content:none}blockquote p{margin:0;color:#404040;font-size:3rem;line-height:1.1}@media (min-width: 960px){blockquote p{font-size:5rem}}ul,ol{font-size:1.6rem;margin:3.2rem 0;line-height:1.1;padding-right:1.6rem}ul ul,ul ol,ol ul,ol ol{margin:0 1.6rem}ul li,ol li{list-style:disc inside;margin:0 0 1.6rem 0;padding:0}ol li{list-style:decimal inside;margin:0 0 1.6rem 0;padding:0}dl{display:block;padding:1.6rem;background:#F2F2F2}dt{margin-bottom:0.8rem}dd{padding-left:.8rem;margin-bottom:1.6rem}pre{width:100%;padding:0;margin:0;overflow:auto;overflow-y:hidden;font-size:1.4rem;font-family:'Andale Mono WT', 'Andale Mono', 'Lucida Console', 'Lucida Sans Typewriter', 'DejaVu Sans Mono', 'Bitstream Vera S
2082ans Mono', 'Liberation Mono', 'Nimbus Mono L', Monaco, 'Courier New', Courier, monospace;line-height:1.5;background:#F2F2F2;border-left:4px solid #adadad}pre code{padding:1.2rem 0}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.3em}sub{bottom:-0.25em}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.tj{text-align:justify}@media (min-width: 768px){.tl-m{text-align:left}.tr-m{text-align:right}.tc-m{text-align:center}.tj-m{text-align:justify}}@media (min-width: 960px){.tl-l{text-align:left}.tr-l{text-align:right}.tc-l{text-align:center}.tj-l{text-align:justify}}@media (min-width: 1200px){.tl-xl{text-align:left}.tr-xl{text-align:right}.tc-xl{text-align:center}.tj-xl{text-align:justify}}.tu{text-transform:uppercase}@media (min-width: 768px){.tu-m{text-transform:uppercase}}@media (min-width: 960px){.tu-l{text-transform:uppercase}}@media (min-width: 1200px){.tu-xl{text-transform:uppercase}}.fw1{font-weight:normal}.fw2{font-weight:bold}@media (min-width: 768px){.fw1-m{font-weight:normal}.fw2-m{font-weight:bold}}@media (min-width: 960px){.fw1-l{font-weight:normal}.fw2-l{font-weight:bold}}@media (min-width: 1200px){.fw1-xl{font-weight:normal}.fw2-xl{font-weight:bold}}.ls1{letter-spacing:.25px}.ls2{letter-spacing:1px}.ls3{letter-spacing:1.5px}.ls4{letter-spacing:2px}@media (min-width: 768px){.ls1-m{letter-spacing:.25px}.ls2-m{letter-spacing:1px}.ls3-m{letter-spacing:1.5px}.ls4-l{letter-spacing:2px}}@media (min-width: 960px){.ls1-l{letter-spacing:.25px}.ls2-l{letter-spacing:1px}.ls3-l{letter-spacing:1.5px}.ls4-l{letter-spacing:2px}}@media (min-width: 1200px){.ls1-xl{letter-spacing:.25px}.ls2-xl{letter-spacing:1px}.ls3-xl{letter-spacing:1.5px}.ls4-xl{letter-spacing:2px}}table{border-collapse:collapse;width:100%;margin:2rem 0;background-color:transparent}table thead{display:table-header-group;vertical-align:middle;border:0}table th{border:1px solid #adadad;padding:5px;font-size:1.2rem;text-align:left;font-weight:700}table td{padding:5px;border:1px solid #adadad;font-size:1.4rem}img{max-width:100%;height:auto}iframe{max-width:100%}figure{margin-bottom:3em}figure img{margin-bottom:1.2rem}figure figcaption{display:block;font-weight:normal;font-size:1.2rem}video{max-width:100%;width:100%}body.cart-drawer-open{overflow:hidden !important}.cart-drawer{position:fixed;top:0;bottom:0;right:-420px;width:94%;opacity:0;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transition:right .2s ease-in, opacity .2s ease-in, -webkit-box-shadow .2s ease-in;transition:right .2s ease-in, opacity .2s ease-in, -webkit-box-shadow .2s ease-in;-o-transition:right .2s ease-in, box-shadow .2s ease-in, opacity .2s ease-in;transition:right .2s ease-in, box-shadow .2s ease-in, opacity .2s ease-in;transition:right .2s ease-in, box-shadow .2s ease-in, opacity .2s ease-in, -webkit-box-shadow .2s ease-in;z-index:6010;-webkit-box-shadow:none;box-shadow:none;background:#fff;padding:1.5rem 2.2rem 2.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;pointer-events:none}@media (min-width: 960px){.cart-drawer{width:420px}}.cart-drawer--visible{opacity:1;right:0;pointer-events:all}.cart-drawer:after{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:#fff;opacity:0;z-index:6020;pointer-events:none;-webkit-transition:.2s ease-in opacity;-o-transition:.2s ease-in opacity;transition:.2s ease-in opacity;z-index:10;pointer-events:none}.cart-loading .cart-drawer:after{opacity:.5}.cart-drawer:before{content:'';display:block;width:4rem;height:4rem;margin:0;position:absolute;left:calc(50% - 1rem);top:15%;border-radius:50%;border:4px solid #000;border-color:#000 transparent #000 transparent;opacity:0;-webkit-animation:rehash-spinner 1.2s linear infinite;animation:rehash-spinner 1.2s linear infinite;-webkit-transition:.2s ease-in opacity;-o-transition:.2s ease-in opacity;transition:.2s ease-in opacity;z-index:20;pointer-events:none}.cart-loading .cart-drawer:before{opacity:1}.cart-drawer-bg{position:fixed;right:-100%;left:auto;top:0;bottom:0;z-index:6000;background:rgba(255,255,255,0.5);-webkit-transition:.2s opacity ease-in;
2082-o-transition:.2s opacity ease-in;transition:.2s opacity ease-in;opacity:0}.cart-drawer-bg--visible{right:0;left:0;opacity:1;cursor:pointer}.cart-drawer__no-items{margin:0;text-align:center;padding:3.2rem}.cart-drawer__header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-drawer__header .cart-drawer__title{margin-bottom:0;color:#000}.cart-drawer__header .cart-drawer__close{color:#000;cursor:pointer;text-decoration:none;border-color:transparent}.cart-drawer__header .cart-drawer__close:hover,.cart-drawer__header .cart-drawer__close:focus{border-color:transparent}.cart-drawer__header .cart-drawer__close svg{width:2rem;height:2rem}.cart-drawer__body{padding:0 18px 1.2rem 0px;overflow-y:scroll;min-height:150px;max-height:350px}@media (min-width: 960px){.cart-drawer__body{padding:2.4rem 18px 1.2rem 0;min-height:none}}.cart-drawer__error{background:#F2F2F2;padding:.8rem 1.6rem;margin:0;font-size:1.2rem}.cart-drawer__error:empty{display:none}.cart-drawer__items{padding:0;overflow:unset}.cart-drawer__items .cart-drawer__item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding:1rem 0}.cart-drawer__items .cart-drawer__item:last-child{padding-bottom:0}.cart-drawer__items .cart-drawer__item-image{width:8rem;-webkit-box-flex:0;-ms-flex:0 0 8rem;flex:0 0 8rem;position:relative;text-align:center}.cart-drawer__items .cart-drawer__item-image img{display:block;margin:0 auto}@media (min-width: 960px){.cart-drawer__items .cart-drawer__item-image{width:12rem;-webkit-box-flex:0;-ms-flex:0 0 12rem;flex:0 0 12rem}}.cart-drawer__items .cart-drawer__item-info{padding-left:1.6rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart-drawer__items .cart-drawer__item-title{color:#000;line-height:1.6;margin-bottom:.4rem}.cart-drawer__items .cart-drawer__item-title a{text-decoration:none}.cart-drawer__items .cart-drawer__item-meta{font-size:1.2rem;color:#000;margin-bottom:.4rem}.cart-drawer__items .cart-drawer__item-final-sale{color:#e00124;font-size:1.2rem;margin-bottom:.4rem}.cart-drawer__items .cart-drawer__item-meta--discount,.cart-drawer__items .cart-drawer__item-meta--discount small{color:green;font-size:1.2rem}.cart-drawer__items .cart-drawer__item-price{font-size:1.4rem;color:#000;margin-bottom:.4rem}.cart-drawer__items .cart-drawer__item-price--original{font-weight:normal;text-decoration:line-through;color:#adadad}.cart-drawer__items .cart-drawer__item-qty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-drawer__items .cart-drawer__item-qty-label{font-size:1.4rem;padding:0 1.2rem;line-height:2.2rem;height:2.4rem;background:#fff;border-left:none;border-right:none;margin:0}.cart-drawer__items .cart-drawer__item-qty-plus,.cart-drawer__items .cart-drawer__item-qty-minus{height:2.4rem;width:2.4rem;text-align:center;line-height:2rem;color:#000}.cart-drawer__items .cart-drawer__item-qty-plus svg,.cart-drawer__items .cart-drawer__item-qty-minus svg{width:2rem;height:2rem;vertical-align:middle}.cart-drawer__items .cart-drawer__item-qty-plus:hover,.cart-drawer__items .cart-drawer__item-qty-plus:focus,.cart-drawer__items .cart-drawer__item-qty-minus:hover,.cart-drawer__items .cart-drawer__item-qty-minus:focus{color:#000}.cart-drawer__items .cart-drawer__item-qty-minus svg{width:1rem;height:.4rem}.cart-drawer__item-actions{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-drawer__totals{padding:.8rem 0 0 0;border-bottom:1px solid #D8D8D8}.cart-drawer__totals .cart-drawer__total span{font-size:1.3rem;color:#000}.cart-drawer__totals .cart-drawer__total span:last-child{color:#000}.cart-drawer__totals p{font-size:1.1rem;margin:0 0 1rem 0}@media (min-width: 960px){.cart-drawer__totals p{font-size:1.2rem;margin:2rem 0}}.cart-drawer__actions{padding:2.2rem 0 0 0}@media (min-width: 960px){.cart-drawer__actions{padding:3.2rem 0}}#dynamic-checkout-cart ul[data-shopify-buttoncontainer="true"] li{margin:.4rem 0 !important}#gorgias-chat-container #chat-button{-webkit-transition:.2s right ease-in;
2082-o-transition:.2s right ease-in;transition:.2s right ease-in}.cart-drawer-open #gorgias-chat-container #chat-button{right:442px}@media (max-width: 767px){.product-template #gorgias-chat-container #chat-button{bottom:110px}}#gorgias-chat-container #chat-window{-webkit-transition:.2s right ease-in;-o-transition:.2s right ease-in;transition:.2s right ease-in}.cart-drawer-open #gorgias-chat-container #chat-window{right:420px}.site-header{background:#fff;-webkit-transition:.2s ease-in-out top;-o-transition:.2s ease-in-out top;transition:.2s ease-in-out top;border-bottom:1px solid #D8D8D8;position:relative}.site-header--fixed{position:fixed;top:0;left:0;right:0;z-index:1000}.site-header .site-header__promo{display:block;background:#000;position:relative;height:auto;opacity:1}.site-header .site-header__promo--hidden{height:0;opacity:0;overflow:hidden}.site-header .site-header__promo p{color:#fff;margin-bottom:0;text-align:center;font-weight:normal;line-height:1;padding:1.2rem 3rem;font-size:1.5rem}@media (max-width: 480px){.site-header .site-header__promo p{font-size:1.3rem}}.site-header .site-header__promo a{display:block;text-decoration:none;color:#fff}.site-header .site-header__promo-close{position:absolute;right:0;top:0;width:4rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;color:#fff}.site-header .site-header__promo-close svg{width:1.2rem;height:1.2rem}.site-header .site-header__main{display:grid;grid-template-columns:6rem 1fr 6rem;padding:0 5vw;position:unset}@media (min-width: 960px){.site-header .site-header__main{grid-template-columns:14rem 1fr 14rem;padding:1.2rem 2.5vw}}@media (min-width: 1200px){.site-header .site-header__main{grid-template-columns:20rem 1fr 20rem}}.site-header .mobile-menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width: 960px){.site-header .mobile-menu-toggle{display:none}}.site-header .site-header__logo{padding:1.6rem 0;margin:auto 0;font-size:unset;line-height:unset}@media (min-width: 960px){.site-header .site-header__logo{padding:0}}.site-header .site-header__logo a{display:block;max-width:20rem;margin:0 auto;text-align:center;height:26px;vertical-align:middle}@media (min-width: 960px){.site-header .site-header__logo a{margin:unset;text-align:unset}}.site-header .site-header__logo svg{display:inline-block;height:auto;width:13rem;vertical-align:middle}@media (min-width: 960px){.site-header .site-header__logo svg{width:14rem}}.site-header .site-header__nav{display:none}@media (min-width: 960px){.site-header .site-header__nav{display:block;background:#fff}}.site-header .site-header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.site-header .site-header__actions>*{margin-left:2rem;position:relative}.site-header .site-header__actions svg{width:1.8rem;height:1.8rem;color:#000;vertical-align:middle}@media (min-width: 960px){.site-header .site-header__actions svg{width:2.4rem;height:2.4rem}}.site-header .site-header__actions .cart-drawer-toggle{color:#000;cursor:pointer;background:none;border:0;outline:0;padding:0;font-family:'Neutra Text', 'Helvetica Neue', Helvetica, Arial, sans-serif;line-height:1.6}.site-header .site-header__actions .cart-count{font-size:1.2rem;position:absolute;right:0px;top:3px;width:1.8rem;text-align:center}@media (min-width: 960px){.site-header .site-header__actions .cart-count{width:2.4rem;top:6px}}.site-header .site-header__actions .cart-count--high-qty{color:#000}.site-header .site-header__actions .site-header__account-action{display:none;position:relative;background:none;border:none;outline:none;cursor:pointer}@media (min-width: 960px){.site-header .site-header__actions .site-header__account-action{display:inline-block}}.site-header .site-header__actions .site-header__action-dropdown{background:#fff;padding:1.6rem 2.4rem 1.6rem 1.6rem;position:absolute;top:100%;right:0;opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease-in, top .2s ease-in;
2082-o-transition:opacity .2s ease-in, top .2s ease-in;transition:opacity .2s ease-in, top .2s ease-in;width:16rem;margin:0}.site-header .site-header__actions .site-header__action-dropdown.visible{opacity:1;top:calc(100% + 1.2rem);pointer-events:all}.site-header .site-header__actions .site-header__action-dropdown ul{margin:0;padding:0}.site-header .site-header__actions .site-header__action-dropdown ul li{list-style:none}.site-header .site-header__actions .site-header__action-dropdown ul li:last-child{margin:0}.site-header .site-header__actions .site-header__action-dropdown ul li a{text-decoration:none;-webkit-transition:unset;-o-transition:unset;transition:unset;font-family:'Neutra Text', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:normal;font-size:1.4rem}.site-header .site-header__actions .site-header__action-dropdown ul li a:hover,.site-header .site-header__actions .site-header__action-dropdown ul li a:focus{color:#666;font-family:'Neutra Text', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:700;font-size:1.4rem}.site-header .site-header__actions .site-header__search-action{border:0}.site-header .site-header__search{position:absolute;top:4rem;right:0;bottom:0;left:0;background:#fff;z-index:100;opacity:0;pointer-events:none;-webkit-transition:.2s ease-in opacity;-o-transition:.2s ease-in opacity;transition:.2s ease-in opacity}@media (max-width: 480px){.site-header .site-header__search{top:3.6rem}}.site-header .site-header__search.visible{opacity:1;pointer-events:all}.site-header .site-header__search .site-header__search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding:0 2.5%}.site-header .site-header__search .site-header__search-form input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border:none;-webkit-box-shadow:none;box-shadow:none;margin:0 1rem}.site-header .site-header__search .site-header__search-form input:focus,.site-header .site-header__search .site-header__search-form input:hover{border:none;-webkit-box-shadow:none;box-shadow:none;outline:0}.site-header .site-header__search .site-header__search-form svg{width:1.6rem;height:1.6rem;vertical-align:middle}@media (min-width: 960px){.site-header .site-header__search .site-header__search-form svg{width:2.4rem;height:2.4rem}}.site-header .site-header__search .site-header__search-form span[data-search-toggle]{cursor:pointer}.site-header .site-header__search .site-header__search-form span[data-search-toggle] svg{width:2rem;height:2rem}#qab_container{display:none !important}@media (max-width: 480px){.hero.padded-bottom--default{padding-bottom:1px !important}}.hero .hero__image{background-size:cover;background-position:center center;background-repeat:no-repeat;margin:0;position:relative;padding-top:calc(100vh - 96px)}@media (min-width: 480px){.hero .hero__image{padding-top:56.25%}}.hero .hero__image:after{content:'';position:absolute;top:0;bottom:0;right:0;left:0;z-index:1}.hero .hero__image a{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.hero .hero__text{padding:15% 5%;width:90%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2;position:absolute;bottom:0;text-align:center}@media (min-width: 480px){.hero .hero__text{width:auto;padding:5%}}@media (min-width: 480px){.hero .hero__text.hero__text--top-left,.hero .hero__text.hero__text--center-left,.hero .hero__text.hero__text--bottom-left{left:0}.hero .hero__text.hero__text--top-center,.hero .hero__text.hero__text--center-center,.hero .hero__text.hero__text--bottom-center{text-align:center;left:0;right:0}.hero .hero__text.hero__text--top-right,.hero .hero__text.hero__text--center-right,.hero .hero__text.hero__text--bottom-right{right:0}.hero .hero__text.hero__text--center-left,.hero .hero__text.hero__text--center-center,.hero .hero__text.hero__text--center-right{bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.hero .hero__text.hero__text--top-left,.hero .hero__text.hero__text--top-center,.hero .hero__text.hero__text--top-right{top:0;bottom:unset}}.hero .hero__text h2{margin-bottom:.8rem}.hero .hero__text span.h2{margin-bottom:0}.hero .hero__text .btn{margin:0 auto}.hero .hero__text .btn.btn--large{font-size:2rem}@media (min-width: 480px){.hero .hero__text .btn.btn--large{font-size:2.4rem}}.hero .swiper-pagination{position:relative;padding:2.4rem 1.6rem;width:100%}.hero .swiper-pagination .swiper-pagination-bullet{width:4rem;height:.2rem;display:inline-block;border-radius:0;background:#000;opacity:.2;margin:0 .8rem;vertical-align:middle}.hero .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.hero .swiper-pagination .swiper-pagination-bullet:focus,.hero .swiper-pagination .swiper-pagination-bullet:active{opacity:1;outline:0}.content.content--collection{z-index:unset}.content.content--collection .container--wide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.collection-banner{margin-bottom:2rem}.collection-banner .mobile{display:block}@media (min-width: 960px){.collection-banner .mobile{display:none}}.collection-banner .desktop{display:none}@media (min-width: 960px){.collection-banner .desktop{display:block}}.collection-main{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;position:relative;min-height:50rem;padding:0 5%}@media (min-width: 960px){.collection-main{-ms-flex-preferred-size:75%;flex-basis:75%;padding:0}}.collection-description{margin:8rem 0;max-width:80rem}.collection-description p{line-height:2}.product-quickview{width:100%;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;display:grid;grid-template-columns:60% 40%;-webkit-column-gap:2.4rem;-moz-column-gap:2.4rem;column-gap:2.4rem;padding:2.4rem 1rem;position:relative}.product-quickview__close.btn{position:absolute;top:2.4rem;right:0;border:0;text-decoration:none;width:1.6rem;height:1.6rem}.product-quickview__close.btn svg{width:1.6rem;height:1.6rem}.product-quickview__gallery{display:grid;grid-template-columns:17.8% 1fr;-webkit-column-gap:1.6rem;-moz-column-gap:1.6rem;column-gap:1.6rem}.product-quickview__thumbs{display:grid;grid-template-rows:repeat(4, 1fr);row-gap:1.6rem}.product-quickview__form{padding-top:2.4rem;padding-right:2.4rem}.product-quickview__header{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-quickview__header h2{margin-bottom:0.8rem;margin-bottom:0;-webkit-box-flex:0;-ms-flex:0 1 85%;flex:0 1 85%}.product-quickview__header .product__wishlist{display:inline-block;-webkit-box-flex:1;-ms-flex:1 0 10%;flex:1 0 10%;opacity:1;pointer-events:all;position:relative !important;top:unset;right:unset;margin-left:5%;font-size:2rem}@media (min-width: 960px){.product-quickview__header .product__wishlist{-ms-flex-item-align:start;align-self:flex-start;margin-top:4px}}.product-quickview .product__final-sale{display:none;color:#e00124}.product-quickview .product__final-sale.visible{display:block;width:100%}.product-quickview .product-action__btn{margin-bottom:1.6rem}.product-quickview .product-quickview__pricing{font-size:2rem;display:block;line-height:1}.product-quickview .product-quickview__pricing .product-quickview__price{display:inline-block;margin-bottom:0;font-family:'Neutra Text', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:400;font-size:2rem}.product-quickview .product-quickview__pricing .product-quickview__price:not(:empty)+.product-quickview__price{margin-left:1.2rem}.product-quickview .product-quickview__pricing .product-quickview__price--old{text-decoration:line-through}.product-quickview .product-quickview__pricing .product-quickview__price--on-sale{color:#e00124}.product-quickview .product-quickview__recommendations{width:100%;position:relative;padding:2rem;z-index:1}.product-quickview .product-quickview__recommendations .product-listing__items{margin:0 2rem;padding:0;width:calc(100% - 4rem)}.product-quickview .product-quickview__recommendations .product-listing__item{width:calc(33.3333% - .8rem);-webkit-box-flex:0;-ms-flex:0 0 calc(33.33333% - .8rem);flex:0 0 calc(33.33333% - .8rem);margin-right:.8rem !important}.product-quickview .product-quickview__recommendations h3{font-size:1.2rem;text-transform:uppercase}.product-quickview .product-quickview__recommendations .product-listing__nav{background:none;border-radius:0}.product-quickview .product-quickview__recommendations .product-listing__nav:hover,.product-quickview .product-quickview__recommendations .product-listing__nav:focus{-webkit-box-shadow:none;box-shadow:none}.product-quickview .product-quickview__recommendations .product-listing__nav[data-
2082prev] svg{-webkit-transform:none;-ms-transform:none;transform:none}.product-quickview .product-quickview__recommendations .product-listing__nav[data-next]{right:2%}.collection-main .products{min-height:80vh}.collection-loading{width:100%;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%;position:relative;min-height:80vh}.collection-loading:after{content:'';position:absolute;left:0;right:0;bottom:0;top:0;background:#fff;opacity:.5;z-index:6020;pointer-events:none;-webkit-transition:.2s ease-in opacity;-o-transition:.2s ease-in opacity;transition:.2s ease-in opacity;z-index:10;pointer-events:none}.collection-loading:before{content:'';display:block;width:4rem;height:4rem;margin:0;position:absolute;left:calc(50% - 1rem);top:15%;border-radius:50%;border:4px solid #000;border-color:#000 transparent #000 transparent;opacity:1;-webkit-animation:rehash-spinner 1.2s linear infinite;animation:rehash-spinner 1.2s linear infinite;-webkit-transition:.2s ease-in opacity;-o-transition:.2s ease-in opacity;transition:.2s ease-in opacity;z-index:20;pointer-events:none}.collection-sidebar{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}@media (min-width: 960px){.collection-sidebar{-ms-flex-preferred-size:25%;flex-basis:25%;padding:0 4.8rem 0 0}}.filter-container{display:none}.filter-container--visible{display:block;padding:15% 5% 5% 5%;background:#fff;position:fixed;top:0;left:0;bottom:0;right:0;overflow-y:scroll;z-index:1100}@media (min-width: 960px){.filter-container{display:block}}@media (min-width: 960px){.filter-container .filter-container__heading{display:none}}.filter-container .filter-container__actions{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:1.6rem;padding:2rem 0}@media (min-width: 960px){.filter-container .filter-container__actions{display:none}}.filter-panel:not(.filter-panel--current){border-bottom:1px solid #D8D8D8}.filter-panel--current .mobile-filter-apply{margin:1.6rem 0}@media (min-width: 960px){.filter-panel--current .mobile-filter-apply{display:none}}.filter-panel--current .filter-clear{display:block;margin:0 auto}@media (min-width: 960px){.filter-panel--current .filter-clear{display:unset;margin:unset}}.mobile-filter-close{position:fixed;top:1.2rem;right:1.2rem}@media (min-width: 960px){.mobile-filter-close{display:none !important}}.mobile-filter-close svg{width:1.6rem;height:1.6rem}.mobile-filter-close.btn.btn--text-only{border:0}.filter-count{text-align:center;font-size:1.3rem}@media (min-width: 960px){.filter-count{text-align:left}}.filter-panel__header{padding:1.6rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;position:relative;color:#000;text-transform:uppercase;font-size:1.3rem;font-weight:700}.filter-panel__header .filter-panel__header-btn{border:none;outline:none;background:transparent;position:absolute;top:0;bottom:0;left:0;right:0;text-align:right;width:100%;padding:0;cursor:pointer}.filter-panel__header .filter-panel__header-btn svg{width:1.4rem;height:1.4rem;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .2s ease-in;transition:-webkit-transform .2s ease-in;-o-transition:transform .2s ease-in;transition:transform .2s ease-in;transition:transform .2s ease-in, -webkit-transform .2s ease-in}.filter-panel--collapsed .filter-panel__header .filter-panel__header-btn svg{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.filter-panel--collapsed .filter-panel__header{color:#000}.filter-panel__body{padding:0 0 .8rem 0}.filter-panel--collapsed .filter-panel__body{display:none}.filter-panel__list-root{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-panel__list-root .filter-panel__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;max-height:24rem}.filter-panel__list-root--columns .filter-panel__list{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;display:block;max-height:unset}.filter-panel__list{margin:0;padding:0 0 .8rem 0;width:100%}.filter-panel__list .filter-panel__list-item{margin:0;padding:.6rem 0;list-style:none}.filter-panel__list .filter-panel__list-item-label{font-size:1.4rem;font-weight:normal;line-height:1.8rem;margin:0;text-transform:uppercase;padding-left:2.4rem}.filter-panel__list .filter-panel__list-item-label:hover,.filter-panel__list .filter-panel__list-item-label:focus{color:#000}.filter-panel__child-list{margin:0 0 0 1.6rem}.filter-panel__child-list .filter-panel__list-item:not(.filter-panel__list-item--selected) .filter-panel__list-item-label{font-weight:normal;color:#000}.filter-current .filter-current__list{margin:0;padding:0 0 1.6rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter-current .filter-current__list:empty{padding:0}.filter-current .filter-current__list-item{margin:0 .8rem .8rem 0;padding:.2rem .8rem;list-style:none;display:block;background:#F2F2F2;color:#000}.filter-current .filter-current__list-item-label{font-size:1rem;font-weight:400}.filter-current .filter-current__delete{background:none;border:none;outline:none;font-size:1.4rem;padding:0;margin:0 .8rem 0 0;vertical-align:middle;cursor:pointer}.mobile-navigation{background:#fff;width:90%;position:fixed;left:-6.4rem;top:0;bottom:0;pointer-events:none;overflow:hidden;opacity:0;z-index:1010;-webkit-transition:.2s ease-in-out opacity, .2s ease-in-out left;-o-transition:.2s ease-in-out opacity, .2s ease-in-out left;transition:.2s ease-in-out opacity, .2s ease-in-out left}.mobile-nav-opened .mobile-navigation{pointer-events:all;opacity:1;left:0;bottom:0}.mobile-navigation nav{height:100%;overflow-y:auto}body:after{content:'';position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,0.5);pointer-events:none;opacity:0}
2082body.mobile-nav-opened:after{pointer-events:all;opacity:1}.mobile-navigation__header{padding:1.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-navigation__header .btn{width:1.2rem;height:1.2rem;text-decoration:none;border:none}.mobile-navigation__header svg{width:1.2rem;height:1.2rem}.mobile-navigation__list{margin:0;padding:0 5vw}.mobile-navigation__list li{list-style:none;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-navigation__list--level-2,.mobile-navigation__list--level-3{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:none;margin:0;padding:0}.mobile-navigation__list--level-2{padding-bottom:2rem}.mobile-navigation__list--level-3{display:block;margin-top:1.6rem}li.mobile-navigation__list-item a{text-decoration:none;display:block;font-size:1.3rem}li.mobile-navigation__list-item--level-1{border-bottom:1px solid #D8D8D8;border-top:1px solid transparent}li.mobile-navigation__list-item--level-1>a{padding:2rem 0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}li.mobile-navigation__list-item--level-1>.btn{padding:2rem 0 !important;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-bottom:0;font-size:1.3rem !important;text-align:left}li.mobile-navigation__list-item--level-1 .btn.mobile-navigation__sub-list-toggle{-webkit-box-flex:0;-ms-flex:0 0 3.2rem;flex:0 0 3.2rem;border-bottom:0;padding:1.8rem 0 !important;width:3.2rem;text-align:center}li.mobile-navigation__list-item--level-1 .btn.mobile-navigation__sub-list-toggle:focus,li.mobile-navigation__list-item--level-1 .btn.mobile-navigation__sub-list-toggle:active{border:0}li.mobile-navigation__list-item--level-1 .btn.mobile-navigation__sub-list-toggle svg{width:1.2rem;height:1.2rem}li.mobile-navigation__list-item--level-1 .btn.mobile-navigation__sub-list-toggle.open{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}li.mobile-navigation__list-item--level-2{margin:.8rem}li.mobile-navigation__list-item--level-2.has-children{margin-top:2.4rem}li.mobile-navigation__list-item--level-2:last-child:not(.has-children){margin-bottom:0}li.mobile-navigation__list-item--level-2>a{font-weight:700}li.mobile-navigation__list-item--level-3{margin:1.6rem .8rem}li.mobile-navigation__list-item--level-3:first-child{margin-top:0}li.mobile-navigation__list-item--level-3:last-child{margin-bottom:0}.site-nav{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}.site-nav .site-nav__item{padding:1.6rem 0;margin:0 .6rem;display:inline-block;list-style:none}@media (min-width: 1200px){.site-nav .site-nav__item{margin:0 1rem}}@media (min-width: 1400px){.site-nav .site-nav__item{margin:0 1.4rem}}.site-nav .site-nav__item>a,.site-nav .site-nav__item>a:link,.site-nav .site-nav__item>a:visited,.site-nav .site-nav__item>span{display:block;text-transform:uppercase;color:#000;text-decoration:none;font-family:'Neutra Text', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:700;font-size:1.2rem;letter-spacing:1px;padding-top:4px;padding-bottom:4px;border-bottom:1px solid transparent}@media (min-width: 1200px){.site-nav .site-nav__item>a,.site-nav .site-nav__item>a:link,.site-nav .site-nav__item>a:visited,.site-nav .site-nav__item>span{font-size:1.3rem}}.site-nav .site-nav__item>span{cursor: pointer;}.site-nav .site-nav__item>a:hover,.site-nav .site-nav__item>a:focus,.site-nav .site-nav__item>a:active,.site-nav .site-nav__item>a:link:hover,.site-nav .site-nav__item>a:link:focus,.site-nav .site-nav__item>a:link:active,.site-nav .site-nav__item>a:visited:hover,.site-nav .site-nav__item>a:visited:focus,.site-nav .site-nav__item>a:visited:active,.site-nav .site-nav__item>span:hover{color:#000;border-color:currentColor}.site-nav .site-nav__item.hovered>a,.site-nav .site-nav__item.hovered>a:link,.site-nav .site-nav__item.hovered>a:visited,.site-nav .site-nav__item.hovered>span{color:#000;border-color:currentColor}.site-nav .site-nav__sub-wrapper{display:block;opacity:0;pointer-events:none;position:absolute;top:90%;left:0;right:0;z-index:1010;border-top:1px solid #F2F2F2;padding:2.4rem 0;background:#fff;-webkit-box-shadow:0px 1rem 1rem rgba(0,0,0,0.1);box-shadow:0px 1rem 1rem rgba(0,0,0,0.1);-webkit-transition:.1s linear opacity, .1s linear top;-o-transition:.1s linear opacity, .1s linear top;transition:.1s linear opacity, .1s linear top}.site-nav .site-nav__sub-wrapper .container--wide{display:-webkit-box;display:-ms-flexbox;display:flex}.site-nav .site-nav__sub-wrapper .container--wide>.sub-nav__list:not(.sub-nav__list--columns){margin-right:10%}.site-nav .hovered .site-nav__sub-wrapper{opacity:1;pointer-events:all;top:100%}.site-nav .sub-nav__list-item{list-style:none;margin-bottom:1.2rem}.site-nav .sub-nav__list-item a{text-decoration:none;font-size:1.3rem;color:#000}.site-nav .sub-nav__list-item a:hover,.site-nav .sub-nav__list-item a:focus{color:#000}.site-nav .sub-nav__list{margin:0}.site-nav .sub-nav__list--columns{display:-webkit-box;display:-ms-flexbox;display:flex}.site-nav .sub-nav__list--columns .sub-nav__list-item{min-width:14rem}.site-nav .sub-nav__list--columns .sub-nav__list-item--level-2>a{font-weight:700}.site-nav .sub-nav__list ul{margin:1.2rem 0}.site-nav .site-nav__promos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.site-nav .site-nav__promos .site-nav__promo{-webkit-box-flex:0;-ms-flex:0 0 calc(33% - 1.6rem);flex:0 0 calc(33% - 1.6rem);max-width:26rem;list-style:none;margin:0 0 0 1.6rem}.site-nav .site-nav__promos .site-nav__promo a,.site-nav .site-nav__promos .site-nav__promo a:link,.site-nav .site-nav__promos .site-nav__promo a:visited{text-decoration:none}.site-nav .site-nav__promos .site-nav__promo img{display:block;margin-bottom:1.6rem}.breadcrumbs{color:#000;font-size:1.3rem}.breadcrumbs--product{padding:5% 0}@media (min-width: 960px){.breadcrumbs--product{padding:3.2rem 0}}.breadcrumbs span{margin:0 0.4em;text-transform:uppercase}.breadcrumbs a,.breadcrumbs a:link,.breadcrumbs a:visited{color:#000;text-transform:uppercase;text-decoration:none}.breadcrumbs a:focus,.breadcrumbs a:hover,.breadcrumbs a:active{color:#000;text-decoration:underline}.breadcrumbs .active-breadcrumb{color:#000;margin:0}.breadcrumbs .active-breadcrumb h1{display:inline;line-height:1.5;font-family:'Neutra Text', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-weight:normal;font-size:1.3rem}.content{opacity:0;-webkit-transition:.2s ease-in opacity;-o-transition:.2s ease-in opacity;transition:.2s ease-in opacity}</style>
2083
2084
2085
2086
2087  <link rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'" href="//www.milly.com/cdn/shop/t/237/assets/bundle.product.css?v=158203122826213727901788899088">
2088  <noscript><link rel="stylesheet" href="//www.milly.com/cdn/shop/t/237/assets/bundle.product.css?v=158203122826213727901788899088"></noscript>
2089
2090
2091
2092
2093
2094
2095
2096<link rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'" href="//www.milly.com/cdn/shop/t/237/assets/bundle.theme.css?v=169217097426744169611789489550">
2097<noscript><link rel="stylesheet" href="//www.milly.com/cdn/shop/t/237/assets/bundle.theme.css?v=169217097426744169611789489550"></noscript>
2098
2099
2100
2101
2102
2103
2104  
2104<script>
2105  window.lazySizesConfig = window.lazySizesConfig || {};
2106  window.lazySizesConfig.lazyClass = 'lazy';
2107  lazySizesConfig.loadMode = 1;
2108</script>
2108
2109<link rel="preload" href="//www.milly.com/cdn/shop/t/237/assets/slick.css?v=82048497181764382221772548099" as="style" onload="this.onload=null;this.rel='stylesheet'">
2110<noscript>
2111  <link href="//www.milly.com/cdn/shop/t/237/assets/slick.css?v=82048497181764382221772548099" rel="stylesheet" type="text/css" media="all" />
2112</noscript>
2113
2114<script src="//www.milly.com/cdn/shop/t/237/assets/jquery-3.5.1.min.js?v=133494139889153862371772548099"></script>
vendor: 1 bytes, line 2114
2114
2115<script src="//www.milly.com/cdn/shop/t/237/assets/theme-libs.js?v=184158241006073374271780321242" defer></script>
2115
2116
2117<script src="//www.milly.com/cdn/shop/t/237/assets/theme-custom.js?v=61487440209734807081784660038" defer></script>
vendor: 1 bytes, line 2117
2117
2118<script src="//www.milly.com/cdn/shop/t/237/assets/slick.js?v=55703621148047502001772548100" defer></script>
vendor: 1 bytes, line 2118
2118
2119<script defer src="//www.milly.com/cdn/shop/t/237/assets/nosto-script.js?v=120432282374414305541772548100"></script>
2119
2120
2121
2122
2123
2124  
2124<script src="//www.milly.com/cdn/shop/t/237/assets/bundle.product.js?v=156009871407238123021788899089" defer></script>
2124
2125  
2125<script src="//www.milly.com/cdn/shop/t/237/assets/bundle.collection.js?v=134688037786297338261772548101" defer></script>
2125
2126
2127
2128<script src="//www.milly.com/cdn/shopifycloud/storefront/assets/themes_support/api.jquery-7ab1a3a4.js" defer></script>
2128
2129
2130
2131
2132
2133
2134
2135  
2136
2137
2138
2139
2140  
2141  
2141<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
2141<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/2623045676/digital_wallets/dialog">
2142<meta id="in-context-paypal-metadata" data-shop-id="2623045676" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD">
2143<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/collections/special-event-shop.atom" />
2144<link rel="alternate" type="application/json+oembed" href="https://www.milly.com/collections/special-event-shop.oembed">
2145<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1388576814"></script>
2145
2146<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
2147<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1388576814&shop_id=2623045676" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2147
2147
2148<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":2623045676,"countryCode":"US","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/2623045676","merchantName":"MILLY","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","amex","discover","elo","jcb"],"total":{"type":"pending","label":"MILLY","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 2148
2148
2149<script id="shopify-features" type="application/json">{"accessToken":"7255f0cfe1bc1351384dbe946d54b0bb","betas":["rich-media-storefront-analytics"],"domain":"www.milly.com","predictiveSearch":true,"shopId":2623045676,"locale":"en"}</script>
vendor: 1 bytes, line 2149
2149
2150<script>var Shopify = Shopify || {};
2151Shopify.shop = "millyny.myshopify.com";
2152Shopify.locale = "en";
2153Shopify.currency = {"active":"USD","rate":"1.0"};
2154Shopify.country = "US";
2155Shopify.theme = {"name":"Milly\/main 1.2 - Released - Production","id":129152679982,"schema_name":null,"schema_version":null,"theme_store_id":null,"role":"main"};
2156Shopify.theme.handle = "null";
2157Shopify.theme.style = {"id":null,"handle":null};
2158Shopify.cdnHost = "www.milly.com/cdn";
2159Shopify.routes = Shopify.routes || {};
2160Shopify.routes.root = "/";
2161Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
2162Shopify.SignInWithShop = Shopify.SignInWithShop || {};
2163Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
2164Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 2164
2164
2165<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 2165
2165
2166<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 2166
2166
2167<script>
2168  window.ShopifyPay = window.ShopifyPay || {};
2169  window.ShopifyPay.apiHost = "shop.app\/pay";
2170  window.ShopifyPay.redirectState = null;
2171</script>
vendor: 1 bytes, line 2171
2171
2172<script>
2173  window.Shopify = window.Shopify || {};
2174  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
2175  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
2176  window.Shopify.SignInWithShop.eligible = true;
2177</script>
vendor: 1 bytes, line 2177
2177
2178<script id="shop-js-analytics" type="application/json">{"pageType":"collection"}</script>
vendor: 1 bytes, line 2178
2178
2179<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 2179
2179
2180<script type="module">
2181  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js");
2182
2183  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
2184
2185</script>
vendor: 1 bytes, line 2185
2185
2186<script>
2187  window.Shopify = window.Shopify || {};
2188  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
2189  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"]};
2190</script>
vendor: 1 bytes, line 2190
2190
2191<script>(function() {
2192  var isLoaded = false;
2193  function asyncLoad() {
2194    if (isLoaded) return;
2195    isLoaded = true;
2196    var urls = ["https:\/\/cdn-scripts.signifyd.com\/shopify\/script-tag.js?shop=millyny.myshopify.com","https:\/\/cdn.attn.tv\/milly\/dtag.js?shop=millyny.myshopify.com","https:\/\/container.pepperjam.com\/2594741504.js?shop=millyny.myshopify.com","https:\/\/connect.nosto.com\/include\/script\/shopify-2623045676.js?shop=millyny.myshopify.com","https:\/\/web-sdk.eyefitu.com\/shopify\/sdk\/shopify.js?shop=millyny.myshopify.com","\/\/cdn.shopify.com\/proxy\/cc23330c1f10e9dda507bdedd20b9606f8e81f6f2aa2ace5e721744edbc7eb94\/s3-us-west-2.amazonaws.com\/jsstore\/a\/2J0HG5E4\/reids.js?shop=millyny.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","\/\/cdn.shopify.com\/proxy\/02ebcacfb1fd8b246b899dacc18a0031e553e8411e976aed2fc2a3781bed9022\/app.retention.com\/shopify\/shopify_app_add_to_cart_script.js?shop=millyny.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"];
2197    for (var i = 0; i < urls.length; i++) {
2198      var s = document.createElement('script');
2199      s.type = 'text/javascript';
2200      s.async = true;
2201      s.src = urls[i];
2202      var x = document.getElementsByTagName('script')[0];
2203      x.parentNode.insertBefore(s, x);
2204    }
2205  };
2206  if(window.attachEvent) {
2207    window.attachEvent('onload', asyncLoad);
2208  } else {
2209    window.addEventListener('load', asyncLoad, false);
2210  }
2211})();</script>
vendor: 1 bytes, line 2211
2211
2212<script id="__st">var __st={"a":2623045676,"offset":-14400,"reqid":"7e1e0230-8e59-45ff-ba35-100253d53d43-1791063645","pageurl":"www.milly.com\/collections\/special-event-shop","u":"06f98bdf63e4","p":"collection","rtyp":"collection","rid":171738857518};</script>
vendor: 1 bytes, line 2212
2212
2213<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 2213
2213
2214<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 2214
2214
2215<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.milly.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 2215
2215
2216<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//www.milly.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>
2216<script crossorigin="anonymous" defer="defer" src="//www.milly.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 2216
2216
2217<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 2217
2217
2218<script>
2219  window.Shopify = window.Shopify || {};
2220  window.Shopify.MCP = window.Shopify.MCP || {};
2221  window.Shopify.MCP.enabled = true;
2222  window.Shopify.MCP.shop = "millyny.myshopify.com";
2223  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.milly.com\/api\/mcp";
2224  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"]}}];
2225</script>
vendor: 1 bytes, line 2225
2225
2226<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/www.milly.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
2227</script>
vendor: 1 bytes, line 2227
2227
2228<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://www.milly.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}};
2229</script>
vendor: 1 bytes, line 2229
2229
2230<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
2231  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);
2232</script>
vendor: 1 bytes, line 2232
2232
2233<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})}}));
2234</script>
vendor: 1 bytes, line 2234
2234
2235<script integrity="sha256-/LA1C2Bx6899fYCos0FS9qLj2opaGFm7AXrTUvBEb4s=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{&quot;publisher_shop_id&quot;:2623045676,&quot;theme_id&quot;:129152679982,&quot;theme_published&quot;:true,&quot;theme_store_id&quot;:0,&quot;placement&quot;:&quot;collection&quot;,&quot;event_data&quot;:{&quot;collection_id&quot;:171738857518,&quot;collection_handle&quot;:&quot;special-event-shop&quot;,&quot;total_products&quot;:50,&quot;page_type&quot;:&quot;collection&quot;},&quot;recommendations_tracking_enabled&quot;:true}" defer="defer" src="//www.milly.com/cdn/shopifycloud/storefront/assets/storefront/remote_product_tracking-91d95044.js" crossorigin="anonymous"></script>
2235
2236<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.milly.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
2237<style id="shopify-accelerated-checkout-cart">
2238        #shopify-buyer-consent {
2239  margin-top: 1em;
2240  display: inline-block;
2241  width: 100%;
2242}
2243
2244#shopify-buyer-consent.hidden {
2245  display: none;
2246}
2247
2248#shopify-subscription-policy-button {
2249  background: none;
2250  border: none;
2251  padding: 0;
2252  text-decoration: underline;
2253  font-size: inherit;
2254  cursor: pointer;
2255}
2256
2257#shopify-subscription-policy-button::before {
2258  box-shadow: none;
2259}
2260
2261      </style>
2262
2263<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
2263
2264  
2265
2266
2267
2268
2269
2270  
2270<script type="text/javascript">
2271    
2272      window.__shgMoneyFormat = window.__shgMoneyFormat || {"USD":{"currency":"USD","currency_symbol":"$","currency_symbol_location":"left","decimal_places":2,"decimal_separator":".","thousands_separator":","}};
2273    
2274    window.__shgCurrentCurrencyCode = window.__shgCurrentCurrencyCode || {
2275      currency: "USD",
2276      currency_symbol: "$",
2277      decimal_separator: ".",
2278      thousands_separator: ",",
2279      decimal_places: 2,
2280      currency_symbol_location: "left"
2281    };
2282  </script>
2282
2283
2284
2285
2286 
2287
2288
2289  
2290
2291
2292
2293
2294<script src="//cdn.searchspring.net/search/v3/lts/searchspring.catalog.js?zeby6b" collection="171738857518" collection-name="Special Occasion" collection-handle="special-event-shop" template="collection" hide-content="#searchspring-sidebar, #searchspring-content" promotion="no"></script>
2294
2295
2296  
2297  
2298  <meta name="google-site-verification" content="POyp-cixA6dLW_scu9ZJahMLo0yk0ZWTr3xNLSeCObQ" />
2299  <meta name="google-site-verification" content="Z719KjNzLWd7aB9fsxNzDALpQbd5ZEDTH_zQc2PrTCo" />
2300  
2301  <meta name="facebook-domain-verification" content="yjzab11epstiu1kakhovhsvym1vpax" />
2302  
2303  
2304    
2304<script src="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.8/js/intlTelInput.min.js"></script>
2304
2305  
2306 
2307  <!-- Start WKND tag. Deploy at the beginning of document head. -->
2308  
2308<script>
2309    (function(d) {
2310      var e = d.createElement('script');
2311      e.src = d.location.protocol + '//tag.wknd.ai/4007/i.js';
2312      e.async = true;
2313      d.getElementsByTagName("head")[0].appendChild(e);
2314    }(document));
2315  </script>
2315
2316  <!-- End WKND tag -->
2317  
2318   
2319
2320
2321
2322
2323
2324  
2325  
2326
2327        
2328  
2329
2330<script type="text/javascript">
2331  
2332    window.SHG_CUSTOMER = null;
2333  
2334</script>
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343<!-- Redirect Mapper -->
2344
2345<!-- End Redirect Mapper -->
2346<meta name="google-site-verification" content="wey_lPkSxdkWU2noYDh0ceVt4pFv90k0KgprID1IAu0" />
2347<!-- BEGIN app block: shopify://apps/nosto/blocks/nosto-script-embed-block/a67c43f0-0fc3-4649-a7dc-65ac499cae31 --><!-- BEGIN app snippet: nosto-shop-id -->
2347<script type="application/json" id="nosto-market-tagging">{"shopId":"2623045676","market":"1490714670","locale":"en"
2348}</script>
2348
2349<!-- END app snippet -->
2350<script>
2351  (function () {
2352    // Market/locale (when resolved) are baked in server-side above, so no DOM parsing or extra
2353    // network hop is needed to build this URL. The only thing that can't be decided server-side
2354    // is the markets-preview override, which depends on a query param/cookie only visible
2355    // client-side - so this inline check is all that's left before the script tag is created.
2356    // It's inline (not a separate asset file) so the preview check runs synchronously, before the
2357    // nosto.js fetch starts - keeping it a single request with no risk of a duplicate load.
2358    var NOSTO_MARKETS_PREVIEW_PARAM = "nostomarketspreview"
2359
2360    function getCookie(cname) {
2361      var name = cname + "="
2362      var ca = document.cookie.split(';')
2363      for (var i = 0; i < ca.length; i++) {
2364        var c = ca[i]
2365        while (c.charAt(0) === ' ') {
2366          c = c.substring(1)
2367        }
2368        if (c.indexOf(name) === 0) {
2369          try {
2370            return decodeURIComponent(c.substring(name.length, c.length))
2371          } catch (err) {
2372            console.warn('Failed to decode cookie value', cname, err)
2373          }
2374        }
2375      }
2376      return ""
2377    }
2378
2379    var storage = {
2380      getItem: function (key) { return sessionStorage && sessionStorage.getItem(key) },
2381      setItem: function (key, value) { return sessionStorage && sessionStorage.setItem(key, value) },
2382      removeItem: function (key) { return sessionStorage && sessionStorage.removeItem(key) }
2383    }
2384
2385    function isMarketsPreviewEnabled() {
2386      var urlParams = new URLSearchParams(window.location.search)
2387      var isPreviewEnabled = urlParams.get(NOSTO_MARKETS_PREVIEW_PARAM) === "true"
2388      var isPreviewEnabledFromStorage = storage.getItem(NOSTO_MARKETS_PREVIEW_PARAM) === "true"
2389
2390      if (isPreviewEnabled || isPreviewEnabledFromStorage) {
2391        !isPreviewEnabledFromStorage && storage.setItem(NOSTO_MARKETS_PREVIEW_PARAM, "true")
2392        return true
2393      }
2394
2395      if (getCookie(NOSTO_MARKETS_PREVIEW_PARAM) === "true") {
2396        storage.setItem(NOSTO_MARKETS_PREVIEW_PARAM, "true")
2397        return true
2398      }
2399
2400      storage.removeItem(NOSTO_MARKETS_PREVIEW_PARAM)
2401      return false
2402    }
2403
2404    var src = "\/apps\/proxy\/script\/shopify\/market\/nosto.js?merchant=shopify-2623045676\u0026market=1490714670\u0026locale=en"
2405    if (isMarketsPreviewEnabled()) {
2406      src += "&preview=true"
2407    }
2408
2409    var SCRIPT_ID = "nosto-market-script"
2410    if (document.getElementById(SCRIPT_ID)) {
2411      return
2412    }
2413
2414    var nostoMarketScript = document.createElement("script")
2415    nostoMarketScript.id = SCRIPT_ID
2416    nostoMarketScript.async = true
2417    nostoMarketScript.src = src
2418    document.head.appendChild(nostoMarketScript)
2419  })()
2420</script>
2420
2421
2422
2423<!-- END app block --><!-- BEGIN app block: shopify://apps/okendo/blocks/theme-settings/bb689e69-ea70-4661-8fb7-ad24a2e23c29 --><!-- BEGIN app snippet: header-metafields -->
2424
2425
2426
2427
2428
2429
2430
2431    
2431<script id="okeReferralSettings" type="application/json">{"subscriberId":"50f60ba5-eb5d-460a-b2b1-b7cfba0478fd","matchCustomerLocale":false,"localeAndVariant":{"code":"en"},"referralSettings":{"rewardSet":{"sender":{"description":"Enjoy $20 OFF your next order over $150","value":20,"valueType":"fixed_amount"},"recipient":{"description":"Enjoy 20% OFF your first order over $150","value":20,"valueType":"percentage"}},"terms":{"enabled":false},"textContentSet":{"recipient":{"thankYouTitleText":"YOU'VE UNLOCKED 20% OFF","titleText":"20% OFF JUST FOR YOU","bodyText":"Your friend knows you'd look amazing in MILLY. Enjoy 20% off your first purchase of $150+."},"sender":{"thankYouTitleText":"Thanks for being a good friend!","titleText":"GIVE 20%, GET $20 OFF","bodyText":"Good friends get rewarded! Send your friends 20% off their first purchase and get $20 off your next one! Applies to orders $150+."}},"showMarketingOptIn":false,"socialShare":{"options":{"sms":true,"twitter":true,"whatsApp":true,"facebookMessenger":true,"facebook":true},"defaultText":"Use my exclusive code for 20% off at MILLY","displayType":"monochrome","style":{"fillColor":"#ED017F","backgroundColor":"#F4F4F6"}},"style":{"button":{"hoverBackgroundColor":"#777777","backgroundColor":"#ED017F","hoverTextColor":"#FFFFFF","textColor":"#FFFFFF"},"hideOkendoBranding":true,"headerImage":{"width":150,"url":"https://dov7r31oq5dkj.cloudfront.net/50f60ba5-eb5d-460a-b2b1-b7cfba0478fd/c75ca348-94a4-464e-9ff6-bd6055fb3417","headerStyle":"logo","height":108},"bubble":{"textColor":"#FFFFFF","backgroundColor":"#1B191A"},"text":{"primaryColor":"#525252","fontFamily":"Neutra Text","secondaryColor":"#525252"},"removeBorderRadius":false,"textField":{"border":{"color":"#CCCCCC","focusColor":"#1B191A","focusShadowColor":"#1B191A"}}}}}</script>
2431<script type="text/javascript" defer="" src="https://d3hw6dc1ow8pp2.cloudfront.net/referrals/js/referrals-api.js"></script>
2431
2432
2433
2434
2435
2436
2437
2438    
2439        <style data-oke-reviews-version="0.102.0" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/okendo-reviews-styles.6dbb2446.css"></style><style data-oke-reviews-version="0.102.0" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/modules/okendo-star-rating.4cb378a8.css"></style><style data-oke-reviews-version="0.102.0" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/modules/okendo-reviews-keywords.0942444f.css"></style><style data-oke-reviews-version="0.102.0" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/modules/okendo-reviews-summary.a0c9d7d6.css"></style><style type="text/css">.okeReviews[data-oke-container],div.okeReviews{font-size:14px;font-size:var(--oke-text-regular);font-weight:400;font-family:var(--oke-text-fontFamily);line-height:1.6}.okeReviews[data-oke-container] *,.okeReviews[data-oke-container] :after,.okeReviews[data-oke-container] :before,div.okeReviews *,div.okeReviews :after,div.okeReviews :before{box-sizing:border-box}.okeReviews[data-oke-container] h1,.okeReviews[data-oke-container] h2,.okeReviews[data-oke-container] h3,.okeReviews[data-oke-container] h4,.okeReviews[data-oke-container] h5,.okeReviews[data-oke-container] h6,div.okeReviews h1,div.okeReviews h2,div.okeReviews h3,div.okeReviews h4,div.okeReviews h5,div.okeReviews h6{font-size:1em;font-weight:400;line-height:1.4;margin:0}.okeReviews[data-oke-container] ul,div.okeReviews ul{padding:0;margin:0}.okeReviews[data-oke-container] li,div.okeReviews li{list-style-type:none;padding:0}.okeReviews[data-oke-container] p,div.okeReviews p{line-height:1.8;margin:0 0 4px}.okeReviews[data-oke-container] p:last-child,div.okeReviews p:last-child{margin-bottom:0}.okeReviews[data-oke-container] a,div.okeReviews a{text-decoration:none;color:inherit}.okeReviews[data-oke-container] button,div.okeReviews button{border-radius:0;border:0;box-shadow:none;margin:0;width:auto;min-width:auto;padding:0;background-color:transparent;min-height:auto}.okeReviews[data-oke-container] button,.okeReviews[data-oke-container] input,.okeReviews[data-oke-container] select,.okeReviews[data-oke-container] textarea,div.okeReviews button,div.okeReviews input,div.okeReviews select,div.okeReviews textarea{font-family:inherit;font-size:1em}.okeReviews[data-oke-container] label,.okeReviews[data-oke-container] select,div.okeReviews label,div.okeReviews select{display:inline}.okeReviews[data-oke-container] select,div.okeReviews select{width:auto}.okeReviews[data-oke-container] article,.okeReviews[data-oke-container] aside,div.okeReviews article,div.okeReviews aside{margin:0}.okeReviews[data-oke-container] table,div.okeReviews table{background:transparent;border:0;border-collapse:collapse;border-spacing:0;font-family:inherit;font-size:1em;table-layout:auto}.okeReviews[data-oke-container] table td,.okeReviews[data-oke-container] table th,.okeReviews[data-oke-container] table tr,div.okeReviews table td,div.okeReviews table th,div.okeReviews table tr{border:0;font-family:inherit;font-size:1em}.okeReviews[data-oke-container] table td,.okeReviews[data-oke-container] table th,div.okeReviews table td,div.okeReviews table th{background:transparent;font-weight:400;letter-spacing:normal;padding:0;text-align:left;text-transform:none;vertical-align:middle}.okeReviews[data-oke-container] table tr:hover td,.okeReviews[data-oke-container] table tr:hover th,div.okeReviews table tr:hover td,div.okeReviews table tr:hover th{background:transparent}.okeReviews[data-oke-container] fieldset,div.okeReviews fieldset{border:0;padding:0;margin:0;min-width:0}.okeReviews[data-oke-container] img,.okeReviews[data-oke-container] svg,div.okeReviews img,div.okeReviews svg{max-width:none}.okeReviews[data-oke-container] div:empty,div.okeReviews div:empty{display:block}.okeReviews[data-oke-container] .oke-icon:before,div.okeReviews .oke-icon:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit}.okeReviews[data-oke-container] .oke-icon--select-arrow:before,div.okeReviews .oke-icon--select-arrow:before{content:""}.okeReviews[data-oke-container] .oke-icon--loading:before,div.okeReviews .oke-icon--loading:before{content:""}
2439.okeReviews[data-oke-container] .oke-icon--pencil:before,div.okeReviews .oke-icon--pencil:before{content:""}.okeReviews[data-oke-container] .oke-icon--filter:before,div.okeReviews .oke-icon--filter:before{content:""}.okeReviews[data-oke-container] .oke-icon--play:before,div.okeReviews .oke-icon--play:before{content:""}.okeReviews[data-oke-container] .oke-icon--tick-circle:before,div.okeReviews .oke-icon--tick-circle:before{content:""}.okeReviews[data-oke-container] .oke-icon--chevron-left:before,div.okeReviews .oke-icon--chevron-left:before{content:""}.okeReviews[data-oke-container] .oke-icon--chevron-right:before,div.okeReviews .oke-icon--chevron-right:before{content:""}.okeReviews[data-oke-container] .oke-icon--thumbs-down:before,div.okeReviews .oke-icon--thumbs-down:before{content:""}.okeReviews[data-oke-container] .oke-icon--thumbs-up:before,div.okeReviews .oke-icon--thumbs-up:before{content:""}.okeReviews[data-oke-container] .oke-icon--close:before,div.okeReviews .oke-icon--close:before{content:""}.okeReviews[data-oke-container] .oke-icon--chevron-up:before,div.okeReviews .oke-icon--chevron-up:before{content:""}.okeReviews[data-oke-container] .oke-icon--chevron-down:before,div.okeReviews .oke-icon--chevron-down:before{content:""}.okeReviews[data-oke-container] .oke-icon--star:before,div.okeReviews .oke-icon--star:before{content:""}.okeReviews[data-oke-container] .oke-icon--magnifying-glass:before,div.okeReviews .oke-icon--magnifying-glass:before{content:""}@font-face{font-family:oke-widget-icons;src:url(https://cdn-static.okendo.io/reviews-widget-plus/fonts/oke-widget-icons.ttf) format("truetype"),url(https://cdn-static.okendo.io/reviews-widget-plus/fonts/oke-widget-icons.woff) format("woff"),url(https://cdn-static.okendo.io/reviews-widget-plus/img/oke-widget-icons.bc0d6b0a.svg) format("svg");font-weight:400;font-style:normal;font-display:swap}.okeReviews[data-oke-container] .oke-button,div.okeReviews .oke-button{display:inline-block;border-style:solid;border-color:var(--oke-button-borderColor);border-width:var(--oke-button-borderWidth);background-color:var(--oke-button-backgroundColor);line-height:1;padding:12px 24px;margin:0;border-radius:var(--oke-button-borderRadius);color:var(--oke-button-textColor);text-align:center;position:relative;font-weight:var(--oke-button-fontWeight);font-size:var(--oke-button-fontSize);font-family:var(--oke-button-fontFamily);outline:0}.okeReviews[data-oke-container] .oke-button-text,.okeReviews[data-oke-container] .oke-button .oke-icon,div.okeReviews .oke-button-text,div.okeReviews .oke-button .oke-icon{line-height:1}.okeReviews[data-oke-container] .oke-button.oke-is-loading,div.okeReviews .oke-button.oke-is-loading{position:relative}.okeReviews[data-oke-container] .oke-button.oke-is-loading:before,div.okeReviews .oke-button.oke-is-loading:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:undefined;font-size:12px;display:inline-block;animation:oke-spin 1s linear infinite;position:absolute;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto}.okeReviews[data-oke-container] .oke-button.oke-is-loading>*,div.okeReviews .oke-button.oke-is-loading>*{opacity:0}.okeReviews[data-oke-container] .oke-button.oke-is-active,div.okeReviews .oke-button.oke-is-active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading),div.okeReviews .oke-button:not(.oke-is-loading){cursor:pointer}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover{background-color:var(--oke-button-backgroundColorHover);color:var(--oke-button-textColorHover);border-color:var(--oke-button-borderColorHover);box-shadow:0 0 0 2px var(--oke-button-backgroundColorHover)}.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):active,.okeReviews[data-oke-container] .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):active,div.okeReviews .oke-button:not(.oke-is-loading):not(.oke-is-active):hover:active{background-color:var(--oke-button-backgroundColorActive);color:var(--oke-button-textColorActive);border-color:var(--oke-button-borderColorActive)}.okeReviews[data-oke-container] .oke-title,div.okeReviews .oke-title{font-weight:var(--oke-title-fontWeight);font-size:var(--oke-title-fontSize);font-family:var(--oke-title-fontFamily)}.okeReviews[data-oke-container] .oke-bodyText,div.okeReviews .oke-bodyText{font-weight:var(--oke-bodyText-fontWeight);font-size:var(--oke-bodyText-fontSize);font-family:var(--oke-bodyText-fontFamily)}.okeReviews[data-oke-container] .oke-linkButton,div.okeReviews .oke-linkButton{curs
2439or:pointer;font-weight:700;pointer-events:auto;text-decoration:underline}.okeReviews[data-oke-container] .oke-linkButton:hover,div.okeReviews .oke-linkButton:hover{text-decoration:none}.okeReviews[data-oke-container] .oke-readMore,div.okeReviews .oke-readMore{cursor:pointer;color:inherit;text-decoration:underline}.okeReviews[data-oke-container] .oke-select,div.okeReviews .oke-select{cursor:pointer;background-repeat:no-repeat;background-position-x:100%;background-position-y:50%;border:none;padding:0 24px 0 12px;-moz-appearance:none;appearance:none;color:inherit;-webkit-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='currentColor' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");outline-offset:4px}.okeReviews[data-oke-container] .oke-select:disabled,div.okeReviews .oke-select:disabled{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg fill='%239a9db1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E")}.okeReviews[data-oke-container] .oke-loader,div.okeReviews .oke-loader{position:relative}.okeReviews[data-oke-container] .oke-loader:before,div.okeReviews .oke-loader:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:var(--oke-text-secondaryColor);font-size:12px;display:inline-block;animation:oke-spin 1s linear infinite;position:absolute;width:12px;height:12px;top:0;left:0;bottom:0;right:0;margin:auto}.okeReviews[data-oke-container] .oke-a11yText,div.okeReviews .oke-a11yText{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.okeReviews[data-oke-container] .oke-hidden,div.okeReviews .oke-hidden{display:none}.okeReviews[data-oke-container] .oke-modal,div.okeReviews .oke-modal{bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:2147483647;max-height:100%;background-color:rgba(0,0,0,.5);padding:40px 0 12px}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal,div.okeReviews .oke-modal{display:flex;align-items:center;padding:48px 0}}.okeReviews[data-oke-container] .oke-modal ::-moz-selection,div.okeReviews .oke-modal ::-moz-selection{background-color:rgba(39,45,69,.2)}.okeReviews[data-oke-container] .oke-modal ::selection,div.okeReviews .oke-modal ::selection{background-color:rgba(39,45,69,.2)}.okeReviews[data-oke-container] .oke-modal,.okeReviews[data-oke-container] .oke-modal p,div.okeReviews .oke-modal,div.okeReviews .oke-modal p{color:#272d45}.okeReviews[data-oke-container] .oke-modal-content,div.okeReviews .oke-modal-content{background-color:#fff;margin:auto;position:relative;will-change:transform,opacity;width:calc(100% - 24px)}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal-content,div.okeReviews .oke-modal-content{max-width:1000px}}.okeReviews[data-oke-container] .oke-modal-close,div.okeReviews .oke-modal-close{cursor:pointer;position:absolute;width:32px;height:32px;top:-32px;padding:4px;right:-4px;line-height:1}.okeReviews[data-oke-container] .oke-modal-close:before,div.okeReviews .oke-modal-close:before{font-family:oke-widget-icons!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;font-size:24px;display:inline-block;width:24px;height:24px}.okeReviews[data-oke-container] .oke-modal-overlay,div.okeReviews .oke-modal-overlay{background-color:rgba(43,46,56,.9)}@media only screen and (min-width:1024px){.okeReviews[data-oke-container] .oke-modal--large .oke-modal-content,div.okeReviews .oke-modal--large .oke-modal-content{max-width:1200px}}.okeReviews[data-oke-container] .oke-modal .oke-helpful,.okeReviews[data-oke-container] .oke-modal .oke-helpful-vote-button,.okeReviews[data-oke-container] .oke-modal .oke-reviewContent-date,div.okeReviews .oke-modal .oke-helpful,div.okeReviews .oke-modal .oke-helpful-vote-button,div.okeReviews .oke-modal .oke-reviewContent-date{color:#676986}.oke-modal .okeReviews[data-oke-container].oke-w,.oke-modal div.okeReviews.oke-w{color:#272d45}.okeReviews[data-oke-container] .oke-tag,div.okeReviews .oke-tag{align-items:center;color:#272d45;display:flex;font-size:var(--oke-text-small);font-weight:600;text-align:left;position:relative;z-index:2;background-color:#f4f4f6;padding:4px 6px;border:none;border-radius:4px;gap:6px;line-height:1}.okeReviews[data-oke-container] .oke-tag svg,div.okeReviews .oke-tag svg{fill:currentColor;height:1rem}.okeReviews[data-oke-container] .hooper,div.okeReviews .hooper{height:auto}.okeReviews--left{text-align:left}.okeReviews--right{text-align:right}.okeReviews--center{text-align:center}.okeReviews :not([tabindex="-1"]):focus-visible{outline:5px auto highlight;outline:5px auto -webkit-focus-ring-color}.is-oke-modalOpen{overflow:hidden!important}img.oke-is-error{background-color:var(--oke-shadingColor);background-size:cover;background-position:50% 50%;box-shadow:inset 0 0 0 1px var(--oke-border-color)}@keyframes oke-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes oke-fade-in{0%{opacity:0}
2439to{opacity:1}}.layout-panel-flex>div:has([data-oke-container]){width:100%}
2440.oke-stars{line-height:1;position:relative;display:inline-block}.oke-stars-background svg{overflow:visible}.oke-stars-foreground{overflow:hidden;position:absolute;top:0;left:0}.oke-sr{display:inline-block;padding-top:var(--oke-starRating-spaceAbove);padding-bottom:var(--oke-starRating-spaceBelow)}.oke-sr .oke-is-clickable{cursor:pointer}.oke-sr--hidden{display:none}.oke-sr-count,.oke-sr-rating,.oke-sr-stars{display:inline-block;vertical-align:middle}.oke-sr-stars{line-height:1;margin-right:8px}.oke-sr-rating{display:none}.oke-sr-count--brackets:before{content:"("}.oke-sr-count--brackets:after{content:")"}
2441.oke-rk{display:block}.okeReviews[data-oke-container] .oke-reviewsKeywords-heading,div.okeReviews .oke-reviewsKeywords-heading{font-weight:700;margin-bottom:8px}.okeReviews[data-oke-container] .oke-reviewsKeywords-heading-skeleton,div.okeReviews .oke-reviewsKeywords-heading-skeleton{height:calc(var(--oke-button-fontSize) + 4px);width:150px}.okeReviews[data-oke-container] .oke-reviewsKeywords-list,div.okeReviews .oke-reviewsKeywords-list{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category,div.okeReviews .oke-reviewsKeywords-list-category{background-color:var(--oke-filter-backgroundColor);color:var(--oke-filter-textColor);border:1px solid var(--oke-filter-borderColor);border-radius:var(--oke-filter-borderRadius);padding:6px 16px;transition:background-color .1s ease-out,border-color .1s ease-out;white-space:nowrap}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category.oke-is-clickable,div.okeReviews .oke-reviewsKeywords-list-category.oke-is-clickable{cursor:pointer}.okeReviews[data-oke-container] .oke-reviewsKeywords-list-category.oke-is-active,div.okeReviews .oke-reviewsKeywords-list-category.oke-is-active{background-color:var(--oke-filter-backgroundColorActive);color:var(--oke-filter-textColorActive);border-color:var(--oke-filter-borderColorActive)}.okeReviews[data-oke-container] .oke-reviewsKeywords .oke-translateButton,div.okeReviews .oke-reviewsKeywords .oke-translateButton{margin-top:12px}
2442.oke-rs{display:block}.oke-rs .oke-reviewsSummary.oke-is-preRender .oke-reviewsSummary-summary{-webkit-mask:linear-gradient(180deg,#000 0,#000 40%,transparent 95%,transparent 0) 100% 50%/100% 100% repeat-x;mask:linear-gradient(180deg,#000 0,#000 40%,transparent 95%,transparent 0) 100% 50%/100% 100% repeat-x;max-height:150px}.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip,div.okeReviews .oke-reviewsSummary .oke-tooltip{display:inline-block;font-weight:400}.okeReviews[data-oke-container] .oke-reviewsSummary .oke-tooltip-trigger,div.okeReviews .oke-reviewsSummary .oke-tooltip-trigger{height:15px;width:15px;overflow:hidden;transform:translateY(-10%)}.okeReviews[data-oke-container] .oke-reviewsSummary-heading,div.okeReviews .oke-reviewsSummary-heading{align-items:center;-moz-column-gap:4px;column-gap:4px;display:inline-flex;font-weight:700;margin-bottom:8px}.okeReviews[data-oke-container] .oke-reviewsSummary-heading-skeleton,div.okeReviews .oke-reviewsSummary-heading-skeleton{height:calc(var(--oke-button-fontSize) + 4px);width:150px}.okeReviews[data-oke-container] .oke-reviewsSummary-icon,div.okeReviews .oke-reviewsSummary-icon{fill:currentColor;font-size:14px}.okeReviews[data-oke-container] .oke-reviewsSummary-icon svg,div.okeReviews .oke-reviewsSummary-icon svg{vertical-align:baseline}.okeReviews[data-oke-container] .oke-reviewsSummary-summary.oke-is-truncated,div.okeReviews .oke-reviewsSummary-summary.oke-is-truncated{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}</style>
2443    
2444    
2444<script type="application/json" id="oke-reviews-settings">{"subscriberId":"50f60ba5-eb5d-460a-b2b1-b7cfba0478fd","analyticsSettings":{"isWidgetOnScreenTrackingEnabled":true,"provider":"gtag"},"locale":"en","localeAndVariant":{"code":"en"},"widgetSettings":{"global":{"dateSettings":{"format":{"type":"relative"}},"hideOkendoBranding":true,"reviewTranslationsMode":"off","showIncentiveIndicator":false,"searchEnginePaginationEnabled":false,"stars":{"backgroundColor":"#EFEDEE","foregroundColor":"#1B191A","interspace":2,"shape":{"type":"thin"},"showBorder":false},"font":{"fontType":"inherit-from-page"}},"homepageCarousel":{"defaultSort":"rating desc","scrollBehaviour":"slide","slidesPerPage":{"large":3,"medium":2},"style":{"arrows":{"color":"#676986","size":{"value":24,"unit":"px"},"enabled":true},"avatar":{"backgroundColor":"#E5E5EB","placeholderTextColor":"#2C3E50","size":{"value":48,"unit":"px"},"enabled":true},"border":{"color":"#E5E5EB","width":{"value":1,"unit":"px"}},"highlightColor":"#0E7A82","layout":{"name":"default","reviewDetailsPosition":"below","showAttributeBars":false,"showProductDetails":"only-when-grouped","showProductName":false},"media":{"size":{"value":80,"unit":"px"},"imageGap":{"value":4,"unit":"px"},"enabled":true},"productImageSize":{"value":48,"unit":"px"},"showDates":true,"spaceAbove":{"value":20,"unit":"px"},"spaceBelow":{"value":20,"unit":"px"},"stars":{"height":{"value":18,"unit":"px"},"globalOverrideSettings":{"backgroundColor":"#E5E5E5","foregroundColor":"#FFCF2A"}},"text":{"primaryColor":"#2C3E50","fontSizeRegular":{"value":14,"unit":"px"},"fontSizeSmall":{"value":12,"unit":"px"},"secondaryColor":"#676986"}},"totalSlides":12,"truncation":{"bodyMaxLines":4,"enabled":true,"truncateAll":false}},"mediaCarousel":{"minimumImages":1,"linkText":"Read More","stars":{"backgroundColor":"#E5E5E5","foregroundColor":"#FFCF2A","height":{"value":12,"unit":"px"}},"autoPlay":false,"slideSize":"medium","arrowPosition":"outside"},"mediaGrid":{"showMoreArrow":{"arrowColor":"#676986","enabled":true,"backgroundColor":"#f4f4f6"},"infiniteScroll":false,"gridStyleDesktop":{"layout":"default-desktop"},"gridStyleMobile":{"layout":"default-mobile"},"linkText":"Read More","stars":{"backgroundColor":"#E5E5E5","foregroundColor":"#FFCF2A","height":{"value":12,"unit":"px"}},"gapSize":{"value":10,"unit":"px"}},"questions":{"loadMorePageSize":6,"initialPageSize":6},"reviewsBadge":{"layout":"large","colorScheme":"dark"},"reviewsTab":{"enabled":false},"reviewsWidget":{"header":{"blocks":[{"columnWidth":"half","modules":[{"layout":"two-line","name":"rating-average"}],"textAlignment":"center"},{"columnWidth":"half","modules":[{"name":"attributes","layout":"stacked","stretchMode":"contain"}],"textAlignment":"center"},{"columnWidth":"full","modules":[{"name":"reviews-summary","maxTextLines":3,"heading":"Reviews Summary"}],"textAlignment":"center"}],"columnDistribution":"space-around","verticalAlignment":"center"},"reviews":{"list":{"replyTruncation":{"enabled":true,"bodyMaxLines":4},"loyalty":{"showVipTiers":false,"showAchievements":false,"maxInitialAchievements":3},"media":{"layout":"featured","size":{"unit":"px","value":200}},"layout":{"showProductVariantName":false,"name":"minimal","columnAmount":4,"showProductDetails":"never","showAttributeBars":false},"loadMorePageSize":5,"initialPageSize":4,"truncation":{"truncateAll":false,"enabled":true,"bodyMaxLines":4}},"controls":{"sortOptionOrder":["date desc","rating desc","has_media desc","helpful desc","date asc","rating asc","unhelpful desc"],"filterMode":"off","writeReviewButtonEnabled":true,"freeTextSearchEnabled":false,"keywordsFilterEnabled":false,"defaultSort":"date desc"}},"style":{"border":{"color":"#E5E5EB","width":{"unit":"px","value":1}},"button":{"textColor":"#FFFFFF","textColorActive":"#1B191A","borderColor":"#1B191A","borderRadius":{"value":3,"unit":"px"},"borderColorActive":"#1B191A","borderWidth":{"value":1,"unit":"px"},"font":{"fontType":"use-global","fontSize":{"value":14,"unit":"px"},"fontWeight":700,"hasCustomFontSettings":true},"backgroundColor":"#1B191A","textColorHover":"#1B191A","backgroundColorActive":"#FFFFFF","borderColorHover":"#1B191A","backgroundColorHover":"#FFFFFF"},"bodyFont":{"fontType":"use-global","fontWeight":400,"fontSize":{"unit":"px","value":14}
2444,"hasCustomFontSettings":true},"stars":{"height":{"unit":"px","value":15}},"showDates":true,"avatar":{"enabled":false},"spaceBelow":{"value":20,"unit":"px"},"spaceAbove":{"value":20,"unit":"px"},"highlightColor":"#1B191A","headingFont":{"fontType":"use-global","fontWeight":700,"hasCustomFontSettings":true,"fontSize":{"unit":"em","value":1.25}},"filters":{"borderColorActive":"#1B191A","textColor":"#1B191A","borderColor":"#D8D8D8","borderRadius":{"value":3,"unit":"px"},"backgroundColorActive":"#1B191A","backgroundColor":"#FFFFFF","textColorActive":"#FFFFFF","searchHighlightColor":"#B2F9E9"},"text":{"fontSizeLarge":{"value":20,"unit":"px"},"secondaryColor":"#000000","primaryColor":"#000000","fontSizeRegular":{"value":14,"unit":"px"},"fontSizeSmall":{"value":12,"unit":"px"}},"shadingColor":"#FFFFFF","productImageSize":{"unit":"px","value":48},"attributeBar":{"style":"default","shadingColor":"#000000","backgroundColor":"#000000","markerColor":"#000000"}},"tabs":{"questions":false,"reviews":true},"showWhenEmpty":true},"starRatings":{"showWhenEmpty":false,"style":{"spaceAbove":{"value":0,"unit":"px"},"text":{"content":"review-count","style":"number-and-text","brackets":false},"singleStar":false,"height":{"value":12,"unit":"px"},"spaceBelow":{"value":0,"unit":"px"}},"clickBehavior":"scroll-to-widget"}},"features":{"attributeFiltersEnabled":true,"recorderPlusEnabled":true,"recorderQandaPlusEnabled":true,"reviewsKeywordsEnabled":true,"reviewsSummariesEnabled":true}}</script>
2444
2445            <style id="oke-css-vars">:root{--oke-widget-spaceAbove:20px;--oke-widget-spaceBelow:20px;--oke-starRating-spaceAbove:0;--oke-starRating-spaceBelow:0;--oke-button-backgroundColor:#1b191a;--oke-button-backgroundColorHover:#fff;--oke-button-backgroundColorActive:#fff;--oke-button-textColor:#fff;--oke-button-textColorHover:#1b191a;--oke-button-textColorActive:#1b191a;--oke-button-borderColor:#1b191a;--oke-button-borderColorHover:#1b191a;--oke-button-borderColorActive:#1b191a;--oke-button-borderRadius:3px;--oke-button-borderWidth:1px;--oke-button-fontWeight:700;--oke-button-fontSize:14px;--oke-button-fontFamily:inherit;--oke-border-color:#e5e5eb;--oke-border-width:1px;--oke-text-primaryColor:#000;--oke-text-secondaryColor:#000;--oke-text-small:12px;--oke-text-regular:14px;--oke-text-large:20px;--oke-text-fontFamily:inherit;--oke-avatar-size:undefined;--oke-avatar-backgroundColor:undefined;--oke-avatar-placeholderTextColor:undefined;--oke-highlightColor:#1b191a;--oke-shadingColor:#fff;--oke-productImageSize:48px;--oke-attributeBar-shadingColor:#000;--oke-attributeBar-borderColor:undefined;--oke-attributeBar-backgroundColor:#000;--oke-attributeBar-markerColor:#000;--oke-filter-backgroundColor:#fff;--oke-filter-backgroundColorActive:#1b191a;--oke-filter-borderColor:#d8d8d8;--oke-filter-borderColorActive:#1b191a;--oke-filter-textColor:#1b191a;--oke-filter-textColorActive:#fff;--oke-filter-borderRadius:3px;--oke-filter-searchHighlightColor:#b2f9e9;--oke-mediaGrid-chevronColor:#676986;--oke-stars-foregroundColor:#1b191a;--oke-stars-backgroundColor:#efedee;--oke-stars-borderWidth:0}.oke-reviewCarousel{--oke-stars-foregroundColor:#ffcf2a;--oke-stars-backgroundColor:#e5e5e5;--oke-stars-borderWidth:0}.oke-w,.oke-modal{--oke-title-fontWeight:700;--oke-title-fontSize:1.25em;--oke-title-fontFamily:inherit;--oke-bodyText-fontWeight:400;--oke-bodyText-fontSize:14px;--oke-bodyText-fontFamily:inherit}</style>
2446            <style id="oke-reviews-custom-css">.ProductItem__Info [data-oke-star-rating]{font-size:15px;margin:4px 0 8px}.ProductItem__Info [data-oke-star-rating]{font-size:15px;margin:4px 0 8px}.product-header [data-oke-star-rating]{margin-top:12px}.product-header [data-oke-star-rating] .oke-sr-count{text-decoration:underline}div.okeReviews[data-oke-container] .js-oke-widgetSize{display:flex;flex-direction:column;flex-wrap:nowrap}div.okeReviews[data-oke-container] .oke-w-controls{order:-1}div.okeReviews[data-oke-container] .oke-w-controls-nav{margin-bottom:32px}div.okeReviews[data-oke-container] .oke-barDefault-dot,div.okeReviews .oke-barDefault-dot{width:1px;height:8px;border-radius:50%}div.okeReviews[data-oke-container] .oke-barDefault-marker .oke-barDefault-dot,div.okeReviews .oke-barDefault-marker .oke-barDefault-dot{width:8px;background-color:black}div.okeReviews[data-oke-container] .oke-barDefault-background,div.okeReviews .oke-barDefault-background{top:4px;height:1px}div.okeReviews .oke-w-header-content-block.oke-w-header-content-block--half{background-color:#efedee;padding:30px;margin-right:0;width:49.6%}div.okeReviews[data-oke-container] .oke-is-large .oke-w-barAttributes,div.okeReviews .oke-w-barAttributes{flex-flow:row wrap;column-gap:16px;row-gap:18px}.okeReviews[data-oke-container] .oke-is-large .oke-w-barAttributes{display:flex;flex-wrap:wrap;gap:16px}.okeReviews[data-oke-container] .oke-is-large .oke-w-barAttributes-item{flex:0 0 calc(50% - 8px);max-width:calc(50% - 8px)}.okeReviews[data-oke-container] .oke-is-large .oke-w-barAttributes-item:last-child{flex:0 0 100%;max-width:100%}</style>
2447            <template id="oke-reviews-body-template"><svg id="oke-star-symbols" style="display:none!important" data-oke-id="oke-star-symbols"><symbol id="oke-star-empty" style="overflow:visible;"><path id="star-thin--empty" fill="var(--oke-stars-backgroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M9.944 6.4L8 0L6.056 6.4H0L4.944 9.928L3.064 16L8 12.248L12.944 16L11.064 9.928L16 6.4H9.944Z"/></symbol><symbol id="oke-star-filled" style="overflow:visible;"><path id="star-thin--filled" fill="var(--oke-stars-foregroundColor)" stroke="var(--oke-stars-borderColor)" stroke-width="var(--oke-stars-borderWidth)" d="M9.944 6.4L8 0L6.056 6.4H0L4.944 9.928L3.064 16L8 12.248L12.944 16L11.064 9.928L16 6.4H9.944Z"/></symbol></svg></template>
2447<script>document.addEventListener('readystatechange',() =>{Array.from(document.getElementById('oke-reviews-body-template')?.content.children)?.forEach(function(child){if(!Array.from(document.body.querySelectorAll('[data-oke-id='.concat(child.getAttribute('data-oke-id'),']'))).length){document.body.prepend(child)}})},{once:true});</script>
2447
2448
2449
2450
2451
2452    
2453        
2453<script type="application/json" id="oke-surveys-settings">{"subscriberId":"50f60ba5-eb5d-460a-b2b1-b7cfba0478fd","style":{"button":{"hoverBackgroundColor":"#F494BE","backgroundColor":"#ED017F","hoverTextColor":"#FFFFFF","textColor":"#FFFFFF"},"hideOkendoBranding":true,"headerImage":{"width":100,"url":"https://dov7r31oq5dkj.cloudfront.net/50f60ba5-eb5d-460a-b2b1-b7cfba0478fd/d149bdd6-0b2a-4d42-9f08-8a2ae4a3a558","headerStyle":"logo","height":15},"standalone":{"pageBackgroundColor":"#F4F4F6"},"control":{"hoverBackgroundColor":"#F4F4F6","selectedBackgroundColor":"#F494BE","borderColor":"#E5E5EC","backgroundColor":"#FAFAFB","selectedTextColor":"#FFFFFF","textColor":"#384B57"},"text":{"primaryColor":"#000000","fontFamily":"Poppins","secondaryColor":"#6B6D80"},"stars":{"emptyColor":"#C7CCDB","filledColor":"#ED017F"},"textField":{"focusBorderShadowColor":"#E5E5EC","borderColor":"#E5E5EC","focusBorderColor":"#E5E5EC"}}}</script>
2453<script src="https://surveys.okendo.io/js/client-setup.js" async></script>
2453
2454    
2455    
2456
2457
2458
2459
2460
2461
2462
2463    
2463<script type="application/json" id="oke-loyalty-settings">{"subscriberId":"50f60ba5-eb5d-460a-b2b1-b7cfba0478fd","availableRewardTypes":{"coupon":false,"points":false,"storeCredit":false},"countryCode":"US","currency":"USD","customerAccountSettings":{"url":"https://account.milly.com","customerAccountsVersion":"new_customer_accounts"},"general":{"postLoginRedirect":"account-page"},"isLaunched":false,"isMembershipEnabled":false,"isVipTiersEnabled":false,"locale":"en","localeAndVariant":{"code":"en"},"style":{}}</script>
2463<script src="https://cdn-static.okendo.io/loyalty/js/init-onsite.js" defer></script>
2463
2464
2465    
2466
2467    
2468
2469
2470
2471
2472<!-- END app snippet -->
2473
2474    <!-- BEGIN app snippet: okendo-reviews-json-ld -->
2475<!-- END app snippet -->
2476
2477<!-- BEGIN app snippet: widget-plus-initialisation-script -->
2478
2479
2480
2481
2482    
2482<script async id="okendo-reviews-script" src="https://cdn-static.okendo.io/reviews-widget-plus/js/okendo-reviews.js"></script>
2482
2483
2484<!-- END app snippet -->
2485
2486
2487<!-- END app block --><!-- BEGIN app block: shopify://apps/attentive/blocks/attn-tag/8df62c72-8fe4-407e-a5b3-72132be30a0d -->
2487<script type="text/javascript" src="https://saaze.milly.com/milly/load" onerror=" var fallbackScript = document.createElement('script'); fallbackScript.src = 'https://cdn.attn.tv/milly/dtag.js'; document.head.appendChild(fallbackScript);" data-source="loaded?source=app-embed" defer="defer"></script>
2487
2488
2489
2490<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503  
2503<script async src="https://static.klaviyo.com/onsite/js/QByzEH/klaviyo.js?company_id=QByzEH"></script>
2503
2504  
2504<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>
2504
2505
2506  
2507
2508
2509
2510
2511  
2511<script>
2512    window.klaviyoReviewsProductDesignMode = false
2513  </script>
2513
2514
2515
2516
2517  <!-- BEGIN app snippet: customer-hub-data -->
2517<script>
2518  if (!window.customerHub) {
2519    window.customerHub = {};
2520  }
2521  window.customerHub.storefrontRoutes = {
2522    login: "https://www.milly.com/customer_authentication/redirect?locale=en&region_country=US?return_url=%2F%23k-hub",
2523    register: "https://account.milly.com?locale=en&region_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJtaWxseW55Lm15c2hvcGlmeS5jb20iLCJmbGFncyI6W10sImV4cCI6MTc5MTY2ODQ0NSwibmJmIjoxNzkxMDYzNjQ1fQ.uO0-RltS3tvkeOKdMkrBBH_MEQWR2FcNFrgkka-sp2I?return_url=%2F%23k-hub",
2524    logout: "/account/logout",
2525    profile: "/account",
2526    addresses: "/account/addresses",
2527  };
2528  
2529  window.customerHub.userId = null;
2530  
2531  window.customerHub.storeDomain = "millyny.myshopify.com";
2532
2533  
2534
2535  
2536    window.customerHub.storeLocale = {
2537        currentLanguage: 'en',
2538        currentCountry: 'US',
2539        availableLanguages: [
2540          
2541            {
2542              iso_code: 'en',
2543              endonym_name: 'English'
2544            }
2545          
2546        ],
2547        availableCountries: [
2548          
2549            {
2550              iso_code: 'AF',
2551              name: 'Afghanistan',
2552              currency_code: 'USD'
2553            },
2554          
2555            {
2556              iso_code: 'AX',
2557              name: 'Åland Islands',
2558              currency_code: 'USD'
2559            },
2560          
2561            {
2562              iso_code: 'AL',
2563              name: 'Albania',
2564              currency_code: 'USD'
2565            },
2566          
2567            {
2568              iso_code: 'DZ',
2569              name: 'Algeria',
2570              currency_code: 'USD'
2571            },
2572          
2573            {
2574              iso_code: 'AD',
2575              name: 'Andorra',
2576              currency_code: 'USD'
2577            },
2578          
2579            {
2580              iso_code: 'AO',
2581              name: 'Angola',
2582              currency_code: 'USD'
2583            },
2584          
2585            {
2586              iso_code: 'AI',
2587              name: 'Anguilla',
2588              currency_code: 'USD'
2589            },
2590          
2591            {
2592              iso_code: 'AG',
2593              name: 'Antigua &amp; Barbuda',
2594              currency_code: 'USD'
2595            },
2596          
2597            {
2598              iso_code: 'AR',
2599              name: 'Argentina',
2600              currency_code: 'USD'
2601            },
2602          
2603            {
2604              iso_code: 'AM',
2605              name: 'Armenia',
2606              currency_code: 'USD'
2607            },
2608          
2609            {
2610              iso_code: 'AW',
2611              name: 'Aruba',
2612              currency_code: 'USD'
2613            },
2614          
2615            {
2616              iso_code: 'AU',
2617              name: 'Australia',
2618              currency_code: 'USD'
2619            },
2620          
2621            {
2622              iso_code: 'AT',
2623              name: 'Austria',
2624              currency_code: 'USD'
2625            },
2626          
2627            {
2628              iso_code: 'AZ',
2629              name: 'Azerbaijan',
2630              currency_code: 'USD'
2631            },
2632          
2633            {
2634              iso_code: 'BS',
2635              name: 'Bahamas',
2636              currency_code: 'USD'
2637            },
2638          
2639            {
2640              iso_code: 'BH',
2641              name: 'Bahrain',
2642              currency_code: 'USD'
2643            },
2644          
2645            {
2646              iso_code: 'BD',
2647              name: 'Bangladesh',
2648              currency_code: 'USD'
2649            },
2650          
2651            {
2652              iso_code: 'BB',
2653              name: 'Barbados',
2654              currency_code: 'USD'
2655            },
2656          
2657            {
2658              iso_code: 'BY',
2659              name: 'Belarus',
2660              currency_code: 'USD'
2661            },
2662          
2663            {
2664              iso_code: 'BE',
2665              name: 'Belgium',
2666              currency_code: 'USD'
2667            },
2668          
2669            {
2670              iso_code: 'BZ',
2671              name: 'Belize',
2672              currency_code: 'USD'
2673            },
2674          
2675            {
2676              iso_code: 'BJ',
2677              name: 'Benin',
2678              currency_code: 'USD'
2679            },
2680          
2681            {
2682              iso_code: 'BM',
2683              name: 'Bermuda',
2684              currency_code: 'USD'
2685            },
2686          
2687            {
2688              iso_code: 'BT',
2689              name: 'Bhutan',
2690              currency_code: 'USD'
2691            },
2692          
2693            {
2694              iso_code: 'BO',
2695              name: 'Bolivia',
2696              currency_code: 'USD'
2697            },
2698          
2699            {
2700              iso_code: 'BA',
2701              name: 'Bosnia &amp; Herzegovina',
2702              currency_code: 'USD'
2703            },
2704          
2705            {
2706              iso_code: 'BW',
2707              name: 'Botswana',
2708              currency_code: 'USD'
2709            },
2710          
2711            {
2712              iso_code: 'BV',
2713              name: 'Bouvet Island',
2714              currency_code: 'USD'
2715            },
2716          
2717            {
2718              iso_code: 'BR',
2719              name: 'Brazil',
2720              currency_code: 'USD'
2721            },
2722          
2723            {
2724              iso_code: 'IO',
2725              name: 'British Indian Ocean Territory',
2726              currency_code: 'USD'
2727            },
2728          
2729            {
2730              iso_code: 'VG',
2731              name: 'British Virgin Islands',
2732              currency_code: 'USD'
2733            },
2734          
2735            {
2736              iso_code: 'BN',
2737              name: 'Brunei',
2738              currency_code: 'USD'
2739            },
2740          
2741            {
2742              iso_code: 'BG',
2743              name: 'Bulgaria',
2744              currency_code: 'USD'
2745            },
2746          
2747            {
2748              iso_code: 'BF',
2749              name: 'Burkina Faso',
2750              currency_code: 'USD'
2751            },
2752          
2753            {
2754              iso_code: 'BI',
2755              name: 'Burundi',
2756              currency_code: 'USD'
2757            },
2758          
2759            {
2760              iso_code: 'KH',
2761              name: 'Cambodia',
2762              currency_code: 'USD'
2763            },
2764          
2765            {
2766              iso_code: 'CM',
2767              name: 'Cameroon',
2768              currency_code: 'USD'
2769            },
2770          
2771            {
2772              iso_code: 'CA',
2773              name: 'Canada',
2774              currency_code: 'USD'
2775            },
2776          
2777            {
2778              iso_code: 'CV',
2779              name: 'Cape Verde',
2780              currency_code: 'USD'
2781            },
2782          
2783            {
2784              iso_code: 'BQ',
2785              name: 'Caribbean Netherlands',
2786              currency_code: 'USD'
2787            },
2788          
2789            {
2790              iso_code: 'KY',
2791              name: 'Cayman Islands',
2792              currency_code: 'USD'
2793            },
2794          
2795            {
2796              iso_code: 'CF',
2797              name: 'Central African Republic',
2798              currency_code: 'USD'
2799            },
2800          
2801            {
2802              iso_code: 'TD',
2803              name: 'Chad',
2804              currency_code: 'USD'
2805            },
2806          
2807            {
2808              iso_code: 'CL',
2809              name: 'Chile',
2810              currency_code: 'USD'
2811            },
2812          
2813            {
2814              iso_code: 'CN',
2815              name: 'China',
2816              currency_code: 'USD'
2817            },
2818          
2819            {
2820              iso_code: 'CX',
2821              name: 'Christmas Island',
2822              currency_code: 'USD'
2823            },
2824          
2825            {
2826              iso_code: 'CC',
2827              name: 'Cocos (Keeling) Islands',
2828              currency_code: 'USD'
2829            },
2830          
2831            {
2832              iso_code: 'CO',
2833              name: 'Colombia',
2834              currency_code: 'USD'
2835            },
2836          
2837            {
2838              iso_code: 'KM',
2839              name: 'Comoros',
2840              currency_code: 'USD'
2841            },
2842          
2843            {
2844              iso_code: 'CG',
2845              name: 'Congo - Brazzaville',
2846              currency_code: 'USD'
2847            },
2848          
2849            {
2850              iso_code: 'CD',
2851              name: 'Congo - Kinshasa',
2852              currency_code: 'USD'
2853            },
2854          
2855            {
2856              iso_code: 'CK',
2857              name: 'Cook Islands',
2858              currency_code: 'USD'
2859            },
2860          
2861            {
2862              iso_code: 'CR',
2863              name: 'Costa Rica',
2864              currency_code: 'USD'
2865            },
2866          
2867            {
2868              iso_code: 'CI',
2869              name: 'Côte d’Ivoire',
2870              currency_code: 'USD'
2871            },
2872          
2873            {
2874              iso_code: 'HR',
2875              name: 'Croatia',
2876              currency_code: 'USD'
2877            },
2878          
2879            {
2880              iso_code: 'CW',
2881              name: 'Curaçao',
2882              currency_code: 'USD'
2883            },
2884          
2885            {
2886              iso_code: 'CY',
2887              name: 'Cyprus',
2888              currency_code: 'USD'
2889            },
2890          
2891            {
2892              iso_code: 'CZ',
2893              name: 'Czechia',
2894              currency_code: 'USD'
2895            },
2896          
2897            {
2898              iso_code: 'DK',
2899              name: 'Denmark',
2900              currency_code: 'USD'
2901            },
2902          
2903            {
2904              iso_code: 'DJ',
2905              name: 'Djibouti',
2906              currency_code: 'USD'
2907            },
2908          
2909            {
2910              iso_code: 'DM',
2911              name: 'Dominica',
2912              currency_code: 'USD'
2913            },
2914          
2915            {
2916              iso_code: 'DO',
2917              name: 'Dominican Republic',
2918              currency_code: 'USD'
2919            },
2920          
2921            {
2922              iso_code: 'EC',
2923              name: 'Ecuador',
2924              currency_code: 'USD'
2925            },
2926          
2927            {
2928              iso_code: 'EG',
2929              name: 'Egypt',
2930              currency_code: 'USD'
2931            },
2932          
2933            {
2934              iso_code: 'SV',
2935              name: 'El Salvador',
2936              currency_code: 'USD'
2937            },
2938          
2939            {
2940              iso_code: 'GQ',
2941              name: 'Equatorial Guinea',
2942              currency_code: 'USD'
2943            },
2944          
2945            {
2946              iso_code: 'ER',
2947              name: 'Eritrea',
2948              currency_code: 'USD'
2949            },
2950          
2951            {
2952              iso_code: 'EE',
2953              name: 'Estonia',
2954              currency_code: 'USD'
2955            },
2956          
2957            {
2958              iso_code: 'SZ',
2959              name: 'Eswatini',
2960              currency_code: 'USD'
2961            },
2962          
2963            {
2964              iso_code: 'ET',
2965              name: 'Ethiopia',
2966              currency_code: 'USD'
2967            },
2968          
2969            {
2970              iso_code: 'FK',
2971              name: 'Falkland Islands',
2972              currency_code: 'USD'
2973            },
2974          
2975            {
2976              iso_code: 'FO',
2977              name: 'Faroe Islands',
2978              currency_code: 'USD'
2979            },
2980          
2981            {
2982              iso_code: 'FJ',
2983              name: 'Fiji',
2984              currency_code: 'USD'
2985            },
2986          
2987            {
2988              iso_code: 'FI',
2989              name: 'Finland',
2990              currency_code: 'USD'
2991            },
2992          
2993            {
2994              iso_code: 'FR',
2995              name: 'France',
2996              currency_code: 'USD'
2997            },
2998          
2999            {
3000              iso_code: 'GF',
3001              name: 'French Guiana',
3002              currency_code: 'USD'
3003            },
3004          
3005            {
3006              iso_code: 'PF',
3007              name: 'French Polynesia',
3008              currency_code: 'USD'
3009            },
3010          
3011            {
3012              iso_code: 'GA',
3013              name: 'Gabon',
3014              currency_code: 'USD'
3015            },
3016          
3017            {
3018              iso_code: 'GM',
3019              name: 'Gambia',
3020              currency_code: 'USD'
3021            },
3022          
3023            {
3024              iso_code: 'GE',
3025              name: 'Georgia',
3026              currency_code: 'USD'
3027            },
3028          
3029            {
3030              iso_code: 'DE',
3031              name: 'Germany',
3032              currency_code: 'USD'
3033            },
3034          
3035            {
3036              iso_code: 'GH',
3037              name: 'Ghana',
3038              currency_code: 'USD'
3039            },
3040          
3041            {
3042              iso_code: 'GI',
3043              name: 'Gibraltar',
3044              currency_code: 'USD'
3045            },
3046          
3047            {
3048              iso_code: 'GR',
3049              name: 'Greece',
3050              currency_code: 'USD'
3051            },
3052          
3053            {
3054              iso_code: 'GL',
3055              name: 'Greenland',
3056              currency_code: 'USD'
3057            },
3058          
3059            {
3060              iso_code: 'GD',
3061              name: 'Grenada',
3062              currency_code: 'USD'
3063            },
3064          
3065            {
3066              iso_code: 'GP',
3067              name: 'Guadeloupe',
3068              currency_code: 'USD'
3069            },
3070          
3071            {
3072              iso_code: 'GT',
3073              name: 'Guatemala',
3074              currency_code: 'USD'
3075            },
3076          
3077            {
3078              iso_code: 'GG',
3079              name: 'Guernsey',
3080              currency_code: 'USD'
3081            },
3082          
3083            {
3084              iso_code: 'GN',
3085              name: 'Guinea',
3086              currency_code: 'USD'
3087            },
3088          
3089            {
3090              iso_code: 'GW',
3091              name: 'Guinea-Bissau',
3092              currency_code: 'USD'
3093            },
3094          
3095            {
3096              iso_code: 'GY',
3097              name: 'Guyana',
3098              currency_code: 'USD'
3099            },
3100          
3101            {
3102              iso_code: 'HT',
3103              name: 'Haiti',
3104              currency_code: 'USD'
3105            },
3106          
3107            {
3108              iso_code: 'HN',
3109              name: 'Honduras',
3110              currency_code: 'USD'
3111            },
3112          
3113            {
3114              iso_code: 'HK',
3115              name: 'Hong Kong SAR',
3116              currency_code: 'USD'
3117            },
3118          
3119            {
3120              iso_code: 'HU',
3121              name: 'Hungary',
3122              currency_code: 'USD'
3123            },
3124          
3125            {
3126              iso_code: 'IS',
3127              name: 'Iceland',
3128              currency_code: 'USD'
3129            },
3130          
3131            {
3132              iso_code: 'IN',
3133              name: 'India',
3134              currency_code: 'USD'
3135            },
3136          
3137            {
3138              iso_code: 'ID',
3139              name: 'Indonesia',
3140              currency_code: 'USD'
3141            },
3142          
3143            {
3144              iso_code: 'IQ',
3145              name: 'Iraq',
3146              currency_code: 'USD'
3147            },
3148          
3149            {
3150              iso_code: 'IE',
3151              name: 'Ireland',
3152              currency_code: 'USD'
3153            },
3154          
3155            {
3156              iso_code: 'IM',
3157              name: 'Isle of Man',
3158              currency_code: 'USD'
3159            },
3160          
3161            {
3162              iso_code: 'IL',
3163              name: 'Israel',
3164              currency_code: 'USD'
3165            },
3166          
3167            {
3168              iso_code: 'IT',
3169              name: 'Italy',
3170              currency_code: 'USD'
3171            },
3172          
3173            {
3174              iso_code: 'JM',
3175              name: 'Jamaica',
3176              currency_code: 'USD'
3177            },
3178          
3179            {
3180              iso_code: 'JP',
3181              name: 'Japan',
3182              currency_code: 'USD'
3183            },
3184          
3185            {
3186              iso_code: 'JE',
3187              name: 'Jersey',
3188              currency_code: 'USD'
3189            },
3190          
3191            {
3192              iso_code: 'JO',
3193              name: 'Jordan',
3194              currency_code: 'USD'
3195            },
3196          
3197            {
3198              iso_code: 'KZ',
3199              name: 'Kazakhstan',
3200              currency_code: 'USD'
3201            },
3202          
3203            {
3204              iso_code: 'KE',
3205              name: 'Kenya',
3206              currency_code: 'USD'
3207            },
3208          
3209            {
3210              iso_code: 'KI',
3211              name: 'Kiribati',
3212              currency_code: 'USD'
3213            },
3214          
3215            {
3216              iso_code: 'XK',
3217              name: 'Kosovo',
3218              currency_code: 'USD'
3219            },
3220          
3221            {
3222              iso_code: 'KW',
3223              name: 'Kuwait',
3224              currency_code: 'USD'
3225            },
3226          
3227            {
3228              iso_code: 'KG',
3229              name: 'Kyrgyzstan',
3230              currency_code: 'USD'
3231            },
3232          
3233            {
3234              iso_code: 'LA',
3235              name: 'Laos',
3236              currency_code: 'USD'
3237            },
3238          
3239            {
3240              iso_code: 'LV',
3241              name: 'Latvia',
3242              currency_code: 'USD'
3243            },
3244          
3245            {
3246              iso_code: 'LB',
3247              name: 'Lebanon',
3248              currency_code: 'USD'
3249            },
3250          
3251            {
3252              iso_code: 'LS',
3253              name: 'Lesotho',
3254              currency_code: 'USD'
3255            },
3256          
3257            {
3258              iso_code: 'LR',
3259              name: 'Liberia',
3260              currency_code: 'USD'
3261            },
3262          
3263            {
3264              iso_code: 'LY',
3265              name: 'Libya',
3266              currency_code: 'USD'
3267            },
3268          
3269            {
3270              iso_code: 'LI',
3271              name: 'Liechtenstein',
3272              currency_code: 'USD'
3273            },
3274          
3275            {
3276              iso_code: 'LT',
3277              name: 'Lithuania',
3278              currency_code: 'USD'
3279            },
3280          
3281            {
3282              iso_code: 'LU',
3283              name: 'Luxembourg',
3284              currency_code: 'USD'
3285            },
3286          
3287            {
3288              iso_code: 'MO',
3289              name: 'Macao SAR',
3290              currency_code: 'USD'
3291            },
3292          
3293            {
3294              iso_code: 'MG',
3295              name: 'Madagascar',
3296              currency_code: 'USD'
3297            },
3298          
3299            {
3300              iso_code: 'MW',
3301              name: 'Malawi',
3302              currency_code: 'USD'
3303            },
3304          
3305            {
3306              iso_code: 'MY',
3307              name: 'Malaysia',
3308              currency_code: 'USD'
3309            },
3310          
3311            {
3312              iso_code: 'MV',
3313              name: 'Maldives',
3314              currency_code: 'USD'
3315            },
3316          
3317            {
3318              iso_code: 'ML',
3319              name: 'Mali',
3320              currency_code: 'USD'
3321            },
3322          
3323            {
3324              iso_code: 'MT',
3325              name: 'Malta',
3326              currency_code: 'USD'
3327            },
3328          
3329            {
3330              iso_code: 'MQ',
3331              name: 'Martinique',
3332              currency_code: 'USD'
3333            },
3334          
3335            {
3336              iso_code: 'MR',
3337              name: 'Mauritania',
3338              currency_code: 'USD'
3339            },
3340          
3341            {
3342              iso_code: 'MU',
3343              name: 'Mauritius',
3344              currency_code: 'USD'
3345            },
3346          
3347            {
3348              iso_code: 'YT',
3349              name: 'Mayotte',
3350              currency_code: 'USD'
3351            },
3352          
3353            {
3354              iso_code: 'MX',
3355              name: 'Mexico',
3356              currency_code: 'USD'
3357            },
3358          
3359            {
3360              iso_code: 'MD',
3361              name: 'Moldova',
3362              currency_code: 'USD'
3363            },
3364          
3365            {
3366              iso_code: 'MC',
3367              name: 'Monaco',
3368              currency_code: 'USD'
3369            },
3370          
3371            {
3372              iso_code: 'MN',
3373              name: 'Mongolia',
3374              currency_code: 'USD'
3375            },
3376          
3377            {
3378              iso_code: 'ME',
3379              name: 'Montenegro',
3380              currency_code: 'USD'
3381            },
3382          
3383            {
3384              iso_code: 'MS',
3385              name: 'Montserrat',
3386              currency_code: 'USD'
3387            },
3388          
3389            {
3390              iso_code: 'MA',
3391              name: 'Morocco',
3392              currency_code: 'USD'
3393            },
3394          
3395            {
3396              iso_code: 'MZ',
3397              name: 'Mozambique',
3398              currency_code: 'USD'
3399            },
3400          
3401            {
3402              iso_code: 'MM',
3403              name: 'Myanmar (Burma)',
3404              currency_code: 'USD'
3405            },
3406          
3407            {
3408              iso_code: 'NA',
3409              name: 'Namibia',
3410              currency_code: 'USD'
3411            },
3412          
3413            {
3414              iso_code: 'NR',
3415              name: 'Nauru',
3416              currency_code: 'USD'
3417            },
3418          
3419            {
3420              iso_code: 'NP',
3421              name: 'Nepal',
3422              currency_code: 'USD'
3423            },
3424          
3425            {
3426              iso_code: 'NL',
3427              name: 'Netherlands',
3428              currency_code: 'USD'
3429            },
3430          
3431            {
3432              iso_code: 'AN',
3433              name: 'Netherlands Antilles',
3434              currency_code: 'USD'
3435            },
3436          
3437            {
3438              iso_code: 'NC',
3439              name: 'New Caledonia',
3440              currency_code: 'USD'
3441            },
3442          
3443            {
3444              iso_code: 'NZ',
3445              name: 'New Zealand',
3446              currency_code: 'USD'
3447            },
3448          
3449            {
3450              iso_code: 'NI',
3451              name: 'Nicaragua',
3452              currency_code: 'USD'
3453            },
3454          
3455            {
3456              iso_code: 'NE',
3457              name: 'Niger',
3458              currency_code: 'USD'
3459            },
3460          
3461            {
3462              iso_code: 'NG',
3463              name: 'Nigeria',
3464              currency_code: 'USD'
3465            },
3466          
3467            {
3468              iso_code: 'NU',
3469              name: 'Niue',
3470              currency_code: 'USD'
3471            },
3472          
3473            {
3474              iso_code: 'NF',
3475              name: 'Norfolk Island',
3476              currency_code: 'USD'
3477            },
3478          
3479            {
3480              iso_code: 'MK',
3481              name: 'North Macedonia',
3482              currency_code: 'USD'
3483            },
3484          
3485            {
3486              iso_code: 'NO',
3487              name: 'Norway',
3488              currency_code: 'USD'
3489            },
3490          
3491            {
3492              iso_code: 'OM',
3493              name: 'Oman',
3494              currency_code: 'USD'
3495            },
3496          
3497            {
3498              iso_code: 'PK',
3499              name: 'Pakistan',
3500              currency_code: 'USD'
3501            },
3502          
3503            {
3504              iso_code: 'PS',
3505              name: 'Palestinian Territories',
3506              currency_code: 'USD'
3507            },
3508          
3509            {
3510              iso_code: 'PA',
3511              name: 'Panama',
3512              currency_code: 'USD'
3513            },
3514          
3515            {
3516              iso_code: 'PG',
3517              name: 'Papua New Guinea',
3518              currency_code: 'USD'
3519            },
3520          
3521            {
3522              iso_code: 'PY',
3523              name: 'Paraguay',
3524              currency_code: 'USD'
3525            },
3526          
3527            {
3528              iso_code: 'PE',
3529              name: 'Peru',
3530              currency_code: 'USD'
3531            },
3532          
3533            {
3534              iso_code: 'PH',
3535              name: 'Philippines',
3536              currency_code: 'USD'
3537            },
3538          
3539            {
3540              iso_code: 'PN',
3541              name: 'Pitcairn Islands',
3542              currency_code: 'USD'
3543            },
3544          
3545            {
3546              iso_code: 'PL',
3547              name: 'Poland',
3548              currency_code: 'USD'
3549            },
3550          
3551            {
3552              iso_code: 'PT',
3553              name: 'Portugal',
3554              currency_code: 'USD'
3555            },
3556          
3557            {
3558              iso_code: 'QA',
3559              name: 'Qatar',
3560              currency_code: 'USD'
3561            },
3562          
3563            {
3564              iso_code: 'RE',
3565              name: 'Réunion',
3566              currency_code: 'USD'
3567            },
3568          
3569            {
3570              iso_code: 'RO',
3571              name: 'Romania',
3572              currency_code: 'USD'
3573            },
3574          
3575            {
3576              iso_code: 'RW',
3577              name: 'Rwanda',
3578              currency_code: 'USD'
3579            },
3580          
3581            {
3582              iso_code: 'WS',
3583              name: 'Samoa',
3584              currency_code: 'USD'
3585            },
3586          
3587            {
3588              iso_code: 'SM',
3589              name: 'San Marino',
3590              currency_code: 'USD'
3591            },
3592          
3593            {
3594              iso_code: 'ST',
3595              name: 'São Tomé &amp; Príncipe',
3596              currency_code: 'USD'
3597            },
3598          
3599            {
3600              iso_code: 'SA',
3601              name: 'Saudi Arabia',
3602              currency_code: 'USD'
3603            },
3604          
3605            {
3606              iso_code: 'SN',
3607              name: 'Senegal',
3608              currency_code: 'USD'
3609            },
3610          
3611            {
3612              iso_code: 'RS',
3613              name: 'Serbia',
3614              currency_code: 'USD'
3615            },
3616          
3617            {
3618              iso_code: 'SC',
3619              name: 'Seychelles',
3620              currency_code: 'USD'
3621            },
3622          
3623            {
3624              iso_code: 'SL',
3625              name: 'Sierra Leone',
3626              currency_code: 'USD'
3627            },
3628          
3629            {
3630              iso_code: 'SG',
3631              name: 'Singapore',
3632              currency_code: 'USD'
3633            },
3634          
3635            {
3636              iso_code: 'SX',
3637              name: 'Sint Maarten',
3638              currency_code: 'USD'
3639            },
3640          
3641            {
3642              iso_code: 'SK',
3643              name: 'Slovakia',
3644              currency_code: 'USD'
3645            },
3646          
3647            {
3648              iso_code: 'SI',
3649              name: 'Slovenia',
3650              currency_code: 'USD'
3651            },
3652          
3653            {
3654              iso_code: 'SB',
3655              name: 'Solomon Islands',
3656              currency_code: 'USD'
3657            },
3658          
3659            {
3660              iso_code: 'SO',
3661              name: 'Somalia',
3662              currency_code: 'USD'
3663            },
3664          
3665            {
3666              iso_code: 'KR',
3667              name: 'South Korea',
3668              currency_code: 'USD'
3669            },
3670          
3671            {
3672              iso_code: 'SS',
3673              name: 'South Sudan',
3674              currency_code: 'USD'
3675            },
3676          
3677            {
3678              iso_code: 'ES',
3679              name: 'Spain',
3680              currency_code: 'USD'
3681            },
3682          
3683            {
3684              iso_code: 'LK',
3685              name: 'Sri Lanka',
3686              currency_code: 'USD'
3687            },
3688          
3689            {
3690              iso_code: 'BL',
3691              name: 'St. Barthélemy',
3692              currency_code: 'USD'
3693            },
3694          
3695            {
3696              iso_code: 'SH',
3697              name: 'St. Helena',
3698              currency_code: 'USD'
3699            },
3700          
3701            {
3702              iso_code: 'KN',
3703              name: 'St. Kitts &amp; Nevis',
3704              currency_code: 'USD'
3705            },
3706          
3707            {
3708              iso_code: 'LC',
3709              name: 'St. Lucia',
3710              currency_code: 'USD'
3711            },
3712          
3713            {
3714              iso_code: 'MF',
3715              name: 'St. Martin',
3716              currency_code: 'USD'
3717            },
3718          
3719            {
3720              iso_code: 'PM',
3721              name: 'St. Pierre &amp; Miquelon',
3722              currency_code: 'USD'
3723            },
3724          
3725            {
3726              iso_code: 'VC',
3727              name: 'St. Vincent &amp; Grenadines',
3728              currency_code: 'USD'
3729            },
3730          
3731            {
3732              iso_code: 'SD',
3733              name: 'Sudan',
3734              currency_code: 'USD'
3735        
3735    },
3736          
3737            {
3738              iso_code: 'SR',
3739              name: 'Suriname',
3740              currency_code: 'USD'
3741            },
3742          
3743            {
3744              iso_code: 'SJ',
3745              name: 'Svalbard &amp; Jan Mayen',
3746              currency_code: 'USD'
3747            },
3748          
3749            {
3750              iso_code: 'SE',
3751              name: 'Sweden',
3752              currency_code: 'USD'
3753            },
3754          
3755            {
3756              iso_code: 'CH',
3757              name: 'Switzerland',
3758              currency_code: 'USD'
3759            },
3760          
3761            {
3762              iso_code: 'TW',
3763              name: 'Taiwan',
3764              currency_code: 'USD'
3765            },
3766          
3767            {
3768              iso_code: 'TJ',
3769              name: 'Tajikistan',
3770              currency_code: 'USD'
3771            },
3772          
3773            {
3774              iso_code: 'TZ',
3775              name: 'Tanzania',
3776              currency_code: 'USD'
3777            },
3778          
3779            {
3780              iso_code: 'TH',
3781              name: 'Thailand',
3782              currency_code: 'USD'
3783            },
3784          
3785            {
3786              iso_code: 'TL',
3787              name: 'Timor-Leste',
3788              currency_code: 'USD'
3789            },
3790          
3791            {
3792              iso_code: 'TG',
3793              name: 'Togo',
3794              currency_code: 'USD'
3795            },
3796          
3797            {
3798              iso_code: 'TK',
3799              name: 'Tokelau',
3800              currency_code: 'USD'
3801            },
3802          
3803            {
3804              iso_code: 'TO',
3805              name: 'Tonga',
3806              currency_code: 'USD'
3807            },
3808          
3809            {
3810              iso_code: 'TT',
3811              name: 'Trinidad &amp; Tobago',
3812              currency_code: 'USD'
3813            },
3814          
3815            {
3816              iso_code: 'TN',
3817              name: 'Tunisia',
3818              currency_code: 'USD'
3819            },
3820          
3821            {
3822              iso_code: 'TR',
3823              name: 'Türkiye',
3824              currency_code: 'USD'
3825            },
3826          
3827            {
3828              iso_code: 'TM',
3829              name: 'Turkmenistan',
3830              currency_code: 'USD'
3831            },
3832          
3833            {
3834              iso_code: 'TC',
3835              name: 'Turks &amp; Caicos Islands',
3836              currency_code: 'USD'
3837            },
3838          
3839            {
3840              iso_code: 'TV',
3841              name: 'Tuvalu',
3842              currency_code: 'USD'
3843            },
3844          
3845            {
3846              iso_code: 'UM',
3847              name: 'U.S. Outlying Islands',
3848              currency_code: 'USD'
3849            },
3850          
3851            {
3852              iso_code: 'UG',
3853              name: 'Uganda',
3854              currency_code: 'USD'
3855            },
3856          
3857            {
3858              iso_code: 'UA',
3859              name: 'Ukraine',
3860              currency_code: 'USD'
3861            },
3862          
3863            {
3864              iso_code: 'AE',
3865              name: 'United Arab Emirates',
3866              currency_code: 'USD'
3867            },
3868          
3869            {
3870              iso_code: 'GB',
3871              name: 'United Kingdom',
3872              currency_code: 'USD'
3873            },
3874          
3875            {
3876              iso_code: 'US',
3877              name: 'United States',
3878              currency_code: 'USD'
3879            },
3880          
3881            {
3882              iso_code: 'UY',
3883              name: 'Uruguay',
3884              currency_code: 'USD'
3885            },
3886          
3887            {
3888              iso_code: 'UZ',
3889              name: 'Uzbekistan',
3890              currency_code: 'USD'
3891            },
3892          
3893            {
3894              iso_code: 'VU',
3895              name: 'Vanuatu',
3896              currency_code: 'USD'
3897            },
3898          
3899            {
3900              iso_code: 'VA',
3901              name: 'Vatican City',
3902              currency_code: 'USD'
3903            },
3904          
3905            {
3906              iso_code: 'VE',
3907              name: 'Venezuela',
3908              currency_code: 'USD'
3909            },
3910          
3911            {
3912              iso_code: 'VN',
3913              name: 'Vietnam',
3914              currency_code: 'USD'
3915            },
3916          
3917            {
3918              iso_code: 'WF',
3919              name: 'Wallis &amp; Futuna',
3920              currency_code: 'USD'
3921            },
3922          
3923            {
3924              iso_code: 'EH',
3925              name: 'Western Sahara',
3926              currency_code: 'USD'
3927            },
3928          
3929            {
3930              iso_code: 'YE',
3931              name: 'Yemen',
3932              currency_code: 'USD'
3933            },
3934          
3935            {
3936              iso_code: 'ZM',
3937              name: 'Zambia',
3938              currency_code: 'USD'
3939            },
3940          
3941            {
3942              iso_code: 'ZW',
3943              name: 'Zimbabwe',
3944              currency_code: 'USD'
3945            }
3946          
3947        ]
3948    };
3949  
3950</script>
3950
3951<!-- END app snippet -->
3952
3953
3954
3955
3956
3957
3958
3959<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
3960<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: 2623045676,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "collection"};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 3960
3960
3961<script>
3962  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
3963</script>
vendor: 1 bytes, line 3963
3963
3964<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}
3964).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: 2623045676,storefrontBaseUrl: "https://www.milly.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.milly.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"841777198","configuration":"{\"accountID\":\"2J0HG5E4\",\"disableNetNewEmails\":\"false\",\"enableReclaim\":\"true\",\"allowCollectionWithFxf\":\"false\",\"enabledEvents\":\"{\\\"enableViewedProduct\\\":true,\\\"enableCategoryView\\\":true,\\\"enableAddToCart\\\":true,\\\"enableActiveOnSite\\\":true}\",\"knownToKlaviyoCheck\":\"true\",\"suppressOnUtmEmail\":\"true\",\"autoCollectTime\":\"40\",\"autoCollectPageviews\":\"2\",\"enableCollectOnNProductViews\":\"3\",\"enableCollectOnNSessions\":\"0\",\"enableCollectOnAddToCart\":\"true\",\"enableCollectOnCheckoutStarted\":\"true\",\"suppressOnUrls\":\"none\",\"suppressOnParams\":\"none\",\"excludeCollectionOnUrls\":\"none\",\"whitelabelDomains\":\"milly.com,www.milly.com\",\"disableEvents\":\"false\",\"isHig\":\"true\",\"hybridSetup\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"78a3a7c08225786bc6df6a7feac93483","type":"APP","apiClientId":348324200449,"privacyPurposes":["MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"815005742","configuration":"{\"tenantId\":\"260690f7-4c84-4611-bc11-c179a12cb898\", \"shop\":\"millyny.myshopify.com\", \"datasourceId\":\"ee592029-07d9-46b
39646-ada5-187e93443262\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"10f834a725b0f75d83684545ab47baca","type":"APP","apiClientId":4294333,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"782139438","configuration":"{\"adAccountPixelId\":\"tvscientific-pix-o-b4b04a07-1598-4f47-9e0e-900a1a1f5b82\",\"isDevMode\":\"false\",\"pixelServiceOrigin\":\"https:\\\/\\\/tvspix.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"b1ea2e57bc032f283816725ee284e102","type":"APP","apiClientId":92361228289,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"767688750","configuration":"{\"projectId\":\"vc5f0n1ct2\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"709525550","configuration":"{\"accountID\":\"QByzEH\",\"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":"560267310","configuration":"{\"brandID\":\"1ff1f7fc-28af-4a28-8d46-d99213d6014a\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1b8c7d1c3aaa2be0f41bc8442501623e","type":"APP","apiClientId":75637587969,"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":"474710062","configuration":"{\"swymApiEndpoint\":\"https:\/\/swymstore-v3free-01.swymrelay.com\",\"swymTier\":\"v3free-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":"454950958","configuration":"{\"accountID\":\"millyny.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"967344831d119398845b25da2d6b1171","type":"APP","apiClientId":2760845,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"370278446","configuration":"{\"site_id\":\"77db62fa-f519-44c8-862e-29e6a4a9fde3\",\"analytics_endpoint\":\"https:\\\/\\\/na.shgcdn3.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"695709fc3f146fa50a25299517a954f2","type":"APP","apiClientId":1158168,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"296189998","configuration":"{\"accountID\":\"shopify-2623045676\", \"endpoint\"
3964:\"https:\/\/connect.nosto.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"85848493c2a1c7a4bbf22728b6f9f31f","type":"APP","apiClientId":272825,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"137461806","configuration":"{\"accountID\":\"4007\",\"checkoutExperienceEnabled\":\"true\",\"customDomainName\":\"default\",\"espPerformsOptInCheck\":\"1\",\"fieldMappingCountries\":\"[\\\"US\\\",\\\"CA\\\"]\",\"markets\":\"{}\",\"onsiteExperienceEnabled\":\"false\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"988af92787413cb5760ec003000e5d08","type":"APP","apiClientId":54985097217,"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":"128778286","configuration":"{\"shopDomain\":\"millyny.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1cc50c06a2fd060c142979e7a3df92db","type":"APP","apiClientId":2436932,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"53510190","configuration":"{\"siteId\":\"zeby6b\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"312bab8f0eaa1e8546f7d95e88065afa","type":"APP","apiClientId":12202,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"45547566","configuration":"{\"tagID\":\"2614085094191\"}","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":"20086830","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":"10158126","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"102","type":"CUSTOM","privacyPurposes":[],"name":"Adaptive - GTM+dataLayer push"}
3964,{"id":"17858606","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Yottaa"},{"id":"18579502","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"15","type":"CUSTOM","privacyPurposes":["SALE_OF_DATA"],"name":"Bing"},{"id":"18972718","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"2","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Ascend"},{"id":"78053422","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"test Shopify"},{"id":"82509870","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Attentive Advanced Tracking"},{"id":"97452078","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Swift"},{"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":"MILLY","paymentSettings":{"currencyCode":"USD"},"myshopifyDomain":"millyny.myshopify.com","countryCode":"US","storefrontUrl":"https:\/\/www.milly.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"6781777444910","handle":"liv-pleated-dress-milly-pink","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39826498355246","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6781745594414","handle":"cady-atalie-dress-ecru","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39826398249006","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6781730095150","handle":"ally-cocktail-dress-core-navy","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39826357846062","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6781729865774","handle":"ally-cocktail-dress-core-black","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39826357289006","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6781745463342","handle":"cady-atalie-dress-navy","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39826397790254","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6781745266734","handle":"cady-atalie-dress-black","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39826397233198","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6781730258990","handle":"ally-cocktail-dress-core-ecru","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39826358566958","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6814870962222","handle":"kait-tile-lace-dress-black","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39978401136686","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6856473378862","handle":"kait-tile-lace-dress-milly-pink","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40168838168622","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6885788745774","handle":"kait-tile-lace-dress-white","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40347902935086","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7056855793710","handle":"feather-bolero-black","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42365741727790","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6884969480238","handle":"yasmin-daisy-lace-dress-red","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40343097507886","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6884969513006","handle":"yasmin-daisy-lace-dress-black","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40343097540654","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7078772310062","handle":"feather-bolero-pewter","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42365741760558","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7109994446894","handle":"tahlia-lace-dress-navy","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41169949065262","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7109994479662","handle":"tahlia-lace-dress-fuchsia","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41169949687854","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7124425441326","handle":"kait-tile-lace-dress-navy","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41234766430254","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7158780657710","handle":"sunset-stripe-strapless-dress-blue-multi","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41349564170286","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7158780592174","handle":"sunset-tile-ruffle-maxi-dress-pink-multi","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41349563711534","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7169820688430","handle":"bell-mesh-rose-gown-pink","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41407101468718","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7201373388846","handle":"meredith-sequin-maxi-dress-white-multi","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42365739040814","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7494165168174","handle":"ella-jacquard-maxi-dress-pink-green","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41980178530350","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7494165069870","handle":"paige-floral-top-pink-white","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41980178169902","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7494165102638","handle":"lane-floral-jacquard-mini-dress-pink-green","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41980177940526","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7494165135406","handle":"noella-floral-maxi-skirt-pink-white","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41980178300974","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7494165725230","handle":"haddy-pleated-midi-dress-black","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41980181184558","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7494165757998","handle":"haddy-pleated-midi-dress-navy","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41980181413934","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7494165790766","handle":"haddy-pleated-midi-dress-ecru","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41980181643310","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7494165889070","handle":"porsha-sequin-one-shoulder-dress-yellow","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41980182331438","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7494165954606","handle":"vera-satin-floral-maxi-dress-pink-multi","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41980182593582","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7494166020142","handle":"scarlett-printed-ruffle-neck-dress-pink-multi","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41980182954030","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7494166052910","handle":"ciara-printed-faille-dress-lipstick","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41980183183406","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7494166118446","handle":"haddy-printed-pleated-mini-dress-black-red-multi","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41980183445550","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7494166446126","handle":"tinsley-embroidered-v-neck-dress-navy-multi","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41980185411630","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7494166511662","handle":"tinsley-embroidered-v-neck-dress-white-multi","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41980185673774","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7494166544430","handle":"kait-rose-embroidered-lace-dress-white-red-green","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41980185903150","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7494166577198","handle":"ivette-rose-embroidered-mini-dress-white-red-green","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41980186132526","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7494166609966","handle":"raelynn-burnout-maxi-dress-pink-multi","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41980186361902","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7494166642734","handle":"tatum-stretch-shimmer-sequins-scoop-neck-dress-green","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41980186591278","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7494166675502","handle":"tatum-stretch-shimmer-sequins-scoop-neck-dress-black","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41980186820654","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7494166708270","handle":"tatum-stretch-shimmer-sequins-scoop-neck-dress-yellow","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41980187050030","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7494166741038","handle":"tatum-stretch-shimmer-sequins-scoop-neck-dress-lilac","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41980187279406","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7494166773806","handle":"tatum-stretch-shimmer-sequins-scoop-neck-dress-champagne","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41980187508782","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7494167003182","handle":"anna-grand-fleur-dress-lemon","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41980189147182","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7494167167022","handle":"dorothy-printed-taffeta-dress-lemon-red","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41980189900846","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7494167199790","handle":"kait-floral-sequins-dress-white-multi","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41980190130222","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7494167232558","handle":"rowen-floral-sequin-dress-white-multi","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41980190359598","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7494167265326","handle":"petunia-lace-gown-white","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41980190588974","
3964image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7494167298094","handle":"molly-lace-gown-navy","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41980190818350","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7494167330862","handle":"norelle-strapless-mixed-laces-pleated-combo-dress-white","isCollective":false,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41980191047726","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.milly.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"129152679982","themePublished":"true","eventMetadataId":"3cac34ac-e80f-418c-8bfc-a6aca95f010f","pageType":"collection","resourceId":"171738857518","shopId":"2623045676","storefrontBaseUrl":"https:\/\/www.milly.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}],[\"collection_viewed\",{\"collection\":{\"id\":\"171738857518\",\"title\":\"Special Occasion\",\"productVariants\":[{\"price\":{\"amount\":276.5,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Liv Pleated Dress\",\"vendor\":\"MILLY\",\"id\":\"6781777444910\",\"untranslatedTitle\":\"Liv Pleated Dress\",\"url\":\"\/products\/liv-pleated-dress-milly-pink\",\"type\":\"Sportswear-Dress\"},\"id\":\"39826498355246\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/products\/15WD75_MILLY-PINK_1_ea1d28f3-f125-4dd6-a208-db6b41a89c36.jpg?v=1653396782\"},\"sku\":\"192852841037\",\"title\":\"Milly Pink \/ 0\",\"untranslatedTitle\":\"Milly Pink \/ 0\"},{\"price\":{\"amount\":182.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Cady Atalie Dress\",\"vendor\":\"MILLY\",\"id\":\"6781745594414\",\"untranslatedTitle\":\"Cady Atalie Dress\",\"url\":\"\/products\/cady-atalie-dress-ecru\",\"type\":\"Sportswear-Dress\"},\"id\":\"39826398249006\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/products\/01WD10_ECRU_1_f994a9b6-5437-4d92-9f40-d04e0ce8e89c.jpg?v=1653391129\"},\"sku\":\"192852844045\",\"title\":\"Ecru \/ 0\",\"untranslatedTitle\":\"Ecru \/ 0\"},{\"price\":{\"amount\":197.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Ally Cocktail Dress\",\"vendor\":\"MILLY\",\"id\":\"6781730095150\",\"untranslatedTitle\":\"Ally Cocktail Dress\",\"url\":\"\/products\/ally-cocktail-dress-core-navy\",\"type\":\"Sportswear-Dress\"},\"id\":\"39826357846062\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/products\/01WD41_NAVY_1_6411da2f-5994-48e0-8700-90b7905568b0.jpg?v=1653386970\"},\"sku\":\"192852843239\",\"title\":\"Navy \/ 0\",\"untranslatedTitle\":\"Navy \/ 0\"},{\"price\":{\"amount\":197.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Ally Cocktail Dress\",\"vendor\":\"MILLY\",\"id\":\"6781729865774\",\"untranslatedTitle\":\"Ally Cocktail Dress\",\"url\":\"\/products\/ally-cocktail-dress-core-black\",\"type\":\"Sportswear-Dress\"},\"id\":\"39826357289006\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/products\/01WD41_BLACK_1_f080d36a-b886-4be2-9992-c6153df2ebdf.jpg?v=1653386919\"},\"sku\":\"192852843093\",\"title\":\"Black \/ 0\",\"untranslatedTitle\":\"Black \/ 0\"},{\"price\":{\"amount\":182.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Cady Atalie Dress\",\"vendor\":\"MILLY\",\"id\":\"6781745463342\",\"untranslatedTitle\":\"Cady Atalie Dress\",\"url\":\"\/products\/cady-atalie-dress-navy\",\"type\":\"Sportswear-Dress\"},\"id\":\"39826397790254\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/products\/01WD10_NAVY_1_b9014589-4814-4ef5-9def-4cd2bb5712a5.jpg?v=1653391081\"},\"sku\":\"192852841730\",\"title\":\"Navy \/ 0\",\"untranslatedTitle\":\"Navy \/ 0\"},{\"price\":{\"amount\":182.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Cady Atalie Dress\",\"vendor\":\"MILLY\",\"id\":\"6781745266734\",\"untranslatedTitle\":\"Cady Atalie Dress\",\"url\":\"\/products\/cady-atalie-dress-black\",\"type\":\"Sportswear-Dress\"},\"id\":\"39826397233198\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/products\/01WD10_BLACK_1_7a222e49-e9d6-46b7-82ba-1fb246ca5c36.jpg?v=1653391031\"},\"sku\":\"192852842089\",\"title\":\"Black \/ 0\",\"untranslatedTitle\":\"Black \/ 0\"},{\"price\":{\"amount\":197.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Ally Cocktail Dress\",\"vendor\":\"MILLY\",\"id\":\"6781730258990\",\"untranslatedTitle\":\"Ally Cocktail Dress\",\"url\":\"\/products\/ally-cocktail-dress-core-ecru\",\"type\":\"Sportswear-Dress\"},\"id\":\"39826358566958\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/products\/01WD41_ECRU_1_eb1c9fbe-9435-4e65-8649-aa5b8459caea.jpg?v=1653387019\"},\"sku\":\"192852844113\",\"title\":\"Ecru \/ 0\",\"untranslatedTitle\":\"Ecru \/ 0\"},{\"price\":{\"amount\":595.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Kait Tile Lace Dress\",\"vendor\":\"MILLY\",\"id\":\"6814870962222\",\"untranslatedTitle\":\"Kait Tile Lace Dress\",\"url\":\"\/products\/kait-tile-lace-dress-black\",\"type\":\"Special-Occasion\"},\"id\":\"39978401136686\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/products\/67KD72_BLACK_1.jpg?v=1665685661\"},\"sku\":\"884492092893\",\"title\":\"Black \/ 0\",\"untranslatedTitle\":\"Black \/ 0\"},{\"price\":{\"amount\":595.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Kait Tile Lace Dress\",\"vendor\":\"MILLY\",\"id\":\"6856473378862\",\"untranslatedTitle\":\"Kait Tile Lace Dress\",\"url\":\"\/products\/kait-tile-lace-dress-milly-pink\",\"type\":\"Special-Occasion\"},\"id\":\"40168838168622\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/products\/67ND72_MILLY-PINK_1.jpg?v=1673977538\"}
3964,\"sku\":\"884492092961\",\"title\":\"Milly Pink \/ 0\",\"untranslatedTitle\":\"Milly Pink \/ 0\"},{\"price\":{\"amount\":595.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Kait Tile Lace Dress\",\"vendor\":\"MILLY\",\"id\":\"6885788745774\",\"untranslatedTitle\":\"Kait Tile Lace Dress\",\"url\":\"\/products\/kait-tile-lace-dress-white\",\"type\":\"Special-Occasion\"},\"id\":\"40347902935086\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/67ND72_WHITE_1.jpg?v=1691444015\"},\"sku\":\"884492093104\",\"title\":\"White \/ 0\",\"untranslatedTitle\":\"White \/ 0\"},{\"price\":{\"amount\":395.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Feather Bolero\",\"vendor\":\"MILLY\",\"id\":\"7056855793710\",\"untranslatedTitle\":\"Feather Bolero\",\"url\":\"\/products\/feather-bolero-black\",\"type\":\"Bolero\"},\"id\":\"42365741727790\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/76HT01_BLACK_1_51c0bb57-1cb9-49c0-8aba-f66f4ef58e0d.jpg?v=1750792388\"},\"sku\":\"199112134311\",\"title\":\"Black \/ One Size\",\"untranslatedTitle\":\"Black \/ One Size\"},{\"price\":{\"amount\":425.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Yasmin Daisy Lace Dress\",\"vendor\":\"MILLY\",\"id\":\"6884969480238\",\"untranslatedTitle\":\"Yasmin Daisy Lace Dress\",\"url\":\"\/products\/yasmin-daisy-lace-dress-red\",\"type\":\"Special-Occasion\"},\"id\":\"40343097507886\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/95HD98_RED_1.jpg?v=1721070112\"},\"sku\":\"884492093630\",\"title\":\"Red \/ 0\",\"untranslatedTitle\":\"Red \/ 0\"},{\"price\":{\"amount\":297.5,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Yasmin Daisy Lace Dress\",\"vendor\":\"MILLY\",\"id\":\"6884969513006\",\"untranslatedTitle\":\"Yasmin Daisy Lace Dress\",\"url\":\"\/products\/yasmin-daisy-lace-dress-black\",\"type\":\"Special-Occasion\"},\"id\":\"40343097540654\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/95HD98_BLACK_1_578a98e8-4673-45fe-bf37-fe5a46c232b8.jpg?v=1721070191\"},\"sku\":\"884492217135\",\"title\":\"Black \/ 0\",\"untranslatedTitle\":\"Black \/ 0\"},{\"price\":{\"amount\":395.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Feather Bolero\",\"vendor\":\"MILLY\",\"id\":\"7078772310062\",\"untranslatedTitle\":\"Feather Bolero\",\"url\":\"\/products\/feather-bolero-pewter\",\"type\":\"Bolero\"},\"id\":\"42365741760558\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/76HT01_PEWTER_1.jpg?v=1723655902\"},\"sku\":\"199112134328\",\"title\":\"Pewter \/ One Size\",\"untranslatedTitle\":\"Pewter \/ One Size\"},{\"price\":{\"amount\":650.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Tahlia Lace Dress\",\"vendor\":\"MILLY\",\"id\":\"7109994446894\",\"untranslatedTitle\":\"Tahlia Lace Dress\",\"url\":\"\/products\/tahlia-lace-dress-navy\",\"type\":\"Special-Occasion\"},\"id\":\"41169949065262\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/94JD36_NAVY_1_16df0405-878d-4cf4-a149-f1f9551eca13.jpg?v=1733166786\"},\"sku\":\"884492428562\",\"title\":\"Navy \/ 0\",\"untranslatedTitle\":\"Navy \/ 0\"},{\"price\":{\"amount\":650.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Tahlia Lace Dress\",\"vendor\":\"MILLY\",\"id\":\"7109994479662\",\"untranslatedTitle\":\"Tahlia Lace Dress\",\"url\":\"\/products\/tahlia-lace-dress-fuchsia\",\"type\":\"Special-Occasion\"},\"id\":\"41169949687854\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/94JD36_FUCHSIA_1.jpg?v=1732734254\"},\"sku\":\"884492416910\",\"title\":\"Fuchsia \/ 0\",\"untranslatedTitle\":\"Fuchsia \/ 0\"},{\"price\":{\"amount\":595.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Kait Tile Lace Dress\",\"vendor\":\"MILLY\",\"id\":\"7124425441326\",\"untranslatedTitle\":\"Kait Tile Lace Dress\",\"url\":\"\/products\/kait-tile-lace-dress-navy\",\"type\":\"Special-Occasion\"},\"id\":\"41234766430254\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/67ND72_NAVY_1.jpg?v=1736960569\"},\"sku\":\"884492472923\",\"title\":\"Navy \/ 0\",\"untranslatedTitle\":\"Navy \/ 0\"},{\"price\":{\"amount\":287.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Sunset Stripe Strapless Dress\",\"vendor\":\"MILLY\",\"id\":\"7158780657710\",\"untranslatedTitle\":\"Sunset Stripe Strapless Dress\",\"url\":\"\/products\/sunset-stripe-strapless-dress-blue-multi\",\"type\":\"Special-Occasion\"},\"id\":\"41349564170286\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/47ND62_BLUE-MULTI_1.jpg?v=1745335112\"}
3964,\"sku\":\"199112115235\",\"title\":\"Blue Multi \/ 0\",\"untranslatedTitle\":\"Blue Multi \/ 0\"},{\"price\":{\"amount\":158.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Sunset Tile Ruffle Maxi Dress\",\"vendor\":\"MILLY\",\"id\":\"7158780592174\",\"untranslatedTitle\":\"Sunset Tile Ruffle Maxi Dress\",\"url\":\"\/products\/sunset-tile-ruffle-maxi-dress-pink-multi\",\"type\":\"Sportswear-Dress\"},\"id\":\"41349563711534\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/41ND35_PINK-MULTI_1.jpg?v=1745335322\"},\"sku\":\"884492482038\",\"title\":\"Pink Multi \/ 0\",\"untranslatedTitle\":\"Pink Multi \/ 0\"},{\"price\":{\"amount\":329.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Bell Mesh Rose Gown\",\"vendor\":\"Milly\",\"id\":\"7169820688430\",\"untranslatedTitle\":\"Bell Mesh Rose Gown\",\"url\":\"\/products\/bell-mesh-rose-gown-pink\",\"type\":\"Gown\"},\"id\":\"41407101468718\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/28ED81_PINK_1.jpg?v=1749755377\"},\"sku\":\"199112005048\",\"title\":\"Pink \/ 0\",\"untranslatedTitle\":\"Pink \/ 0\"},{\"price\":{\"amount\":895.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Meredith Sequin Maxi Dress\",\"vendor\":\"MILLY\",\"id\":\"7201373388846\",\"untranslatedTitle\":\"Meredith Sequin Maxi Dress\",\"url\":\"\/products\/meredith-sequin-maxi-dress-white-multi\",\"type\":\"Special-Occasion\"},\"id\":\"42365739040814\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/51QD32_WHITE-MULTI_1.jpg?v=1759860296\"},\"sku\":\"199112145768\",\"title\":\"White Multi \/ 0\",\"untranslatedTitle\":\"White Multi \/ 0\"},{\"price\":{\"amount\":209.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Ella Jacquard Maxi Dress\",\"vendor\":\"MILLY\",\"id\":\"7494165168174\",\"untranslatedTitle\":\"Ella Jacquard Maxi Dress\",\"url\":\"\/products\/ella-jacquard-maxi-dress-pink-green\",\"type\":\"Special-Occasion\"},\"id\":\"41980178530350\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/71UD11_PINK-GREEN_1_50cd3319-514f-467b-acee-c246d0e35d0a.jpg?v=1768425099\"},\"sku\":\"199112063864\",\"title\":\"Pink\/Green \/ 0\",\"untranslatedTitle\":\"Pink\/Green \/ 0\"},{\"price\":{\"amount\":109.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Paige Floral Top\",\"vendor\":\"MILLY\",\"id\":\"7494165069870\",\"untranslatedTitle\":\"Paige Floral Top\",\"url\":\"\/products\/paige-floral-top-pink-white\",\"type\":\"Top\"},\"id\":\"41980178169902\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/79UT10_PINK-WHITE_1.jpg?v=1768838210\"},\"sku\":\"199112063390\",\"title\":\"Pink\/White \/ P\",\"untranslatedTitle\":\"Pink\/White \/ P\"},{\"price\":{\"amount\":198.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Lane Floral Jacquard Mini Dress\",\"vendor\":\"MILLY\",\"id\":\"7494165102638\",\"untranslatedTitle\":\"Lane Floral Jacquard Mini Dress\",\"url\":\"\/products\/lane-floral-jacquard-mini-dress-pink-green\",\"type\":\"Sportswear-Dress\"},\"id\":\"41980177940526\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/71UD64_PINK-GREEN_1_8a218582-8dfd-4bab-b8ed-29979399de4c.jpg?v=1768424769\"},\"sku\":\"199112063932\",\"title\":\"Pink\/Green \/ 0\",\"untranslatedTitle\":\"Pink\/Green \/ 0\"},{\"price\":{\"amount\":158.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Noella Floral Maxi Skirt\",\"vendor\":\"MILLY\",\"id\":\"7494165135406\",\"untranslatedTitle\":\"Noella Floral Maxi Skirt\",\"url\":\"\/products\/noella-floral-maxi-skirt-pink-white\",\"type\":\"Skirts\"},\"id\":\"41980178300974\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/79US39_PINK-WHITE_1.jpg?v=1768837763\"},\"sku\":\"199112063253\",\"title\":\"Pink\/White \/ 0\",\"untranslatedTitle\":\"Pink\/White \/ 0\"},{\"price\":{\"amount\":450.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Haddy Pleated Midi Dress\",\"vendor\":\"MILLY\",\"id\":\"7494165725230\",\"untranslatedTitle\":\"Haddy Pleated Midi Dress\",\"url\":\"\/products\/haddy-pleated-midi-dress-black\",\"type\":\"Sportswear-Dress\"},\"id\":\"41980181184558\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/14UD10_BLACK_1.jpg?v=1769540976\"},\"sku\":\"199112075942\",\"title\":\"Black \/ 0\",\"untranslatedTitle\":\"Black \/ 0\"},{\"price\":{\"amount\":450.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Haddy Pleated Midi Dress\",\"vendor\":\"MILLY\",\"id\":\"7494165757998\",\"untranslatedTitle\":\"Haddy Pleated Midi Dress\",\"url\":\"\/products\/haddy-pleated-midi-dress-navy\",\"type\":\"Sportswear-Dress\"},\"id\":\"41980181413934\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/14UD10_NAVY_1.jpg?v=1769539466\"},\"sku\":\"199112076017\",\"title\":\"Navy \/ 0\",\"untranslatedTitle\":\"Navy \/ 0\"},{\"price\":{\"amount\":450.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Haddy Pleated Midi Dress\",\"vendor\":\"MILLY\",\"id\":\"7494165790766\",\"untranslatedTitle\":\"Haddy Pleated Midi Dress\",\"url\":\"\/products\/haddy-pleated-midi-dress-ecru\",\"type\":\"Sportswear-Dress\"},\"id\":\"41980181643310\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/14UD10_ECRU_1.jpg?v=1769539199\"},\"sku\":\"199112148561\",\"title\":\"Ecru \/ 0\",\"untranslatedTitle\":\"Ecru \/ 0\"},{\"price\":{\"amount\":320.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Porsha Sequin One Shoulder Dress\",\"vendor\":\"MILLY\",\"id\":\"7494165889070\",\"untranslatedTitle\":\"Porsha Sequin One Shoulder Dress\",\"url\":\"\/products\/porsha-sequin-one-shoulder-dress-yellow\",\"type\":\"Special-Occasion\"}
3964,\"id\":\"41980182331438\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/19QD65_YELLOW_1.jpg?v=1768930139\"},\"sku\":\"199112078929\",\"title\":\"Yellow \/ 0\",\"untranslatedTitle\":\"Yellow \/ 0\"},{\"price\":{\"amount\":198.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Vera Floral Maxi Dress\",\"vendor\":\"MILLY\",\"id\":\"7494165954606\",\"untranslatedTitle\":\"Vera Floral Maxi Dress\",\"url\":\"\/products\/vera-satin-floral-maxi-dress-pink-multi\",\"type\":\"Sportswear-Dress\"},\"id\":\"41980182593582\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/22UD51_PINK-MULTI_1.jpg?v=1768835843\"},\"sku\":\"199112059140\",\"title\":\"Pink Multi \/ 0\",\"untranslatedTitle\":\"Pink Multi \/ 0\"},{\"price\":{\"amount\":199.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Scarlett Printed Ruffle Neck Dress\",\"vendor\":\"MILLY\",\"id\":\"7494166020142\",\"untranslatedTitle\":\"Scarlett Printed Ruffle Neck Dress\",\"url\":\"\/products\/scarlett-printed-ruffle-neck-dress-pink-multi\",\"type\":\"Sportswear-Dress\"},\"id\":\"41980182954030\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/30SD11_PINK-MULTI_1.jpg?v=1768834609\"},\"sku\":\"199112081387\",\"title\":\"Pink Multi \/ 0\",\"untranslatedTitle\":\"Pink Multi \/ 0\"},{\"price\":{\"amount\":289.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Ciara Printed Faille Dress\",\"vendor\":\"MILLY\",\"id\":\"7494166052910\",\"untranslatedTitle\":\"Ciara Printed Faille Dress\",\"url\":\"\/products\/ciara-printed-faille-dress-lipstick\",\"type\":\"Sportswear-Dress\"},\"id\":\"41980183183406\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/33UD57_LIPSTICK_1.jpg?v=1769548705\"},\"sku\":\"199112075454\",\"title\":\"Lipstick \/ 0\",\"untranslatedTitle\":\"Lipstick \/ 0\"},{\"price\":{\"amount\":148.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Haddy Printed Pleated Mini Dress\",\"vendor\":\"MILLY\",\"id\":\"7494166118446\",\"untranslatedTitle\":\"Haddy Printed Pleated Mini Dress\",\"url\":\"\/products\/haddy-printed-pleated-mini-dress-black-red-multi\",\"type\":\"Sportswear-Dress\"},\"id\":\"41980183445550\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/35UD13_BLACK-RED-MULTI_1.jpg?v=1769549130\"},\"sku\":\"199112065240\",\"title\":\"Black\/Red Multi \/ 0\",\"untranslatedTitle\":\"Black\/Red Multi \/ 0\"},{\"price\":{\"amount\":429.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Tinsley Embroidered V-Neck Dress\",\"vendor\":\"MILLY\",\"id\":\"7494166446126\",\"untranslatedTitle\":\"Tinsley Embroidered V-Neck Dress\",\"url\":\"\/products\/tinsley-embroidered-v-neck-dress-navy-multi\",\"type\":\"Gown\"},\"id\":\"41980185411630\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/52QD10_NAVY-MULTI_1.jpg?v=1768933528\"},\"sku\":\"199112079582\",\"title\":\"Navy Multi \/ 0\",\"untranslatedTitle\":\"Navy Multi \/ 0\"},{\"price\":{\"amount\":379.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Tinsley Embroidered V-Neck Dress\",\"vendor\":\"MILLY\",\"id\":\"7494166511662\",\"untranslatedTitle\":\"Tinsley Embroidered V-Neck Dress\",\"url\":\"\/products\/tinsley-embroidered-v-neck-dress-white-multi\",\"type\":\"Gown\"},\"id\":\"41980185673774\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/53UD10_WHITE-MULTI_1.jpg?v=1773087127\"},\"sku\":\"199112087747\",\"title\":\"White Multi \/ 0\",\"untranslatedTitle\":\"White Multi \/ 0\"},{\"price\":{\"amount\":219.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Kait Rose Embroidered Lace Dress\",\"vendor\":\"MILLY\",\"id\":\"7494166544430\",\"untranslatedTitle\":\"Kait Rose Embroidered Lace Dress\",\"url\":\"\/products\/kait-rose-embroidered-lace-dress-white-red-green\",\"type\":\"Special-Occasion\"},\"id\":\"41980185903150\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/54UD14_WHITE-RED-GREEN_1.jpg?v=1768933939\"},\"sku\":\"199112076505\",\"title\":\"White Multi \/ 0\",\"untranslatedTitle\":\"White Multi \/ 0\"},{\"price\":{\"amount\":238.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Ivette Rose Embroidered Mini Dress\",\"vendor\":\"MILLY\",\"id\":\"7494166577198\",\"untranslatedTitle\":\"Ivette Rose Embroidered Mini Dress\",\"url\":\"\/products\/ivette-rose-embroidered-mini-dress-white-red-green\",\"type\":\"Special-Occasion\"},\"id\":\"41980186132526\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/54UD60_WHITE-RED-GREEN_1.jpg?v=1768934216\"}
3964,\"sku\":\"199112056811\",\"title\":\"White Multi \/ 0\",\"untranslatedTitle\":\"White Multi \/ 0\"},{\"price\":{\"amount\":695.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Raelynn Burnout Maxi Dress\",\"vendor\":\"MILLY\",\"id\":\"7494166609966\",\"untranslatedTitle\":\"Raelynn Burnout Maxi Dress\",\"url\":\"\/products\/raelynn-burnout-maxi-dress-pink-multi\",\"type\":\"Sportswear-Dress\"},\"id\":\"41980186361902\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/72UD91_PINK-MULTI_1.jpg?v=1768934565\"},\"sku\":\"199112062164\",\"title\":\"Pink Multi \/ 0\",\"untranslatedTitle\":\"Pink Multi \/ 0\"},{\"price\":{\"amount\":278.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Tatum Stretch Shimmer Sequins Scoop Neck Dress\",\"vendor\":\"MILLY\",\"id\":\"7494166642734\",\"untranslatedTitle\":\"Tatum Stretch Shimmer Sequins Scoop Neck Dress\",\"url\":\"\/products\/tatum-stretch-shimmer-sequins-scoop-neck-dress-green\",\"type\":\"Special-Occasion\"},\"id\":\"41980186591278\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/81LD63_GREEN_1_f375735a-bcd2-4d8b-b71c-cc2f960c2f24.jpg?v=1769610956\"},\"sku\":\"199112086382\",\"title\":\"Green \/ 0\",\"untranslatedTitle\":\"Green \/ 0\"},{\"price\":{\"amount\":278.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Tatum Stretch Shimmer Sequins Scoop Neck Dress\",\"vendor\":\"MILLY\",\"id\":\"7494166675502\",\"untranslatedTitle\":\"Tatum Stretch Shimmer Sequins Scoop Neck Dress\",\"url\":\"\/products\/tatum-stretch-shimmer-sequins-scoop-neck-dress-black\",\"type\":\"Special-Occasion\"},\"id\":\"41980186820654\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/81LD63_BLACK_1.jpg?v=1768935331\"},\"sku\":\"199112086450\",\"title\":\"Black \/ 0\",\"untranslatedTitle\":\"Black \/ 0\"},{\"price\":{\"amount\":278.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Tatum Stretch Shimmer Sequins Scoop Neck Dress\",\"vendor\":\"MILLY\",\"id\":\"7494166708270\",\"untranslatedTitle\":\"Tatum Stretch Shimmer Sequins Scoop Neck Dress\",\"url\":\"\/products\/tatum-stretch-shimmer-sequins-scoop-neck-dress-yellow\",\"type\":\"Special-Occasion\"},\"id\":\"41980187050030\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/81LD63_YELLOW_1_38966ea2-9def-4929-a165-54e61304dc2b.jpg?v=1768839243\"},\"sku\":\"199112086313\",\"title\":\"Yellow \/ 0\",\"untranslatedTitle\":\"Yellow \/ 0\"},{\"price\":{\"amount\":278.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Tatum Stretch Shimmer Sequins Scoop Neck Dress\",\"vendor\":\"MILLY\",\"id\":\"7494166741038\",\"untranslatedTitle\":\"Tatum Stretch Shimmer Sequins Scoop Neck Dress\",\"url\":\"\/products\/tatum-stretch-shimmer-sequins-scoop-neck-dress-lilac\",\"type\":\"Special-Occasion\"},\"id\":\"41980187279406\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/81LD63_LILAC_1.jpg?v=1768858605\"},\"sku\":\"199112087280\",\"title\":\"Lilac \/ 0\",\"untranslatedTitle\":\"Lilac \/ 0\"},{\"price\":{\"amount\":278.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Tatum Stretch Shimmer Sequins Scoop Neck Dress\",\"vendor\":\"MILLY\",\"id\":\"7494166773806\",\"untranslatedTitle\":\"Tatum Stretch Shimmer Sequins Scoop Neck Dress\",\"url\":\"\/products\/tatum-stretch-shimmer-sequins-scoop-neck-dress-champagne\",\"type\":\"Special-Occasion\"},\"id\":\"41980187508782\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/81LD63_CHAMPAGNE_1.jpg?v=1768935010\"},\"sku\":\"199112086900\",\"title\":\"Champagne \/ 0\",\"untranslatedTitle\":\"Champagne \/ 0\"},{\"price\":{\"amount\":318.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Anna Grand Fleur Dress\",\"vendor\":\"MILLY\",\"id\":\"7494167003182\",\"untranslatedTitle\":\"Anna Grand Fleur Dress\",\"url\":\"\/products\/anna-grand-fleur-dress-lemon\",\"type\":\"Gown\"},\"id\":\"41980189147182\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/90UD28_LEMON_1.jpg?v=1768938000\"},\"sku\":\"199112075874\",\"title\":\"Lemon \/ 0\",\"untranslatedTitle\":\"Lemon \/ 0\"},{\"price\":{\"amount\":350.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Dorothy Printed Taffeta Dress\",\"vendor\":\"MILLY\",\"id\":\"7494167167022\",\"untranslatedTitle\":\"Dorothy Printed Taffeta Dress\",\"url\":\"\/products\/dorothy-printed-taffeta-dress-lemon-red\",\"type\":\"Gown\"},\"id\":\"41980189900846\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/92UD83_LEMON-RED_1.jpg?v=1769096354\"},\"sku\":\"199112075522\",\"title\":\"Lemon\/Red \/ 0\",\"untranslatedTitle\":\"Lemon\/Red \/ 0\"},{\"price\":{\"amount\":278.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Kait Floral Sequins Dress\",\"vendor\":\"MILLY\",\"id\":\"7494167199790\",\"untranslatedTitle\":\"Kait Floral Sequins Dress\",\"url\":\"\/products\/kait-floral-sequins-dress-white-multi\",\"type\":\"Special-Occasion\"},\"id\":\"41980190130222\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/95UD14_BLUSH-MULTI_1.jpg?v=1769096723\"},\"sku\":\"199112056569\",\"title\":\"Blush Multi \/ 0\",\"untranslatedTitle\":\"Blush Multi \/ 0\"},{\"price\":{\"amount\":198.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Rowen Floral Sequin Dress\",\"vendor\":\"MILLY\",\"id\":\"7494167232558\",\"untranslatedTitle\":\"Rowen Floral Sequin Dress\",\"url\":\"\/products\/rowen-floral-sequin-dress-white-multi\",\"type\":\"Special-Occasion\"},\"id\":\"41980190359598\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/95UD91_BLUSH-MULTI_1.jpg?v=1769097321\"},\"sku\":\"199112056491\",\"title\":\"Blush Multi \/ 0\",\"untranslatedTitle\":\"Blush Multi \/ 0\"},{\"price\":{\"amount\":318.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Petunia Lace Gown\",\"vendor\":\"MILLY\",\"id\":\"7494167265326\",\"untranslatedTitle\":\"Petunia Lace Gown\",\"url\":\"\/products\/petunia-lace-gown-white\",\"type\":\"Gown\"},\"id\":\"41980190588974\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/97UD33_WHITE_1.jpg?v=1769098
3964019\"},\"sku\":\"199112065387\",\"title\":\"White \/ 0\",\"untranslatedTitle\":\"White \/ 0\"},{\"price\":{\"amount\":318.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Molly Lace Gown\",\"vendor\":\"MILLY\",\"id\":\"7494167298094\",\"untranslatedTitle\":\"Molly Lace Gown\",\"url\":\"\/products\/molly-lace-gown-navy\",\"type\":\"Special-Occasion\"},\"id\":\"41980190818350\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/97UD91_NAVY_1.jpg?v=1769098246\"},\"sku\":\"199112079650\",\"title\":\"Navy \/ 0\",\"untranslatedTitle\":\"Navy \/ 0\"},{\"price\":{\"amount\":318.99,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Norelle Strapless Mixed Laces Pleated Combo Dress\",\"vendor\":\"MILLY\",\"id\":\"7494167330862\",\"untranslatedTitle\":\"Norelle Strapless Mixed Laces Pleated Combo Dress\",\"url\":\"\/products\/norelle-strapless-mixed-laces-pleated-combo-dress-white\",\"type\":\"Special-Occasion\"},\"id\":\"41980191047726\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/files\/98ND82_WHITE_1_4e6f1132-b4cb-4f2f-bee3-6d3d7bc5c953.jpg?v=1769620166\"},\"sku\":\"199112085545\",\"title\":\"White \/ 0\",\"untranslatedTitle\":\"White \/ 0\"}]}}]]"});})();</script>
3964<script>
3965  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
3966  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
3967  window.ShopifyAnalytics.meta.currency = 'USD';
3968  var meta = {"products":[{"id":6781777444910,"gid":"gid:\/\/shopify\/Product\/6781777444910","vendor":"MILLY","type":"Sportswear-Dress","handle":"liv-pleated-dress-milly-pink","variants":[{"id":39826498355246,"price":27650,"name":"Liv Pleated Dress - Milly Pink \/ 0","public_title":"Milly Pink \/ 0","sku":"192852841037"},{"id":39826498388014,"price":27650,"name":"Liv Pleated Dress - Milly Pink \/ 2","public_title":"Milly Pink \/ 2","sku":"192852841044"},{"id":39826498420782,"price":27650,"name":"Liv Pleated Dress - Milly Pink \/ 4","public_title":"Milly Pink \/ 4","sku":"192852841051"},{"id":39826498453550,"price":27650,"name":"Liv Pleated Dress - Milly Pink \/ 6","public_title":"Milly Pink \/ 6","sku":"192852841068"},{"id":39826498486318,"price":27650,"name":"Liv Pleated Dress - Milly Pink \/ 8","public_title":"Milly Pink \/ 8","sku":"192852841075"},{"id":39826498519086,"price":27650,"name":"Liv Pleated Dress - Milly Pink \/ 10","public_title":"Milly Pink \/ 10","sku":"192852841082"},{"id":39826498551854,"price":27650,"name":"Liv Pleated Dress - Milly Pink \/ 12","public_title":"Milly Pink \/ 12","sku":"192852841099"}],"remote":false,"collective":false},{"id":6781745594414,"gid":"gid:\/\/shopify\/Product\/6781745594414","vendor":"MILLY","type":"Sportswear-Dress","handle":"cady-atalie-dress-ecru","variants":[{"id":39826398249006,"price":18299,"name":"Cady Atalie Dress - Ecru \/ 0","public_title":"Ecru \/ 0","sku":"192852844045"},{"id":39826398281774,"price":18299,"name":"Cady Atalie Dress - Ecru \/ 2","public_title":"Ecru \/ 2","sku":"192852844052"},{"id":39826398314542,"price":18299,"name":"Cady Atalie Dress - Ecru \/ 4","public_title":"Ecru \/ 4","sku":"192852844069"},{"id":39826398347310,"price":18299,"name":"Cady Atalie Dress - Ecru \/ 6","public_title":"Ecru \/ 6","sku":"192852844076"},{"id":39826398380078,"price":18299,"name":"Cady Atalie Dress - Ecru \/ 8","public_title":"Ecru \/ 8","sku":"192852844083"},{"id":39826398412846,"price":18299,"name":"Cady Atalie Dress - Ecru \/ 10","public_title":"Ecru \/ 10","sku":"192852844090"},{"id":39826398445614,"price":18299,"name":"Cady Atalie Dress - Ecru \/ 12","public_title":"Ecru \/ 12","sku":"192852844106"}],"remote":false,"collective":false},{"id":6781730095150,"gid":"gid:\/\/shopify\/Product\/6781730095150","vendor":"MILLY","type":"Sportswear-Dress","handle":"ally-cocktail-dress-core-navy","variants":[{"id":39826357846062,"price":19799,"name":"Ally Cocktail Dress - Navy \/ 0","public_title":"Navy \/ 0","sku":"192852843239"},{"id":39826357878830,"price":19799,"name":"Ally Cocktail Dress - Navy \/ 2","public_title":"Navy \/ 2","sku":"192852843246"},{"id":39826357911598,"price":19799,"name":"Ally Cocktail Dress - Navy \/ 4","public_title":"Navy \/ 4","sku":"192852843253"},{"id":39826357944366,"price":19799,"name":"Ally Cocktail Dress - Navy \/ 6","public_title":"Navy \/ 6","sku":"192852843260"},{"id":39826357977134,"price":19799,"name":"Ally Cocktail Dress - Navy \/ 8","public_title":"Navy \/ 8","sku":"192852843277"},{"id":39826358009902,"price":19799,"name":"Ally Cocktail Dress - Navy \/ 10","public_title":"Navy \/ 10","sku":"192852843284"},{"id":39826358042670,"price":19799,"name":"Ally Cocktail Dress - Navy \/ 12","public_title":"Navy \/ 12","sku":"192852843291"}],"remote":false,"collective":false},{"id":6781729865774,"gid":"gid:\/\/shopify\/Product\/6781729865774","vendor":"MILLY","type":"Sportswear-Dress","handle":"ally-cocktail-dress-core-black","variants":[{"id":39826357289006,"price":19799,"name":"Ally Cocktail Dress - Black \/ 0","public_title":"Black \/ 0","sku":"192852843093"},{"id":39826357321774,"price":19799,"name":"Ally Cocktail Dress - Black \/ 2","public_title":"Black \/ 2","sku":"192852843109"},{"id":39826357354542,"price":19799,"name":"Ally Cocktail Dress - Black \/ 4","public_title":"Black \/ 4","sku":"192852843116"},{"id":39826357387310,"price":19799,"name":"Ally Cocktail Dress - Black \/ 6","public_title":"Black \/ 6","sku":"192852843123"}
3968,{"id":39826357420078,"price":19799,"name":"Ally Cocktail Dress - Black \/ 8","public_title":"Black \/ 8","sku":"192852843130"},{"id":39826357452846,"price":19799,"name":"Ally Cocktail Dress - Black \/ 10","public_title":"Black \/ 10","sku":"192852843147"},{"id":39826357485614,"price":19799,"name":"Ally Cocktail Dress - Black \/ 12","public_title":"Black \/ 12","sku":"192852843154"}],"remote":false,"collective":false},{"id":6781745463342,"gid":"gid:\/\/shopify\/Product\/6781745463342","vendor":"MILLY","type":"Sportswear-Dress","handle":"cady-atalie-dress-navy","variants":[{"id":39826397790254,"price":18299,"name":"Cady Atalie Dress - Navy \/ 0","public_title":"Navy \/ 0","sku":"192852841730"},{"id":39826397823022,"price":18299,"name":"Cady Atalie Dress - Navy \/ 2","public_title":"Navy \/ 2","sku":"192852841747"},{"id":39826397855790,"price":18299,"name":"Cady Atalie Dress - Navy \/ 4","public_title":"Navy \/ 4","sku":"192852841754"},{"id":39826397888558,"price":18299,"name":"Cady Atalie Dress - Navy \/ 6","public_title":"Navy \/ 6","sku":"192852841761"},{"id":39826397921326,"price":18299,"name":"Cady Atalie Dress - Navy \/ 8","public_title":"Navy \/ 8","sku":"192852841778"},{"id":39826397954094,"price":18299,"name":"Cady Atalie Dress - Navy \/ 10","public_title":"Navy \/ 10","sku":"192852841785"},{"id":39826397986862,"price":18299,"name":"Cady Atalie Dress - Navy \/ 12","public_title":"Navy \/ 12","sku":"192852841792"}],"remote":false,"collective":false},{"id":6781745266734,"gid":"gid:\/\/shopify\/Product\/6781745266734","vendor":"MILLY","type":"Sportswear-Dress","handle":"cady-atalie-dress-black","variants":[{"id":39826397233198,"price":18299,"name":"Cady Atalie Dress - Black \/ 0","public_title":"Black \/ 0","sku":"192852842089"},{"id":39826397265966,"price":18299,"name":"Cady Atalie Dress - Black \/ 2","public_title":"Black \/ 2","sku":"192852842096"},{"id":39826397298734,"price":18299,"name":"Cady Atalie Dress - Black \/ 4","public_title":"Black \/ 4","sku":"192852842102"},{"id":39826397331502,"price":18299,"name":"Cady Atalie Dress - Black \/ 6","public_title":"Black \/ 6","sku":"192852842119"},{"id":39826397364270,"price":18299,"name":"Cady Atalie Dress - Black \/ 8","public_title":"Black \/ 8","sku":"192852842126"},{"id":39826397397038,"price":18299,"name":"Cady Atalie Dress - Black \/ 10","public_title":"Black \/ 10","sku":"192852842133"},{"id":39826397429806,"price":18299,"name":"Cady Atalie Dress - Black \/ 12","public_title":"Black \/ 12","sku":"192852842140"}],"remote":false,"collective":false},{"id":6781730258990,"gid":"gid:\/\/shopify\/Product\/6781730258990","vendor":"MILLY","type":"Sportswear-Dress","handle":"ally-cocktail-dress-core-ecru","variants":[{"id":39826358566958,"price":19799,"name":"Ally Cocktail Dress - Ecru \/ 0","public_title":"Ecru \/ 0","sku":"192852844113"},{"id":39826358599726,"price":19799,"name":"Ally Cocktail Dress - Ecru \/ 2","public_title":"Ecru \/ 2","sku":"192852844120"},{"id":39826358632494,"price":19799,"name":"Ally Cocktail Dress - Ecru \/ 4","public_title":"Ecru \/ 4","sku":"192852844137"},{"id":39826358665262,"price":19799,"name":"Ally Cocktail Dress - Ecru \/ 6","public_title":"Ecru \/ 6","sku":"192852844144"},{"id":39826358698030,"price":19799,"name":"Ally Cocktail Dress - Ecru \/ 8","public_title":"Ecru \/ 8","sku":"192852844151"},{"id":39826358730798,"price":19799,"name":"Ally Cocktail Dress - Ecru \/ 10","public_title":"Ecru \/ 10","sku":"192852844168"},{"id":39826358763566,"price":19799,"name":"Ally Cocktail Dress - Ecru \/ 12","public_title":"Ecru \/ 12","sku":"192852844175"}],"remote":false,"collective":false},{"id":6814870962222,"gid":"gid:\/\/shopify\/Product\/6814870962222","vendor":"MILLY","type":"Special-Occasion","handle":"kait-tile-lace-dress-black","variants":[{"id":39978401136686,"price":59500,"name":"Kait Tile Lace Dress - Black \/ 0","public_title":"Black \/ 0","sku":"884492092893"},{"id":39978401169454,"price":59500,"name":"Kait Tile Lace Dress - Black \/ 2","public_title":"Black \/ 2","sku":"884492092909"},{"id":39978401202222,"price":59500,"name":"Kait Tile Lace Dress - Black \/ 4","public_title":"Black \/ 4","sku":"884492092916"},{"id":39978401234990,"price":59500,"name":"Kait Tile Lace Dress - Black \/ 6","public_title":"Black \/ 6","sku":"884492092923"},{"id":39978401267758,"price":59500,"name":"Kait Tile Lace Dress - Black \/ 8","public_title":"Black \/ 8","sku":"884492092930"},{"id":39978401300526,"price":59500,"name":"Kait Tile Lace Dress - Black \/ 10","public_title":"Black \/ 10","sku":"884492092947"},{"id":39978401333294,"price":59500,"name":"Kait Tile Lace Dress - Black \/ 12","public_title":"Black \/ 12","sku":"884492092954"}],"remote":false,"collective":false},{"id":6856473378862,"gid":"gid:\/\/shopify\/Product\/6856473378862","vendor":"MILLY","type":"Special-Occasion","handle":"kait-tile-lace-dress-milly-pink","variants":[{"id":40168838168622,"price":59500,"name":"Kait Tile Lace Dress - Milly Pink \/ 0","public_title":"Milly Pink \/ 0","sku":"884492092961"},{"id":40168838201390,"price":59500,"name":"Kait Tile Lace Dress - Milly Pink \/ 2","public_title":"Milly Pink \/ 2","sku":"884492092978"},{"id":40168838234158,"price":59500,"name":"Kait Tile Lace Dress - Milly Pink \/ 4","public_title":"Milly Pink \/ 4","sku":"884492092985"},{"id":40168838266926,"price":59500,"name":"Kait Tile Lace Dress - Milly Pink \/ 6","public_title":"Milly Pink \/ 6","sku":"884492092992"},{"id":40168838299694,"price":59500,"name":"Kait Tile Lace Dress - Milly Pink \/ 8","public_title":"Milly Pink \/ 8","sku":"884492093005"},{"id":40168838332462,"price":59500,"name":"Kait Tile Lace Dress - Milly Pink \/ 10","public_title":"Milly Pink \/ 10","sku":"884492093012"},{"id":40168838365230,"price":59500,"name":"Kait Tile Lace Dress - Milly Pink \/ 12","public_title":"Milly Pink \/ 12","sku":"884492093029"}],"remote":false,"collective":false}
3968,{"id":6885788745774,"gid":"gid:\/\/shopify\/Product\/6885788745774","vendor":"MILLY","type":"Special-Occasion","handle":"kait-tile-lace-dress-white","variants":[{"id":40347902935086,"price":59500,"name":"Kait Tile Lace Dress - White \/ 0","public_title":"White \/ 0","sku":"884492093104"},{"id":40347903000622,"price":59500,"name":"Kait Tile Lace Dress - White \/ 2","public_title":"White \/ 2","sku":"884492093111"},{"id":40347903033390,"price":59500,"name":"Kait Tile Lace Dress - White \/ 4","public_title":"White \/ 4","sku":"884492093128"},{"id":40347903066158,"price":59500,"name":"Kait Tile Lace Dress - White \/ 6","public_title":"White \/ 6","sku":"884492093135"},{"id":40347903098926,"price":59500,"name":"Kait Tile Lace Dress - White \/ 8","public_title":"White \/ 8","sku":"884492093142"},{"id":40347903131694,"price":59500,"name":"Kait Tile Lace Dress - White \/ 10","public_title":"White \/ 10","sku":"884492093159"},{"id":40347903164462,"price":59500,"name":"Kait Tile Lace Dress - White \/ 12","public_title":"White \/ 12","sku":"884492093166"}],"remote":false,"collective":false},{"id":7056855793710,"gid":"gid:\/\/shopify\/Product\/7056855793710","vendor":"MILLY","type":"Bolero","handle":"feather-bolero-black","variants":[{"id":42365741727790,"price":39500,"name":"Feather Bolero - Black \/ One Size","public_title":"Black \/ One Size","sku":"199112134311"}],"remote":false,"collective":false},{"id":6884969480238,"gid":"gid:\/\/shopify\/Product\/6884969480238","vendor":"MILLY","type":"Special-Occasion","handle":"yasmin-daisy-lace-dress-red","variants":[{"id":40343097507886,"price":42500,"name":"Yasmin Daisy Lace Dress - Red \/ 0","public_title":"Red \/ 0","sku":"884492093630"},{"id":40343097573422,"price":42500,"name":"Yasmin Daisy Lace Dress - Red \/ 2","public_title":"Red \/ 2","sku":"884492093647"},{"id":40343097638958,"price":42500,"name":"Yasmin Daisy Lace Dress - Red \/ 4","public_title":"Red \/ 4","sku":"884492093654"},{"id":40343097704494,"price":42500,"name":"Yasmin Daisy Lace Dress - Red \/ 6","public_title":"Red \/ 6","sku":"884492093661"},{"id":40343097802798,"price":42500,"name":"Yasmin Daisy Lace Dress - Red \/ 8","public_title":"Red \/ 8","sku":"884492093678"},{"id":40343097868334,"price":42500,"name":"Yasmin Daisy Lace Dress - Red \/ 10","public_title":"Red \/ 10","sku":"884492093685"},{"id":40343097933870,"price":42500,"name":"Yasmin Daisy Lace Dress - Red \/ 12","public_title":"Red \/ 12","sku":"884492093692"}],"remote":false,"collective":false},{"id":6884969513006,"gid":"gid:\/\/shopify\/Product\/6884969513006","vendor":"MILLY","type":"Special-Occasion","handle":"yasmin-daisy-lace-dress-black","variants":[{"id":40343097540654,"price":29750,"name":"Yasmin Daisy Lace Dress - Black \/ 0","public_title":"Black \/ 0","sku":"884492217135"},{"id":40343097606190,"price":29750,"name":"Yasmin Daisy Lace Dress - Black \/ 2","public_title":"Black \/ 2","sku":"884492217142"},{"id":40343097671726,"price":29750,"name":"Yasmin Daisy Lace Dress - Black \/ 4","public_title":"Black \/ 4","sku":"884492217159"},{"id":40343097737262,"price":29750,"name":"Yasmin Daisy Lace Dress - Black \/ 6","public_title":"Black \/ 6","sku":"884492217166"},{"id":40343097770030,"price":29750,"name":"Yasmin Daisy Lace Dress - Black \/ 8","public_title":"Black \/ 8","sku":"884492217173"},{"id":40343097835566,"price":29750,"name":"Yasmin Daisy Lace Dress - Black \/ 10","public_title":"Black \/ 10","sku":"884492217180"},{"id":40343097901102,"price":29750,"name":"Yasmin Daisy Lace Dress - Black \/ 12","public_title":"Black \/ 12","sku":"884492217197"}],"remote":false,"collective":false},{"id":7078772310062,"gid":"gid:\/\/shopify\/Product\/7078772310062","vendor":"MILLY","type":"Bolero","handle":"feather-bolero-pewter","variants":[{"id":42365741760558,"price":39500,"name":"Feather Bolero - Pewter \/ One Size","public_title":"Pewter \/ One Size","sku":"199112134328"}],"remote":false,"collective":false},{"id":7109994446894,"gid":"gid:\/\/shopify\/Product\/7109994446894","vendor":"MILLY","type":"Special-Occasion","handle":"tahlia-lace-dress-navy","variants":[{"id":41169949065262,"price":65000,"name":"Tahlia Lace Dress - Navy \/ 0","public_title":"Navy \/ 0","sku":"884492428562"},{"id":41169949098030,"price":65000,"name":"Tahlia Lace Dress - Navy \/ 2","public_title":"Navy \/ 2","sku":"884492428579"},{"id":41169949130798,"price":65000,"name":"Tahlia Lace Dress - Navy \/ 4","public_title":"Navy \/ 4","sku":"884492428586"},{"id":41169949163566,"price":65000,"name":"Tahlia Lace Dress - Navy \/ 6","public_title":"Navy \/ 6","sku":"884492428593"},{"id":41169949196334,"price":65000,"name":"Tahlia Lace Dress - Navy \/ 8","public_title":"Navy \/ 8","sku":"884492428609"},{"id":41169949229102,"price":65000,"name":"Tahlia Lace Dress - Navy \/ 10","public_title":"Navy \/ 10","sku":"884492428616"},{"id":41169949261870,"price":65000,"name":"Tahlia Lace Dress - Navy \/ 12","public_title":"Navy \/ 12","sku":"884492428623"}],"remote":false,"collective":false},{"id":7109994479662,"gid":"gid:\/\/shopify\/Product\/7109994479662","vendor":"MILLY","type":"Special-Occasion","handle":"tahlia-lace-dress-fuchsia","variants":[{"id":41169949687854,"price":65000,"name":"Tahlia Lace Dress - Fuchsia \/ 0","public_title":"Fuchsia \/ 0","sku":"884492416910"},{"id":41169949720622,"price":65000,"name":"Tahlia Lace Dress - Fuchsia \/ 2","public_title":"Fuchsia \/ 2","sku":"884492416927"},{"id":41169949753390,"price":65000,"name":"Tahlia Lace Dress - Fuchsia \/ 4","public_title":"Fuchsia \/ 4","sku":"884492416934"},{"id":41169949786158,"price":65000,"name":"Tahlia Lace Dress - Fuchsia \/ 6","public_title":"Fuchsia \/ 6","sku":"884492416941"},{"id":41169949818926,"price":65000,"name":"Tahlia Lace Dress - Fuchsia \/ 8","public_title":"Fuchsia \/ 8","sku":"884492416958"},{"id":41169949851694,"price":65000,"name":"Tahlia Lace Dress - Fuchsia \/ 10","public_title":"Fuchsia \/ 10","sku":"884492416965"},{"id":41169949884462,"price":65000,"name":"Tahlia Lace Dress - Fuchsia \/ 12","public_title":"Fuchsia \/ 12","sku":"884492416972"}],"remote":false,"collective":false},{"id":7124425441326,"gid":"gid:\/\/shopify\/Product\/7124425441326","vendor":"MILLY","type":"Special-Occasion","handle":"kait-tile-lace-dress-navy","variants":[{"id":41234766430254,"price":59500,"name":"Kait Tile Lace Dress - Navy \/ 0","public_title":"Navy \/ 0","sku":"884492472923"},{"id":41234766463022,"price":59500,"name":"Kait Tile Lace Dress - Navy \/ 2","public_title":"Navy \/ 2","sku":"884492472930"},{"id":41234766495790,"price":59500,"name":"Kait Tile Lace Dress - Navy \/ 4","public_title":"Navy \/ 4","sku":"884492472947"},{"id":41234766528558,"price":59500,"name":"Kait Tile Lace Dress - Navy \/ 6","public_title":"Navy \/ 6","sku":"884492472954"},{"id":41234766561326,"price":59500,"name":"Kait Tile Lace Dress - Navy \/ 8","public_title":"Navy \/ 8","sku":"884492472961"},{"id":41234766594094,"price":59500,"name":"Kait Tile Lace Dress - Navy \/ 10","public_title":"Navy \/ 10","sku":"884492472978"},{"id":41234766626862,"price":59500,"name":"Kait Tile Lace Dress - Navy \/ 12","public_title":"Navy \/ 12","sku":"884492472985"}],"remote":false,"collective":false},{"id":7158780657710,"gid":"gid:\/\/shopify\/Product\/7158780657710","vendor":"MILLY","type":"Special-Occasion","handle":"sunset-stripe-strapless-dress-blue-multi","variants":[{"id":41349564170286,"price":28799,"name":"Sunset Stripe Strapless Dress - Blue Multi \/ 0","public_title":"Blue Multi \/ 0","sku":"199112115235"},{"id":41349564203054,"price":28799,"name":"Sunset Stripe Strapless Dress - Blue Multi \/ 2","public_title":"Blue Multi \/ 2","sku":"199112115242"},{"id":41349564235822,"price":28799,"name":"Sunset Stripe Strapless Dress - Blue Multi \/ 4","public_title":"Blue Multi \/ 4","sku":"199112115259"},{"id":41349564268590,"price":28799,"name":"Sunset Stripe Strapless Dress - Blue Multi \/ 6","public_title":"Blue Multi \/ 6","sku":"199112115266"},{"id":41349564301358,"price":28799,"name":"Sunset Stripe Strapless Dress - Blue Multi \/ 8","public_title":"Blue Multi \/ 8","sku":"199112115273"},{"id":41349564334126,"price":28799,"name":"Sunset Stripe Strapless Dress - Blue Multi \/ 10","public_title":"Blue Multi \/ 10","sku":"199112115280"},{"id":41349564366894,"price":28799,"name":"Sunset Stripe Strapless Dress - Blue Multi \/ 12","public_title":"Blue Multi \/ 12","sku":"199112115297"}],"remote":false,"collective":false},{"id":7158780592174,"gid":"gid:\/\/shopify\/Product\/7158780592174","vendor":"MILLY","type":"Sportswear-Dress","handle":"sunset-tile-ruffle-maxi-dress-pink-multi","variants":[{"id":41349563711534,"price":15899,"name":"Sunset Tile Ruffle Maxi Dress - Pink Multi \/ 0","public_title":"Pink Multi \/ 0","sku":"884492482038"},{"id":41349563744302,"price":15899,"name":"Sunset Tile Ruffle Maxi Dress - Pink Multi \/ 2","public_title":"Pink Multi \/ 2","sku":"884492482045"},{"id":41349563777070,"price":15899,"name":"Sunset Tile Ruffle Maxi Dress - Pink Multi \/ 4","public_title":"Pink Multi \/ 4","sku":"884492482052"},{"id":41349563809838,"price":15899,"name":"Sunset Tile Ruffle Maxi Dress - Pink Multi \/ 6","public_title":"Pink Multi \/ 6","sku":"884492482069"},{"id":41349563842606,"price":15899,"name":"Sunset Tile Ruffle Maxi Dress - Pink Multi \/ 8","public_title":"Pink Multi \/ 8","sku":"884492482076"},{"id":41349563875374,"price":15899,"name":"Sunset Tile Ruffle Maxi Dress - Pink Multi \/ 10","public_title":"Pink Multi \/ 10","sku":"884492482083"},{"id":41349563908142,"price":15899,"name":"Sunset Tile Ruffle Maxi Dress - Pink Multi \/ 12","public_title":"Pink Multi \/ 12","sku":"884492482090"}],"remote":false,"collective":false},{"id":7169820688430,"gid":"gid:\/\/shopify\/Product\/7169820688430","vendor":"Milly","type":"Gown","handle":"bell-mesh-rose-gown-pink","variants":[{"id":41407101468718,"price":32999,"name":"Bell Mesh Rose Gown - Pink \/ 0","public_title":"Pink \/ 0","sku":"199112005048"},{"id":41407101501486,"price":32999,"name":"Bell Mesh Rose Gown - Pink \/ 2","public_title":"Pink \/ 2","sku":"199112005055"},{"id":41407101534254,"price":32999,"name":"Bell Mesh Rose Gown - Pink \/ 4","public_title":"Pink \/ 4","sku":"199112005062"},{"id":41407101567022,"price":32999,"name":"Bell Mesh Rose Gown - Pink \/ 6","public_title":"Pink \/ 6","sku":"199112005079"},{"id":41407101599790,"price":32999,"name":"Bell Mesh Rose Gown - Pink \/ 8","public_title":"Pink \/ 8","sku":"199112005086"},{"id":41407101632558,"price":32999,"name":"Bell Mesh Rose Gown - Pink \/ 10","public_title":"Pink \/ 10","sku":"199112005093"},{"id":41407101665326,"price":32999,"name":"Bell Mesh Rose Gown - Pink \/ 12","public_title":"Pink \/ 12","sku":"199112005109"}],"remote":false,"collective":false},{"id":7201373388846,"gid":"gid:\/\/shopify\/Product\/7201373388846","vendor":"MILLY","type":"Special-Occasion","handle":"meredith-sequin-maxi-dress-white-multi","variants":[{"id":42365739040814,"price":89500,"n
3968ame":"Meredith Sequin Maxi Dress - White Multi \/ 0","public_title":"White Multi \/ 0","sku":"199112145768"},{"id":42365739073582,"price":89500,"name":"Meredith Sequin Maxi Dress - White Multi \/ 2","public_title":"White Multi \/ 2","sku":"199112145775"},{"id":42365739106350,"price":89500,"name":"Meredith Sequin Maxi Dress - White Multi \/ 4","public_title":"White Multi \/ 4","sku":"199112145782"},{"id":42365739139118,"price":89500,"name":"Meredith Sequin Maxi Dress - White Multi \/ 6","public_title":"White Multi \/ 6","sku":"199112145799"},{"id":42365739171886,"price":89500,"name":"Meredith Sequin Maxi Dress - White Multi \/ 8","public_title":"White Multi \/ 8","sku":"199112145805"},{"id":42365739204654,"price":89500,"name":"Meredith Sequin Maxi Dress - White Multi \/ 10","public_title":"White Multi \/ 10","sku":"199112145812"},{"id":42365739237422,"price":89500,"name":"Meredith Sequin Maxi Dress - White Multi \/ 12","public_title":"White Multi \/ 12","sku":"199112145829"}],"remote":false,"collective":false},{"id":7494165168174,"gid":"gid:\/\/shopify\/Product\/7494165168174","vendor":"MILLY","type":"Special-Occasion","handle":"ella-jacquard-maxi-dress-pink-green","variants":[{"id":41980178530350,"price":20999,"name":"Ella Jacquard Maxi Dress - Pink\/Green \/ 0","public_title":"Pink\/Green \/ 0","sku":"199112063864"},{"id":41980178563118,"price":20999,"name":"Ella Jacquard Maxi Dress - Pink\/Green \/ 2","public_title":"Pink\/Green \/ 2","sku":"199112063871"},{"id":41980178595886,"price":20999,"name":"Ella Jacquard Maxi Dress - Pink\/Green \/ 4","public_title":"Pink\/Green \/ 4","sku":"199112063888"},{"id":41980178628654,"price":20999,"name":"Ella Jacquard Maxi Dress - Pink\/Green \/ 6","public_title":"Pink\/Green \/ 6","sku":"199112063895"},{"id":41980178661422,"price":20999,"name":"Ella Jacquard Maxi Dress - Pink\/Green \/ 8","public_title":"Pink\/Green \/ 8","sku":"199112063901"},{"id":41980178694190,"price":20999,"name":"Ella Jacquard Maxi Dress - Pink\/Green \/ 10","public_title":"Pink\/Green \/ 10","sku":"199112063918"},{"id":41980178726958,"price":20999,"name":"Ella Jacquard Maxi Dress - Pink\/Green \/ 12","public_title":"Pink\/Green \/ 12","sku":"199112063925"}],"remote":false,"collective":false},{"id":7494165069870,"gid":"gid:\/\/shopify\/Product\/7494165069870","vendor":"MILLY","type":"Top","handle":"paige-floral-top-pink-white","variants":[{"id":41980178169902,"price":10999,"name":"Paige Floral Top - Pink\/White \/ P","public_title":"Pink\/White \/ P","sku":"199112063390"},{"id":41980178202670,"price":10999,"name":"Paige Floral Top - Pink\/White \/ S","public_title":"Pink\/White \/ S","sku":"199112063406"},{"id":41980178235438,"price":10999,"name":"Paige Floral Top - Pink\/White \/ M","public_title":"Pink\/White \/ M","sku":"199112063413"},{"id":41980178268206,"price":10999,"name":"Paige Floral Top - Pink\/White \/ L","public_title":"Pink\/White \/ L","sku":"199112063420"}],"remote":false,"collective":false},{"id":7494165102638,"gid":"gid:\/\/shopify\/Product\/7494165102638","vendor":"MILLY","type":"Sportswear-Dress","handle":"lane-floral-jacquard-mini-dress-pink-green","variants":[{"id":41980177940526,"price":19899,"name":"Lane Floral Jacquard Mini Dress - Pink\/Green \/ 0","public_title":"Pink\/Green \/ 0","sku":"199112063932"},{"id":41980177973294,"price":19899,"name":"Lane Floral Jacquard Mini Dress - Pink\/Green \/ 2","public_title":"Pink\/Green \/ 2","sku":"199112063949"},{"id":41980178006062,"price":19899,"name":"Lane Floral Jacquard Mini Dress - Pink\/Green \/ 4","public_title":"Pink\/Green \/ 4","sku":"199112063956"},{"id":41980178038830,"price":19899,"name":"Lane Floral Jacquard Mini Dress - Pink\/Green \/ 6","public_title":"Pink\/Green \/ 6","sku":"199112063963"},{"id":41980178071598,"price":19899,"name":"Lane Floral Jacquard Mini Dress - Pink\/Green \/ 8","public_title":"Pink\/Green \/ 8","sku":"199112063970"},{"id":41980178104366,"price":19899,"name":"Lane Floral Jacquard Mini Dress - Pink\/Green \/ 10","public_title":"Pink\/Green \/ 10","sku":"199112063987"},{"id":41980178137134,"price":19899,"name":"Lane Floral Jacquard Mini Dress - Pink\/Green \/ 12","public_title":"Pink\/Green \/ 12","sku":"199112063994"}],"remote":false,"collective":false},{"id":7494165135406,"gid":"gid:\/\/shopify\/Product\/7494165135406","vendor":"MILLY","type":"Skirts","handle":"noella-floral-maxi-skirt-pink-white","variants":[{"id":41980178300974,"price":15899,"name":"Noella Floral Maxi Skirt - Pink\/White \/ 0","public_title":"Pink\/White \/ 0","sku":"199112063253"},{"id":41980178333742,"price":15899,"name":"Noella Floral Maxi Skirt - Pink\/White \/ 2","public_title":"Pink\/White \/ 2","sku":"199112063260"},{"id":41980178366510,"price":15899,"name":"Noella Floral Maxi Skirt - Pink\/White \/ 4","public_title":"Pink\/White \/ 4","sku":"199112063277"},{"id":41980178399278,"price":15899,"name":"Noella Floral Maxi Skirt - Pink\/White \/ 6","public_title":"Pink\/White \/ 6","sku":"199112063284"},{"id":41980178432046,"price":15899,"name":"Noella Floral Maxi Skirt - Pink\/White \/ 8","public_title":"Pink\/White \/ 8","sku":"199112063291"},{"id":41980178464814,"price":15899,"name":"Noella Floral Maxi Skirt - Pink\/White \/ 10","public_title":"Pink\/White \/ 10","sku":"199112063307"},{"id":41980178497582,"price":15899,"name":"Noella Floral Maxi Skirt - Pink\/White \/ 12","public_title":"Pink\/White \/ 12","sku":"199112063314"}],"remote":false,"collective":false},{"id":7494165725230,"gid":"gid:\/\/shopify\/Product\/7494165725230","vendor":"MILLY","type":"Sportswear-Dress","handle":"haddy-pleated-midi-dress-black","variants":[{"id":41980181184558,"price":45000,"name":"Haddy Pleated Midi Dress - Black \/ 0","public_title":"Black \/ 0","sku":"199112075942"},{"id":41980181217326,"price":45000,"name":"Haddy Pleated Midi Dress - Black \/ 2","public_title":"Black \/ 2","sku":"199112075959"},{"id":41980181250094,"price":45000,"name":"Haddy Pleated Midi Dress - Black \/ 4","public_title":"Black \/ 4","sku":"199112075966"},{"id":41980181282862,"price":45000,"name":"Haddy Pleated Midi Dress - Black \/ 6","public_title":"Black \/ 6","sku":"199112075973"},{"id":41980181315630,"price":45000,"name":"Haddy Pleated Midi Dress - Black \/ 8","public_title":"Black \/ 8","sku":"199112075980"},{"id":41980181348398,"price":45000,"name":"Haddy Pleated Midi Dress - Black \/ 10","public_title":"Black \/ 10","sku":"199112075997"},{"id":41980181381166,"price":45000,"name":"Haddy Pleated Midi Dress - Black \/ 12","public_title":"Black \/ 12","sku":"199112076000"}],"remote":false,"collective":false},{"id":7494165757998,"gid":"gid:\/\/shopify\/Product\/7494165757998","vendor":"MILLY","type":"Sportswear-Dress","handle":"haddy-pleated-midi-dress-navy","variants":[{"id":41980181413934,"price":45000,"name":"Haddy Pleated Midi Dress - Navy \/ 0","public_title":"Navy \/ 0","sku":"199112076017"},{"id":41980181446702,"price":45000,"name":"Haddy Pleated Midi Dress - Navy \/ 2","public_title":"Navy \/ 2","sku":"199112076024"},{"id":41980181479470,"price":45000,"name":"Haddy Pleated Midi Dress - Navy \/ 4","public_title":"Navy \/ 4","sku":"199112076031"},{"id":41980181512238,"price":45000,"name":"Haddy Pleated Midi Dress - Navy \/ 6","public_title":"Navy \/ 6","sku":"199112076048"},{"id":41980181545006,"price":45000,"name":"Haddy Pleated Midi Dress - Navy \/ 8","public_title":"Navy \/ 8","sku":"199112076055"},{"id":41980181577774,"price":45000,"name":"Haddy Pleated Midi Dress - Navy \/ 10","public_title":"Navy \/ 10","sku":"199112076062"},{"id":41980181610542,"price":45000,"name":"Haddy Pleated Midi Dress - Navy \/ 12","public_title":"Navy \/ 12","sku":"199112076079"}],"remote":false,"collective":false},{"id":7494165790766,"gid":"gid:\/\/shopify\/Product\/7494165790766","vendor":"MILLY","type":"Sportswear-Dress","handle":"haddy-pleated-midi-dress-ecru","variants":[{"id":41980181643310,"price":45000,"name":"Haddy Pleated Midi Dress - Ecru \/ 0","public_title":"Ecru \/ 0","sku":"199112148561"},{"id":41980181676078,"price":45000,"name":"Haddy Pleated Midi Dress - Ecru \/ 2","public_title":"Ecru \/ 2","sku":"199112148578"},{"id":41980181708846,"price":45000,"name":"Haddy Pleated Midi Dress - Ecru \/ 4","public_title":"Ecru \/ 4","sku":"199112148585"},{"id":41980181741614,"price":45000,"name":"Haddy Pleated Midi Dress - Ecru \/ 6","public_title":"Ecru \/ 6","sku":"199112148592"},{"id":41980181774382,"price":45000,"name":"Haddy Pleated Midi Dress - Ecru \/ 8","public_title":"Ecru \/ 8","sku":"199112148608"},{"id":41980181807150,"price":45000,"name":"Haddy Pleated Midi Dress - Ecru \/ 10","public_title":"Ecru \/ 10","sku":"199112148615"},{"id":41980181839918,"price":45000,"name":"Haddy Pleated Midi Dress - Ecru \/ 12","public_title":"Ecru \/ 12","sku":"199112148622"}],"remote":false,"collective":false},{"id":7494165889070,"gid":"gid:\/\/shopify\/Product\/7494165889070","vendor":"MILLY","type":"Special-Occasion","handle":"porsha-sequin-one-shoulder-dress-yellow","variants":[{"id":41980182331438,"price":32099,"name":"Porsha Sequin One Shoulder Dress - Yellow \/ 0","public_title":"Yellow \/ 0","sku":"199112078929"},{"id":41980182364206,"price":32099,"name":"Porsha Sequin One Shoulder Dress - Yellow \/ 2","public_title":"Yellow \/ 2","sku":"199112078936"},{"id":41980182396974,"price":32099,"name":"Porsha Sequin One Shoulder Dress - Yellow \/ 4","public_title":"Yellow \/ 4","sku":"199112078943"},{"id":41980182429742,"price":32099,"name":"Porsha Sequin One Shoulder Dress - Yellow \/ 6","public_title":"Yellow \/ 6","sku":"199112078950"},{"id":41980182462510,"price":32099,"name":"Porsha Sequin One Shoulder Dress - Yellow \/ 8","public_title":"Yellow \/ 8","sku":"199112078967"},{"id":41980182495278,"price":32099,"name":"Porsha Sequin One Shoulder Dress - Yellow \/ 10","public_title":"Yellow \/ 10","sku":"199112078974"},{"id":41980182528046,"price":32099,"name":"Porsha Sequin One Shoulder Dress - Yellow \/ 12","public_title":"Yellow \/ 12","sku":"199112078981"}],"remote":false,"collective":false},{"id":7494165954606,"gid":"gid:\/\/shopify\/Product\/7494165954606","vendor":"MILLY","type":"Sportswear-Dress","handle":"vera-satin-floral-maxi-dress-pink-multi","variants":[{"id":41980182593582,"price":19899,"name":"Vera Floral Maxi Dress - Pink Multi \/ 0","public_title":"Pink Multi \/ 0","sku":"199112059140"},{"id":41980182626350,"price":19899,"name":"Vera Floral Maxi Dress - Pink Multi \/ 2","public_title":"Pink Multi \/ 2","sku":"199112059157"},{"id":41980182659118,"price":19899,"name":"Vera Floral Maxi Dress - Pink Multi \/ 4","public_title":"Pink Multi \/ 4","sku":"199112059164"},{"id":41980182691886,"price":19899,"name":"Vera Floral Maxi Dress - Pink Multi \/ 6","public_title":"Pink Multi \/ 6","sku":"199112059171"},{"id":41980182724654,"price":19899,"name":"Vera Floral Maxi Dress - Pink Multi \/ 8","public_title":"Pink Multi \/ 8","sku":"199112059188"},{"id":41980182757422,"price":19899,"name":"Vera Floral Maxi Dress - Pink Multi \/ 10","public_title":"Pink Multi \/ 10","sku":"199112059195"},{"id":41980182790190,"price":19899,"name":"Vera Floral Maxi Dress - Pink Multi \/ 12","public_title":"Pink Multi \/ 12","sku":"199112059201"}],"remote":false,"collective":false},{"id":7494166020142,"gid":"gid:\/\/shopify\/Product\/7494166020142","vendor":"MILLY","type":"Sportswear-Dress","handle":"scarlett-printed-ruffle-neck-dress-pink-multi","variants":[{"id":41980182954030,"price":19999,"name":"Scarlett Printed Ruffle Neck Dress - Pink Multi \/ 0","public_title":"Pink Multi \/ 0","sku":"199112081387"},{"id":41980182986798,"price":19999,"name":"Scarlett Printed Ruffle Neck Dress - Pink Multi \/ 2","public_title":"Pink Multi \/ 2","sku":"199112081394"},{"id":41980183019566,"price":19999,"name":"Scarlett Printed Ruffle Neck Dress - Pink Multi \/ 4","public_title":"Pink Multi \/ 4","sku":"199112081400"},{"id":41980183052334,"price":19999,"name":"Scarlett Printed Ruffle Neck Dress - Pink Multi \/ 6","public_title":"Pink Multi \/ 6","sku":"199112081417"},{"id":41980183085102,"price":19999,"name":"Scarlett Printed Ruffle Neck Dress - Pink Multi \/ 8","public_title":"Pink Multi \/ 8","sku":"199112081424"},{"id":41980183117870,"price":19999,"name":"Scarlett Printed Ruffle Neck Dress - Pink Multi \/ 10","public_title":"Pink Multi \/ 10","sku":"199112081431"},{"id":41980183150638,"price":19999,"name":"Scarlett Printed Ruffle Neck Dress - Pink Multi \/ 12","public_title":"Pink Multi \/ 12","sku":"199112081448"}],"remote":false,"collective":false},{"id":7494166052910,"gid":"gid:\/\/shopify\/Product\/7494166052910","vendor":"MILLY","type":"Sportswear-Dress","handle":"ciara-printed-faille-dress-lipstick","variants":[{"id":41980183183406,"price":28999,"name":"Ciara Printed Faille Dress - Lipstick \/ 0","public_title":"Lipstick \/ 0","sku":"199112075454"},{"id":41980183216174,"price":28999,"name":"Ciara Printed Faille Dress - Lipstick \/ 2","public_title":"Lipstick \/ 2","sku":"199112075461"},{"id":41980183248942,"price":28999,"name":"Ciara Printed Faille Dress - Lipstick \/ 4","public_title":"Lipstick \/ 4","sku":"199112075478"},{"id":41980183281710,"price":28999,"name":"Ciara Printed Faille Dress - Lipstick \/ 6","public_title":"Lipstick \/ 6","sku":"199112075485"},{"id":41980183314478,"price":28999,"name":"Ciara Printed Faille Dress - Lipstick \/ 8","public_title":"Lipstick \/ 8","sku":"199112075492"},{"id":41980183347246,"price":28999,"name":"Ciara Printed Faille Dress - Lipstick \/ 10","public_title":"Lipstick \/ 10","sku":"199112075508"},{"id":41980183380014,"price":28999,"name":"Ciara Printed Faille Dress - Lipstick \/ 12","public_title":"Lipstick \/ 12","sku":"199112075515"}],"remote":false,"collective":false}
3968,{"id":7494166118446,"gid":"gid:\/\/shopify\/Product\/7494166118446","vendor":"MILLY","type":"Sportswear-Dress","handle":"haddy-printed-pleated-mini-dress-black-red-multi","variants":[{"id":41980183445550,"price":14899,"name":"Haddy Printed Pleated Mini Dress - Black\/Red Multi \/ 0","public_title":"Black\/Red Multi \/ 0","sku":"199112065240"},{"id":41980183478318,"price":14899,"name":"Haddy Printed Pleated Mini Dress - Black\/Red Multi \/ 2","public_title":"Black\/Red Multi \/ 2","sku":"199112065257"},{"id":41980183511086,"price":14899,"name":"Haddy Printed Pleated Mini Dress - Black\/Red Multi \/ 4","public_title":"Black\/Red Multi \/ 4","sku":"199112065264"},{"id":41980183543854,"price":14899,"name":"Haddy Printed Pleated Mini Dress - Black\/Red Multi \/ 6","public_title":"Black\/Red Multi \/ 6","sku":"199112065271"},{"id":41980183576622,"price":14899,"name":"Haddy Printed Pleated Mini Dress - Black\/Red Multi \/ 8","public_title":"Black\/Red Multi \/ 8","sku":"199112065288"},{"id":41980183609390,"price":14899,"name":"Haddy Printed Pleated Mini Dress - Black\/Red Multi \/ 10","public_title":"Black\/Red Multi \/ 10","sku":"199112065295"},{"id":41980183642158,"price":14899,"name":"Haddy Printed Pleated Mini Dress - Black\/Red Multi \/ 12","public_title":"Black\/Red Multi \/ 12","sku":"199112065301"}],"remote":false,"collective":false},{"id":7494166446126,"gid":"gid:\/\/shopify\/Product\/7494166446126","vendor":"MILLY","type":"Gown","handle":"tinsley-embroidered-v-neck-dress-navy-multi","variants":[{"id":41980185411630,"price":42999,"name":"Tinsley Embroidered V-Neck Dress - Navy Multi \/ 0","public_title":"Navy Multi \/ 0","sku":"199112079582"},{"id":41980185444398,"price":42999,"name":"Tinsley Embroidered V-Neck Dress - Navy Multi \/ 2","public_title":"Navy Multi \/ 2","sku":"199112079599"},{"id":41980185477166,"price":42999,"name":"Tinsley Embroidered V-Neck Dress - Navy Multi \/ 4","public_title":"Navy Multi \/ 4","sku":"199112079605"},{"id":41980185509934,"price":42999,"name":"Tinsley Embroidered V-Neck Dress - Navy Multi \/ 6","public_title":"Navy Multi \/ 6","sku":"199112079612"},{"id":41980185542702,"price":42999,"name":"Tinsley Embroidered V-Neck Dress - Navy Multi \/ 8","public_title":"Navy Multi \/ 8","sku":"199112079629"},{"id":41980185575470,"price":42999,"name":"Tinsley Embroidered V-Neck Dress - Navy Multi \/ 10","public_title":"Navy Multi \/ 10","sku":"199112079636"},{"id":41980185608238,"price":42999,"name":"Tinsley Embroidered V-Neck Dress - Navy Multi \/ 12","public_title":"Navy Multi \/ 12","sku":"199112079643"}],"remote":false,"collective":false},{"id":7494166511662,"gid":"gid:\/\/shopify\/Product\/7494166511662","vendor":"MILLY","type":"Gown","handle":"tinsley-embroidered-v-neck-dress-white-multi","variants":[{"id":41980185673774,"price":37999,"name":"Tinsley Embroidered V-Neck Dress - White Multi \/ 0","public_title":"White Multi \/ 0","sku":"199112087747"},{"id":41980185706542,"price":37999,"name":"Tinsley Embroidered V-Neck Dress - White Multi \/ 2","public_title":"White Multi \/ 2","sku":"199112087754"},{"id":41980185739310,"price":37999,"name":"Tinsley Embroidered V-Neck Dress - White Multi \/ 4","public_title":"White Multi \/ 4","sku":"199112087761"},{"id":41980185772078,"price":37999,"name":"Tinsley Embroidered V-Neck Dress - White Multi \/ 6","public_title":"White Multi \/ 6","sku":"199112087778"},{"id":41980185804846,"price":37999,"name":"Tinsley Embroidered V-Neck Dress - White Multi \/ 8","public_title":"White Multi \/ 8","sku":"199112087785"},{"id":41980185837614,"price":37999,"name":"Tinsley Embroidered V-Neck Dress - White Multi \/ 10","public_title":"White Multi \/ 10","sku":"199112087792"},{"id":41980185870382,"price":37999,"name":"Tinsley Embroidered V-Neck Dress - White Multi \/ 12","public_title":"White Multi \/ 12","sku":"199112087808"}],"remote":false,"collective":false},{"id":7494166544430,"gid":"gid:\/\/shopify\/Product\/7494166544430","vendor":"MILLY","type":"Special-Occasion","handle":"kait-rose-embroidered-lace-dress-white-red-green","variants":[{"id":41980185903150,"price":21999,"name":"Kait Rose Embroidered Lace Dress - White Multi \/ 0","public_title":"White Multi \/ 0","sku":"199112076505"},{"id":41980185935918,"price":21999,"name":"Kait Rose Embroidered Lace Dress - White Multi \/ 2","public_title":"White Multi \/ 2","sku":"199112076512"},{"id":41980185968686,"price":21999,"name":"Kait Rose Embroidered Lace Dress - White Multi \/ 4","public_title":"White Multi \/ 4","sku":"199112076529"},{"id":41980186001454,"price":21999,"name":"Kait Rose Embroidered Lace Dress - White Multi \/ 6","public_title":"White Multi \/ 6","sku":"199112076536"},{"id":41980186034222,"price":21999,"name":"Kait Rose Embroidered Lace Dress - White Multi \/ 8","public_title":"White Multi \/ 8","sku":"199112076543"},{"id":41980186066990,"price":21999,"name":"Kait Rose Embroidered Lace Dress - White Multi \/ 10","public_title":"White Multi \/ 10","sku":"199112076550"},{"id":41980186099758,"price":21999,"name":"Kait Rose Embroidered Lace Dress - White Multi \/ 12","public_title":"White Multi \/ 12","sku":"199112076567"}],"remote":false,"collective":false},{"id":7494166577198,"gid":"gid:\/\/shopify\/Product\/7494166577198","vendor":"MILLY","type":"Special-Occasion","handle":"ivette-rose-embroidered-mini-dress-white-red-green","variants":[{"id":41980186132526,"price":23899,"name":"Ivette Rose Embroidered Mini Dress - White Multi \/ 0","public_title":"White Multi \/ 0","sku":"199112056811"},{"id":41980186165294,"price":23899,"name":"Ivette Rose Embroidered Mini Dress - White Multi \/ 2","public_title":"White Multi \/ 2","sku":"199112056828"},{"id":41980186198062,"price":23899,"name":"Ivette Rose Embroidered Mini Dress - White Multi \/ 4","public_title":"White Multi \/ 4","sku":"199112056835"},{"id":41980186230830,"price":23899,"name":"Ivette Rose Embroidered Mini Dress - White Multi \/ 6","public_title":"White Multi \/ 6","sku":"199112056842"},{"id":41980186263598,"price":23899,"name":"Ivette Rose Embroidered Mini Dress - White Multi \/ 8","public_title":"White Multi \/ 8","sku":"199112056859"},{"id":41980186296366,"price":23899,"name":"Ivette Rose Embroidered Mini Dress - White Multi \/ 10","public_title":"White Multi \/ 10","sku":"199112056866"},{"id":41980186329134,"price":23899,"name":"Ivette Rose Embroidered Mini Dress - White Multi \/ 12","public_title":"White Multi \/ 12","sku":"199112056873"}],"remote":false,"collective":false},{"id":7494166609966,"gid":"gid:\/\/shopify\/Product\/7494166609966","vendor":"MILLY","type":"Sportswear-Dress","handle":"raelynn-burnout-maxi-dress-pink-multi","variants":[{"id":41980186361902,"price":69500,"name":"Raelynn Burnout Maxi Dress - Pink Multi \/ 0","public_title":"Pink Multi \/ 0","sku":"199112062164"},{"id":41980186394670,"price":69500,"name":"Raelynn Burnout Maxi Dress - Pink Multi \/ 2","public_title":"Pink Multi \/ 2","sku":"199112062171"},{"id":41980186427438,"price":69500,"name":"Raelynn Burnout Maxi Dress - Pink Multi \/ 4","public_title":"Pink Multi \/ 4","sku":"199112062188"},{"id":41980186460206,"price":69500,"name":"Raelynn Burnout Maxi Dress - Pink Multi \/ 6","public_title":"Pink Multi \/ 6","sku":"199112062195"},{"id":41980186492974,"price":69500,"name":"Raelynn Burnout Maxi Dress - Pink Multi \/ 8","public_title":"Pink Multi \/ 8","sku":"199112062201"},{"id":41980186525742,"price":69500,"name":"Raelynn Burnout Maxi Dress - Pink Multi \/ 10","public_title":"Pink Multi \/ 10","sku":"199112062218"},{"id":41980186558510,"price":69500,"name":"Raelynn Burnout Maxi Dress - Pink Multi \/ 12","public_title":"Pink Multi \/ 12","sku":"199112062225"}],"remote":false,"collective":false},{"id":7494166642734,"gid":"gid:\/\/shopify\/Product\/7494166642734","vendor":"MILLY","type":"Special-Occasion","handle":"tatum-stretch-shimmer-sequins-scoop-neck-dress-green","variants":[{"id":41980186591278,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Green \/ 0","public_title":"Green \/ 0","sku":"199112086382"},{"id":41980186624046,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Green \/ 2","public_title":"Green \/ 2","sku":"199112086399"},{"id":41980186656814,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Green \/ 4","public_title":"Green \/ 4","sku":"199112086405"},{"id":41980186689582,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Green \/ 6","public_title":"Green \/ 6","sku":"199112086412"},{"id":41980186722350,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Green \/ 8","public_title":"Green \/ 8","sku":"199112086429"},{"id":41980186755118,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Green \/ 10","public_title":"Green \/ 10","sku":"199112086436"},{"id":41980186787886,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Green \/ 12","public_title":"Green \/ 12","sku":"199112086443"}],"remote":false,"collective":false},{"id":7494166675502,"gid":"gid:\/\/shopify\/Product\/7494166675502","vendor":"MILLY","type":"Special-Occasion","handle":"tatum-stretch-shimmer-sequins-scoop-neck-dress-black","variants":[{"id":41980186820654,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Black \/ 0","public_title":"Black \/ 0","sku":"199112086450"},{"id":41980186853422,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Black \/ 2","public_title":"Black \/ 2","sku":"199112086467"},{"id":41980186886190,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Black \/ 4","public_title":"Black \/ 4","sku":"199112086474"},{"id":41980186918958,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Black \/ 6","public_title":"Black \/ 6","sku":"199112086481"},{"id":41980186951726,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Black \/ 8","public_title":"Black \/ 8","sku":"199112086498"},{"id":41980186984494,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Black \/ 10","public_title":"Black \/ 10","sku":"199112086504"},{"id":41980187017262,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Black \/ 12","public_title":"Black \/ 12","sku":"199112086511"}],"remote":false,"collective":false},{"id":7494166708270,"gid":"gid:\/\/shopify\/Product\/7494166708270","vendor":"MILLY","type":"Special-Occasion","handle":"tatum-stretch-shimmer-sequins-scoop-neck-dress-yellow","variants":[{"id":41980187050030,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Yellow \/ 0","public_title":"Yellow \/ 0","sku":"199112086313"},{"id":41980187082798,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Yellow \/ 2","public_title":"Yellow \/ 2","sku":"199112086320"},{"id":41980187115566,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Yellow \/ 4","public_title":"Yellow \/ 4","sku":"199112086337"},{"id":41980187148334,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Yellow \/ 6","public_title":"Yellow \/ 6","sku":"199112086344"},{"id":41980187181102,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Yellow \/ 8","public_title":"Yellow \/ 8","sku":"199112086351"},{"id":41980187213870,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Yellow \/ 10","public_title":"Yellow \/ 10","sku":"199112086368"},{"id":41980187246638,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Yellow \/ 12","public_title":"Yellow \/ 12","sku":"199112086375"}],"remote":false,"collective":false},{"id":7494166741038,"gid":"gid:\/\/shopify\/Product\/7494166741038","vendor":"MILLY","type":"Special-Occasion","handle":"tatum-stretch-shimmer-sequins-scoop-neck-dress-lilac","variants":[{"id":41980187279406,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Lilac \/ 0","public_title":"Lilac \/ 0","sku":"199112087280"},{"id":41980187312174,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Lilac \/ 2","public_title":"Lilac \/ 2","sku":"199112087297"},{"id":41980187344942,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Lilac \/ 4","public_title":"Lilac \/ 4","sku":"199112087303"},{"id":41980187377710,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Lilac \/ 6","public_title":"Lilac \/ 6","sku":"199112087310"},{"id":41980187410478,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Lilac \/ 8","public_title":"Lilac \/ 8","sku":"199112087327"},{"id":41980187443246,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Lilac \/ 10","public_title":"Lilac \/ 10","sku":"199112087334"},{"id":41980187476014,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Lilac \/ 12","public_title":"Lilac \/ 12","sku":"199112087341"}],"remote":false,"collective":false},{"id":7494166773806,"gid":"gid:\/\/shopify\/Product\/7494166773806","vendor":"MILLY","type":"Special-Occasion","handle":"tatum-stretch-shimmer-sequins-scoop-neck-dress-champagne","variants":[{"id":41980187508782,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Champagne \/ 0","public_title":"Champagne \/ 0","sku":"199112086900"},{"id":41980187541550,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Champagne \/ 2","public_title":"Champagne \/ 2","sku":"199112086917"},{"id":41980187574318,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Champagne \/ 4","public_title":"Champagne \/ 4","sku":"199112086924"},{"id":41980187607086,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Champagne \/ 6","public_title":"Champagne \/ 6","sku":"199112086931"},{"id":41980187639854,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Champagne \/ 8","public_title":"Champagne \/ 8","sku":"199112086948"},{"id":41980187672622,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Champagne \/ 10","public_title":"Champagne \/ 10","sku":"199112086955"},{"id":41980187705390,"price":27899,"name":"Tatum Stretch Shimmer Sequins Scoop Neck Dress - Champagne \/ 12","public_title":"Champagne \/ 12","sku":"199112086962"}],"remote":false,"collective":false},{"id":7494167003182,"gid":"gid:\/\/shopify\/Product\/7494167003182","vendor":"MILLY","type":"Gown","handle":"anna-grand-fleur-dress-lemon","variants":[{"id":41980189147182,"price":31899,"name":"Anna Grand Fleur Dress - Lemon \/ 0","public_title":"Lemon \/ 0","sku":"199112075874"},{"id":41980189179950,"price":31899,"name":"Anna Grand Fleur Dress - Lemon \/ 2","public_title":"Lemon \/ 2","sku":"199112075881"},{"id":41980189212718,"price":31899,"name":"Anna Grand Fleur Dress - Lemon \/ 4","public_title":"Lemon \/ 4","sku":"199112075898"},{"id":41980189245486,"price":31899,"name":"Anna Grand Fleur Dress - Lemon \/ 6","public_title":"Lemon \/ 6","sku":"199112075904"},{"id":41980189278254,"price":31899,"name":"Anna Grand Fleur Dress - Lemon \/ 8","public_title":"Lemon \/ 8","sku":"199112075911"},{"id":41980189311022,"price":31899,"name":"Anna Grand Fleur Dress - Lemon \/ 10","public_title":"Lemon \/ 10","sku":"199112075928"},{"id":41980189343790,"price":31899,"name":"Anna Grand Fleur Dress - Lemon \/ 12","public_title":"Lemon \/ 12","sku":"199112075935"}],"remote":false,"collective":false},{"id":7494167167022,"gid":"gid:\/\/shopify\/Product\/7494167167022","vendor":"MILLY","type":"Gown","handle":"dorothy-printed-taffeta-dress-lemon-red","variants":[{"id":41980189900846,"price":35099,"name":"Dorothy Printed Taffeta Dress - Lemon\/Red \/ 0","public_title":"Lemon\/Red \/ 0","sku":"199112075522"},{"id":41980189933614,"price":35099,"name":"Dorothy Printed Taffeta Dress - Lemon\/Red \/ 2","public_title":"Lemon\/Red \/ 2","sku":"199112075539"},{"id":41980189966382,"price":35099,"name":"Dorothy Printed Taffeta Dress - Lemon\/Red \/ 4","public_title":"Lemon\/Red \/ 4","sku":"199112075546"},{"id":41980189999150,"price":35099,"name":"Dorothy Printed Taffeta Dress - Lemon\/Red \/ 6","public_title":"Lemon\/Red \/ 6","sku":"199112075553"},{"id":41980190031918,"price":35099,"name":"Dorothy Printed Taffeta Dress - Lemon\/Red \/ 8","public_title":"Lemon\/Red \/ 8","sku":"199112075560"},{"id":41980190064686,"price":35099,"name":"Dorothy Printed Taffeta Dress - Lemon\/Red \/ 10
3968","public_title":"Lemon\/Red \/ 10","sku":"199112075577"},{"id":41980190097454,"price":35099,"name":"Dorothy Printed Taffeta Dress - Lemon\/Red \/ 12","public_title":"Lemon\/Red \/ 12","sku":"199112075584"}],"remote":false,"collective":false},{"id":7494167199790,"gid":"gid:\/\/shopify\/Product\/7494167199790","vendor":"MILLY","type":"Special-Occasion","handle":"kait-floral-sequins-dress-white-multi","variants":[{"id":41980190130222,"price":27899,"name":"Kait Floral Sequins Dress - Blush Multi \/ 0","public_title":"Blush Multi \/ 0","sku":"199112056569"},{"id":41980190162990,"price":27899,"name":"Kait Floral Sequins Dress - Blush Multi \/ 2","public_title":"Blush Multi \/ 2","sku":"199112056576"},{"id":41980190195758,"price":27899,"name":"Kait Floral Sequins Dress - Blush Multi \/ 4","public_title":"Blush Multi \/ 4","sku":"199112056583"},{"id":41980190228526,"price":27899,"name":"Kait Floral Sequins Dress - Blush Multi \/ 6","public_title":"Blush Multi \/ 6","sku":"199112056590"},{"id":41980190261294,"price":27899,"name":"Kait Floral Sequins Dress - Blush Multi \/ 8","public_title":"Blush Multi \/ 8","sku":"199112056606"},{"id":41980190294062,"price":27899,"name":"Kait Floral Sequins Dress - Blush Multi \/ 10","public_title":"Blush Multi \/ 10","sku":"199112056613"},{"id":41980190326830,"price":27899,"name":"Kait Floral Sequins Dress - Blush Multi \/ 12","public_title":"Blush Multi \/ 12","sku":"199112056620"}],"remote":false,"collective":false},{"id":7494167232558,"gid":"gid:\/\/shopify\/Product\/7494167232558","vendor":"MILLY","type":"Special-Occasion","handle":"rowen-floral-sequin-dress-white-multi","variants":[{"id":41980190359598,"price":19899,"name":"Rowen Floral Sequin Dress - Blush Multi \/ 0","public_title":"Blush Multi \/ 0","sku":"199112056491"},{"id":41980190392366,"price":19899,"name":"Rowen Floral Sequin Dress - Blush Multi \/ 2","public_title":"Blush Multi \/ 2","sku":"199112056507"},{"id":41980190425134,"price":19899,"name":"Rowen Floral Sequin Dress - Blush Multi \/ 4","public_title":"Blush Multi \/ 4","sku":"199112056514"},{"id":41980190457902,"price":19899,"name":"Rowen Floral Sequin Dress - Blush Multi \/ 6","public_title":"Blush Multi \/ 6","sku":"199112056521"},{"id":41980190490670,"price":19899,"name":"Rowen Floral Sequin Dress - Blush Multi \/ 8","public_title":"Blush Multi \/ 8","sku":"199112056538"},{"id":41980190523438,"price":19899,"name":"Rowen Floral Sequin Dress - Blush Multi \/ 10","public_title":"Blush Multi \/ 10","sku":"199112056545"},{"id":41980190556206,"price":19899,"name":"Rowen Floral Sequin Dress - Blush Multi \/ 12","public_title":"Blush Multi \/ 12","sku":"199112056552"}],"remote":false,"collective":false},{"id":7494167265326,"gid":"gid:\/\/shopify\/Product\/7494167265326","vendor":"MILLY","type":"Gown","handle":"petunia-lace-gown-white","variants":[{"id":41980190588974,"price":31899,"name":"Petunia Lace Gown - White \/ 0","public_title":"White \/ 0","sku":"199112065387"},{"id":41980190621742,"price":31899,"name":"Petunia Lace Gown - White \/ 2","public_title":"White \/ 2","sku":"199112065394"},{"id":41980190654510,"price":31899,"name":"Petunia Lace Gown - White \/ 4","public_title":"White \/ 4","sku":"199112065400"},{"id":41980190687278,"price":31899,"name":"Petunia Lace Gown - White \/ 6","public_title":"White \/ 6","sku":"199112065417"},{"id":41980190720046,"price":31899,"name":"Petunia Lace Gown - White \/ 8","public_title":"White \/ 8","sku":"199112065424"},{"id":41980190752814,"price":31899,"name":"Petunia Lace Gown - White \/ 10","public_title":"White \/ 10","sku":"199112065431"},{"id":41980190785582,"price":31899,"name":"Petunia Lace Gown - White \/ 12","public_title":"White \/ 12","sku":"199112065448"}],"remote":false,"collective":false},{"id":7494167298094,"gid":"gid:\/\/shopify\/Product\/7494167298094","vendor":"MILLY","type":"Special-Occasion","handle":"molly-lace-gown-navy","variants":[{"id":41980190818350,"price":31899,"name":"Molly Lace Gown - Navy \/ 0","public_title":"Navy \/ 0","sku":"199112079650"},{"id":41980190851118,"price":31899,"name":"Molly Lace Gown - Navy \/ 2","public_title":"Navy \/ 2","sku":"199112079667"},{"id":41980190883886,"price":31899,"name":"Molly Lace Gown - Navy \/ 4","public_title":"Navy \/ 4","sku":"199112079674"},{"id":41980190916654,"price":31899,"name":"Molly Lace Gown - Navy \/ 6","public_title":"Navy \/ 6","sku":"199112079681"},{"id":41980190949422,"price":31899,"name":"Molly Lace Gown - Navy \/ 8","public_title":"Navy \/ 8","sku":"199112079698"},{"id":41980190982190,"price":31899,"name":"Molly Lace Gown - Navy \/ 10","public_title":"Navy \/ 10","sku":"199112079704"},{"id":41980191014958,"price":31899,"name":"Molly Lace Gown - Navy \/ 12","public_title":"Navy \/ 12","sku":"199112079711"}],"remote":false,"collective":false},{"id":7494167330862,"gid":"gid:\/\/shopify\/Product\/7494167330862","vendor":"MILLY","type":"Special-Occasion","handle":"norelle-strapless-mixed-laces-pleated-combo-dress-white","variants":[{"id":41980191047726,"price":31899,"name":"Norelle Strapless Mixed Laces Pleated Combo Dress - White \/ 0","public_title":"White \/ 0","sku":"199112085545"},{"id":41980191080494,"price":31899,"name":"Norelle Strapless Mixed Laces Pleated Combo Dress - White \/ 2","public_title":"White \/ 2","sku":"199112085552"},{"id":41980191113262,"price":31899,"name":"Norelle Strapless Mixed Laces Pleated Combo Dress - White \/ 4","public_title":"White \/ 4","sku":"199112085569"},{"id":41980191146030,"price":31899,"name":"Norelle Strapless Mixed Laces Pleated Combo Dress - White \/ 6","public_title":"White \/ 6","sku":"199112085576"},{"id":41980191178798,"price":31899,"name":"Norelle Strapless Mixed Laces Pleated Combo Dress - White \/ 8","public_title":"White \/ 8","sku":"199112085583"},{"id":41980191211566,"price":31899,"name":"Norelle Strapless Mixed Laces Pleated Combo Dress - White \/ 10","public_title":"White \/ 10","sku":"199112085590"},{"id":41980191244334,"price":31899,"name":"Norelle Strapless Mixed Laces Pleated Combo Dress - White \/ 12","public_title":"White \/ 12","sku":"199112085606"}],"remote":false,"collective":false}],"page":{"pageType":"collection","resourceType":"collection","resourceId":171738857518,"requestId":"7e1e0230-8e59-45ff-ba35-100253d53d43-1791063645"}};
3969  for (var attr in meta) {
3970    window.ShopifyAnalytics.meta[attr] = meta[attr];
3971  }
3972</script>
vendor: 1 bytes, line 3972
3972
3973<script class="analytics">
3974  (function () {
3975    var customDocumentWrite = function(content) {
3976      var jquery = null;
3977
3978      if (window.jQuery) {
3979        jquery = window.jQuery;
3980      } else if (window.Checkout && window.Checkout.$) {
3981        jquery = window.Checkout.$;
3982      }
3983
3984      if (jquery) {
3985        jquery('body').append(content);
3986      }
3987    };
3988
3989    var hasLoggedConversion = function(token) {
3990      if (token) {
3991        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
3992      }
3993      return false;
3994    }
3995
3996    var setCookieIfConversion = function(token) {
3997      if (token) {
3998        var twoMonthsFromNow = new Date(Date.now());
3999        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
4000
4001        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
4002      }
4003    }
4004
4005    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
4006    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
4007    if (trekkie.integrations) {
4008      return;
4009    }
4010    trekkie.methods = [
4011      'identify',
4012      'page',
4013      'ready',
4014      'track',
4015      'trackForm',
4016      'trackLink'
4017    ];
4018    trekkie.factory = function(method) {
4019      return function() {
4020        var args = Array.prototype.slice.call(arguments);
4021        args.unshift(method);
4022        trekkie.push(args);
4023        if (method == 'track' || method == 'page') {
4024          var pageUrl;
4025          try {
4026            pageUrl = window.location.href;
4027          } catch (e) {}
4028          var pageReferrer;
4029          try {
4030            pageReferrer = document.referrer;
4031          } catch (e) {}
4032          try {
4033            if (window.__TREKKIE_SHIM_QUEUE == null) {
4034              window.__TREKKIE_SHIM_QUEUE = [];
4035            }
4036            window.__TREKKIE_SHIM_QUEUE.push({
4037              from: 'trekkie-stub',
4038              method: method,
4039              args: args.slice(1),
4040              pageContext: {
4041                url: pageUrl,
4042                referrer: pageReferrer
4043              }
4044            });
4045          } catch (e) {
4046            // no-op
4047          }
4048        }
4049        return trekkie;
4050      };
4051    };
4052    for (var i = 0; i < trekkie.methods.length; i++) {
4053      var key = trekkie.methods[i];
4054      trekkie[key] = trekkie.factory(key);
4055    }
4056    trekkie.load = function(config) {
4057      trekkie.config = config || {};
4058      trekkie.config.initialDocumentCookie = document.cookie;
4059      var first = document.getElementsByTagName('script')[0];
4060var script = document.createElement('script');
4061script.type = 'text/javascript';
4062script.onerror = function(e) {
4063  var scriptFallback = document.createElement('script');
4064  scriptFallback.type = 'text/javascript';
4065  scriptFallback.onerror = function(error) {
4066          var Monorail = {
4067      produce: function produce(monorailDomain, schemaId, payload) {
4068        var currentMs = new Date().getTime();
4069        var event = {
4070          schema_id: schemaId,
4071          payload: payload,
4072          metadata: {
4073            event_created_at_ms: currentMs,
4074            event_sent_at_ms: currentMs
4075          }
4076        };
4077        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
4078      },
4079      sendRequest: function sendRequest(endpointUrl, payload) {
4080        // Try the sendBeacon API
4081        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
4082          var blobData = new window.Blob([payload], {
4083            type: 'text/plain'
4084          });
4085
4086          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
4087            return true;
4088          } // sendBeacon was not successful
4089
4090        } // XHR beacon
4091
4092        var xhr = new XMLHttpRequest();
4093
4094        try {
4095          xhr.open('POST', endpointUrl);
4096          xhr.setRequestHeader('Content-Type', 'text/plain');
4097          xhr.send(payload);
4098        } catch (e) {
4099          console.log(e);
4100        }
4101
4102        return false;
4103      },
4104      isIos12: function isIos12() {
4105        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
4106      }
4107    };
4108    Monorail.produce('monorail-edge.shopifysvc.com',
4109      'trekkie_storefront_load_errors/1.1',
4110      {shop_id: 2623045676,
4111      theme_id: 129152679982,
4112      app_name: "storefront",
4113      context_url: window.location.href,
4114      source_url: "//www.milly.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
4115
4116  };
4117  scriptFallback.async = true;
4118  scriptFallback.src = '//www.milly.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
4119  first.parentNode.insertBefore(scriptFallback, first);
4120};
4121script.async = true;
4122script.src = '//www.milly.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
4123first.parentNode.insertBefore(script, first);
4124
4125    };
4126    trekkie.load(
4127      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":2623045676,"isMerchantRequest":null,"themeId":129152679982,"themeCityHash":"9342401628724163448","contentLanguage":"en","currency":"USD","eventMetadataId":"3cac34ac-e80f-418c-8bfc-a6aca95f010f"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
4128    );
4129
4130    var loaded = false;
4131    trekkie.ready(function() {
4132      if (loaded) return;
4133      loaded = true;
4134
4135      window.ShopifyAnalytics.lib = window.trekkie;
4136
4137      var originalDocumentWrite = document.write;
4138      document.write = customDocumentWrite;
4139      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
4140      document.write = originalDocumentWrite;
4141
4142      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
4143      var token = match? match[1]: undefined;
4144      if (!hasLoggedConversion(token)) {
4145        setCookieIfConversion(token);
4146        window.ShopifyAnalytics.lib.track("Viewed Product Category",{"currency":"USD","category":"Collection: special-event-shop","collectionName":"special-event-shop","collectionId":171738857518,"nonInteraction":true},undefined,undefined,{"shopifyEmitted":true});
4147      }
4148    });
4149
4150    window.ShopifyAnalytics.lib.page(null,{"pageType":"collection","resourceType":"collection","resourceId":171738857518,"requestId":"7e1e0230-8e59-45ff-ba35-100253d53d43-1791063645","shopifyEmitted":true});
4151
4152    var eventsListenerScript = document.createElement('script');
4153    eventsListenerScript.async = true;
4154    eventsListenerScript.src = "//www.milly.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
4155    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
4156})();</script>
vendor: 1 bytes, line 4156
4156
4157<script
4158  defer
4159  src="https://www.milly.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
4160  data-application="storefront-renderer"
4161  data-shop-id="2623045676"
4162  data-render-region="gcp-us-central1"
4163  data-page-type="collection"
4164  data-theme-instance-id="129152679982"
4165  data-theme-name=""
4166  data-theme-version=""
4167  data-monorail-region="shop_domain"
4168  data-resource-timing-sampling-rate="10"
4169  data-shs="true"
4170  data-shs-beacon="true"
4171  data-shs-export-with-fetch="true"
4172  data-shs-logs-sample-rate="1"
4173  data-shs-beacon-endpoint="https://www.milly.com/api/collect"
4174></script>
4174
4175<meta name="shopify-y" content="00000000-0000-0000-5000-000000000000" data-expiration="1822621246000"><meta name="shopify-s" content="00000000-0000-0000-5000-000000000000" data-expiration="1791065446000"><meta name="new-cookie-storage-activated" content="t">
4176</head>
4177
4178
4179
4180
4181<body id="luxury-special-occasion-id" class="collection-template ss-page"> 
4182  <div id="accessibility-message" class="visually-hidden" role="alert" aria-live="polite">
4183    Welcome to MILLY! If you experience any difficulty accessing content, have trouble navigating the website, or notice anything that could improve accessibility, we’re here to help. Call us at: (1-800-223-2664).
4184  </div>
4185
4186  <a href="#main-content" class="skip-to-content">Skip to Content</a>
4187  
4188
4189
4190  
4191
4192  
4193    <!-- Google Tag Manager (noscript) -->
vendor: 72 bytes, lines 4193-4194
4193
4194    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
4194GTM-MGP6DCB
vendor: 91 bytes, lines 4194-4196
4194"
4195    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
4196    
4196<!-- End Google Tag Manager (noscript) -->
4197  
4198
4199
4200  <div class="wrapper">
4201    <div id="shopify-section-header" class="shopify-section"><!-- eyefitu_widget -->
4202
4203
4204
4205<style>
4206.site-nav .site-nav__item>a.special_text:hover,
4207.site-nav .site-nav__item>a.special_text:focus,
4208.site-nav .site-nav__item>a.special_text:active,
4209.site-nav .site-nav__item>a.special_text:link:hover,
4210.site-nav .site-nav__item>a.special_text:link:focus,
4211.site-nav .site-nav__item>a.special_text:link:active,
4212.site-nav .site-nav__item>a.special_text:visited:hover,
4213.site-nav .site-nav__item>a.special_text:visited:focus,
4214.site-nav .site-nav__item>a.special_text:visited:active,
4215.site-nav .site-nav__item>a.special_text,
4216li.mobile-navigation__list-item--level-1>a.special_text,
4217li.mobile-navigation__list-item--level-1 .btn.mobile-navigation__sub-list-toggle.special_text {
4218  color: #ED017F !important;
4219}
4220</style>
4221<header class="site-header" >
4222  <div class="site-header__promo" data-text="">
4223    <div class="splide mysplide" aria-live="off" role="region" aria-roledescription="carousel" aria-label="Promotions">
4224        <div class="splide__track">
4225          <div class="splide__list">
4226            
4227            
4228
4229<span aria-roledescription="slide" role="group" aria-label="1 of 3" class="splide__slide p-sm site-header__promo-item" data-index="1"><p>Sign Up For 10% Off Your First Order: <a href="https://milly.attn.tv/p/nni/landing-page" title="https://milly.attn.tv/p/nni/landing-page">Here</a>!</p>
4230</span>
4231                
4232<span aria-roledescription="slide" role="group" aria-label="2 of 3" class="splide__slide p-sm site-header__promo-item" data-index="2"><p>Just In: New Arrivals! <a href="https://www.milly.com/collections/new-arrivals" title="https://www.milly.com/collections/new-arrivals">Shop Now</a></p>
4233</span>
4234                
4235<span aria-roledescription="slide" role="group" aria-label="3 of 3" class="splide__slide p-sm site-header__promo-item" data-index="3"><a href="/collections/new-arrivals"><p>FREE SHIPPING ON ORDERS OVER $150</p>
4236</a></span>
4237                
4238</div>
4239      </div>
4240    </div>
4241  </div>
4242
4243  <div class="site-header__main container--wide">
4244    <div class="mobile-menu-toggle">
4245    <svg height="12" viewBox="0 0 22 12" width="22" xmlns="http://www.w3.org/2000/svg"><g fill="none" fill-rule="evenodd" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><path d="m.5.5h21"/><path d="m.5 6h21"/><path d="m.5 11h21"/></g></svg>
4246  
4247</div>
4248
4249    
4250      <div class="site-header__logo">
4251        <a href="https://www.milly.com">
4252          <span class="visually-hidden">MILLY</span>
4253          
4254    <svg viewBox="0 0 258.96 40.08" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><image height="167" transform="scale(.24)" width="1079" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABDcAAACnCAYAAAAFZLeHAAAACXBIWXMAAC4jAAAuIwF4pT92AAAU4UlEQVR4Xu3d3XEbx7YF4DW3zjtPBvKNQM5AzMDMQFAE5onAcASHikBkBnIEF8xAykDMwIyg78O0ZVki2fwBZnoG3/fiErlcJYOgq3phz+4hyUWSnzP6VEo5D8xgGIafklx+86XLUsq3fwYAAIAf/CtjsfGm/vnNMAxfSikXD/w7sHfDMPw7ycckr7/58u7uNDzNMAw/J/l3KzeBL6WUL60QtHhPQ7/8fsKofnD508OpWfjd2JOO/n+XJJ/+dccX/zsMw58+MWcqtdjY5Z/FBuzTRf4ucef0e5JtKwSP4D0N/fL7CaN/J/m/VmgG10lOWyEe9s0Z7qQRncr//s893/gwDMPmnu/Bvl1GsQEAAKtRSvmU5KqVm8EbZ929OE8/xcbvpZQv95UbyVhw/Bw4oGEYLpP80soBAACLs01y2wrNYNsKcL86tdHLrs7bjBNzeajcSJKdgoNDGYbhIsnbVg4AAFieutuix32Or4Zh6OVwvkTb9DO1cVFK+TNplxsnUXBwAHUU7NdWDgAAWLSLdDq9UScQeIK6KLaXc9zXqY2kXW4kY8Fx6QfPvtRi40MrBwAALFv9VL3HKYmT9Pn36t22FZjQ+V9TG8njyo1kXPa4U3DwUnUKSLEBAABHot7EedPKzeC3OonAI9TXqpe1Ajff3/D62HIjqQVHKwT3qcXGrpUDAABWZ9MKzGTbCvDVthWY0Pb7Lzyl3EiS1/V2C3iSDu9BBgAAJlJK2SW5buVm8NaOybb6GnU7tZE8vdxIxh/+ZSsEf1FsAAAA6XfHRY83uvSmp9doc9cXn1NuJGPBsW2F4Jti43UjCgAArFgp5VOSq1ZuBm+GYThthY5VfW3etHITua5TQD94brmRjMtXNq0QR+8iig0AAGC0TZ9Xw/Y0mdCbbSswoe1933hJuZEkHxQc3Kc+vtTLc1kAAMDMSilf0meR8NrZ9kdLmdpIXl5uJGPBYQEL/1AfW1JsAAAA37tIn9Mb21bgCG1bgQltHvrmPsqNJNkpOPhLbTx/a+UAAIDjU0r5M30uF31lt+Tf6rmul6mNqzr1c699lRsnUXCQZBiGsyQfWjkAAOB41as8b1q5GZzXSxHoa2pj2wrsq9xIxoLj0hvheNVy67KVAwAASOMxg5mc5BEH6bWrUxuvWrmJvG9NbST7LTeS8VaMnYLj+NRiY5fxfwYAAAAPqsshr1u5Gfw6DMNPrdDKbVuBidzmkX+XfZcbSS04WiHWo5ZZH6PYAAAAnqbH3RvJIw/UazQMw3n6mdq4qDtamg5RbiTjNTqXrRDLV4uNXfp58wMAAAtRSvmU5KqVm8Hbeg3qUannu20rN5HbPOHa4EOVG8n4ZrhshVi8XcZpHQAAgOfYxtWwvThPPxP528dObSSHLTeSseB4dNPCstTySrEBAAA8W10W2eO58c0xTW/UqY1eHhO6KaU86T1x6HIjGZexbFohlqUWG29bOQAAgEe4SJ/TG5etwIp0NbXRCnxvinIjST4oONaj/iwVGwAAwF7Uxw96mRr41qtjOMt2OLVx2Qp9b6pyIxkLjtNWiL7VX+wPrRwAAMBT1APtTSs3g4t6+F+zi/QztbFpBe4yZbmRJB+HYfi5FaJPtZxSbAAAAIeyaQVmcJJ+phr2bhiGn9LPZP51KWXXCt1l6nLjJMlOwbE89Wf2sZUDAAB4rnqwvW7lZnC+4umNbSswoW
42540rcJ+py41kLDg+rviNsTq12NilnzElAABgvXqckjhJnze6vMhapjaSecqNJHmVcYJDwdG5+jO6jGIDAACYQCnlU5KrVm4Gb2sZsCY9FTabVuAhc5UbSfI6Co6u1Z/NLuPPCgAAYCrb9Hk1bE9lwIvUnYq/tHITuSqlfGmFHjJnuZGMh+bVvDlW6DKKDQAAYGL1oNvjWfGXFd0Cum0FJrRtBVrmLjeScbTnshViWvVn0kuLBwAAHJ+L9Dm9sW0FelcLmjet3ETev3RqI+mj3EjGgqPHVu4o1Z9FL0tlAACAI1RK+TN9Lhd9MwzDWSvUuW0rMJHb7Onv0ku5kSS/DsOwaYU4rPoz+LWVAwAAOLRSymWSm1ZuBov9cL6zqY2LWmK9WE/lRpJ8UHDMp772H1o5AACACW1agRm8Goahx6mSx7hsBSZymz2WRL2VG8lYcJy2QuzXMAw/R7EBAAB0ppSyS3Ldys1gu7TbP+sH2q9auYls9zW1kfRZbiTJx3rYZgL1td61cgAAADPpcUriJH3+vR6ybQUmclNK2dvURtJvuXGSZKfgOLxhGH7KWGycPBgEAACYSSnlU5KrVm4G5/VM1b3epjZagafqtdxI/i44FjXmsyT1tf0YxQYAANC/bfq7GvYkBzioH8i2FZjITV0Uu1c9lxuJguNg6mu6S/K6EQUAAJhdKeVL9riAco/e9j69MQzDNv1MbWxagefovdxIxsO3gmP/LqLYAAAAluUi/U1vJP3cQPKDepbuZTfIdV0Qu3dLKDeS8RB+2QrxOMMwXCZ528oBAAD0pN6u0ctB/VtvOr718zz9rCLYtgLPtZRyI0l+qYdyXqCOIyk2AACARar7Gj63cjPYtgJTO5apjWRZ5UYyPst02Qpxt7od97dWDgAAoHO9HNi/9aaeuXrS09TGphV4iaWVG8lYcGxaIf6pvmYfWjkAAIDe1QmA61ZuBttWYCp1yWkvH25f1YWwB7PEciNJPig4Hm8Yhp/T51ZhAACA59q0AjN4VVcB9GDbCkxo2wq81FLLjWQsOM5aoWNXi41d+hlFAgAAeLE6CXDVys3gfO7bPuvURi+7Ft8femojWXa5kSSX9fDOHeov1McoNgAAgHU6T39Xw55k/p0g21ZgIreZ6O+y9HLjJMlOwfGjWmzskrxqRAEAABapXg3b4yP4v9Xpicl1NrVxUX9GB7f0ciP5u+CYdeynQ7skr1shAACAhbtIctMKzWDbChzIZSswkdtMWDytodxIFBz/UK/LVWwAAACrVycDtq3cDN5O/ZTBMAynSd60chPZTjW1kayn3EjGw/zRFxy12OhlBAkAAODgSimXST63cjOYbHKh2rYCE7kppUz6376mciMZC47LVmithmE4j2IDAAA4TnMv8bzLmzpNcXC9TW20Avu2tnIjSX6p0wtHZRiGTZL/tnIAAABrVErZJblu5WYw1QTDthWYyE2dpJnUGsuNZHy26bIVWova0H1o5QAAAFZu0wrM4HX9MPpghmE4Sz9TG5tW4BDWWm4kY8GxaYWWri6o+djKAQAArF0p5UuSq1ZuBttW4IWmmg5pua4TNJNbc7mRJB/WXHDUYmOX8bYYAAAAxt0bt63QxF4d6mxaJ/lftXIT2bYCh7L2ciNZacFRb4W5jGIDAADgq3r9aC+TDN/atgLPtG0FJjLb1EZyHOVGklxMfb/wIdViY5fxdhgAAAD+6SLJTSs0sb1Pb3R2Q8qmFTikYyk3TpLsVlRwfIxiAwAA4E51emPbys1g0wo80bYVmMhV3Xcym2MpN5K/C46fGrmu1VtgemnmAAAAulSvI/3cyk3sTZ22eLF6tu3lbLhtBQ7tmMqNZCw4PtbHOhZnGIaLJG9bOQAAAJKMy0V7s20FHmnbCkzk/dxTG8nxlRvJ+DjHbmkFR30269dWDgAAgFFdcHndyk3szUufKKjn2bNWbgK36aRkOcZyIxkLjo+tUC9qsfGhlQMAAOAHm1ZgBttWoOE8fdyceVH3m8zuWMuNZGzLLluhudUlqIoNAACAZ6iPTFy1chN7+8KnCTatwARu09GVu8dcbiTjG+qyFZpLLTZ2rRwAAAAPOs94GO/Js/aBDMNwluRVKzeBbS9TG4lyIxkLjme9qQ6pPoO1Sx+jRgAAAItVD+HdTBlUm1bgHptWYAI3pZSuXk/lxui/da9FF+p40scoNgAAAPblIslNKzShV089h9YPwX9pxKawbQWmptz424envrEOoRYbu4xLTwEAANiDOr2xbeUmtmkFvtPDUwc3pZTLVmhqyo1/uqh7LuZ0GcUGAADA3tVD+edWbkJPvRZ20wpMYNMKzEG58U8nSXZzFRx1uWkPI0YAAABr1cP0w7ce9fepi0TnXl1wXUrZtUJzUG786K+C46dGbq+GYdgmedvKAQAA8Hz1cH7dyk1o88hrYTetwAS2rcBclBt3O0ny8ZFvsBeruz5+a+UAAADYi00rMKGTJGcPBTpZJNrt1Eai3HjI64wTHActOGqx8aGVAwAAYD9KKV+SXLVyE2o9mrJpfH8Km1ZgTsqNh73OeHPJQdTdHl3dDQwAAHAkzpPctkITed3Y/bh54HtTuKqFULd6KDfetwIze10Xfe5VfePuMv9CmPvcpq8mEwAAYG/q1bA9fdh85/TGMAynSV7d9b0JbVuBuc1ebpRSztPXVTx3ebvPgqM+6rJLv8VGMr55vzQyAAAAS3aR5KYVmsh9ezc293x9Ku97n9pIOig36kF/k37Gge7ztt5o8iILKTb+KKX01GACAADsXZ3e2LZyEzmpOxm/9+Cy0QO7TT+vz4NmLzeS/FxK+ZRlvGC/3fNme4pdxl0evbrN383gT/fHAAAAlq+Ucpl+nibYfPuHev6c84Pxi1oAda+HciNJUicFerpr+D4fnltw1Edbei42kuTsmzfvTw8FAQAAVqJ1W8lU3tRrX/8y99TGYib6uyk3qrP0/3hKMhYcD22y/UEtNt62cjN73/O9xQAAAIdQz0G9fNi+Sb6uNPjl4ehBbZcytZF0Vm7UF27OZuopdo8tOIZhOE//xcbnutwVAADgGG1agYls6j/nPBvfLG0PYw/lxum3f6iNWe/Xwybjc0/NgqM+wvLfhzIduM28vzgAAACzqjeCXLVyE3hVr3+d88PnbSvQmx7KjR8s5HrYZCw4Luu40A+GYThL8uGu73Xm/J6rfd7c8TUAAIC1Ok8fqxK2mW9f401dsrooXZYb1VL2b7zOOMHxj4KjTnRc3vlv9OVqiW9cAACAfaurEnp4HGPOD5o3rUCPui036iTBphHrxeuMV7wm+Vps7DLvlT2P8TnzjjoBAAD05iLJTSu0UtdLvWSi23IjSUopH7OM/RtJ8noYhr8eUblM/8XGbZLNkrbfAgAAHFo9I21buZXatgK96qHcOH3omwvav5GMN6J8yXzPRj3FeSnlUysEAABwbOqj+0s5h+7LYqc2kj7KjcdYyv6NpP+JjeQRezbqdl4AAIBjdWyP8G9agZ4totxY2P6N3tmzAQAA0FCnGK5buZW4uucGzcVYRLmRfN2/8Xsrx4Nuk5zZswEAAPAom1ZgJbatQO8WU24kSSllm+Npzg5hs/Q2DgAAYCr1/HTVyi3c+zWcE3soN/7dCnznLMd7Lc9L/F6nXwAAAHi88yxnB+RT3WYFUxtJH+XGk24WqY9ULGnBaA/+qFMvAAAAPEE9g160cgt1sZa1BT2UG09WrzDdtHIkGReIblqhO/zcCgAAAByJi6zvCYLbrKi0WWS5kXxdMPqfVu7IvWSB6FMfFwIAAFileqbatnILs33mWbFLiy03kqSUcpH1L3d5rtskp2tYDAMAADC3Usplxsn4Nbip5+nVWHS5kSSllE2SP1q5I3ReH98BAABgP85bgYXYtgJLs/hyo9pkPQ3aPryrrSIAAAB7UkrZJblu5Tp3s8bz4irKjfqc0GkUHMl4R/FlKwQAAMCzbFqBzm1agSVaRbmRfC04NjnuK2KvSilrGZMCAADoTt1ruNTdj9d1+mR1VlNuJF+viD3NcRYcf9T9IwAAABzWeZZ57ty2Aku1qnIj+VpwnLVyK/M5Kx0tAgAA6E19cmBpt42sdmojWWG5kXxd8vKulVuJzxmvfF3N/cQAAAALcJHkphXqyKYVWLJVlhvJ1zuI/9PKLdxtko1iAwAAYFr1HLZt5TpxVXeFrNZqy40kKaVcZLm
4254LXlpuM05sfGoFAQAA2L/6ofoSbu3ctgJLt+pyI0nqks01Fhxnig0AAIDZ9X5j5fu1T20kR1BuJF8LjiW0aY/1bs2LYAAAAJains2uW7mZ3OYIpjaSIyk3qtOso+B4V0efAAAA6MOmFZjJxbHsaDyacqP+QE+zzLuI/3Kl2AAAAOhLfeyjt3UIt1nedbXPdjTlRrL4guOqPl4DAABAf87T11nz8limNpIjKzeSpC7hPE1fb7qWz4oNAACAftUioadJiaMpNpIjLDeSrwVH7xtt//I5YxkDAABAx0op2yQ3rRz7d5TlRvL1PuJ3rdzMbpKcHtMoEQAAwMJ9aQXYv6MtN5KvBcf7Vm4mt0nOFBsAAADwsKMuN5KklHKePrfantbHZwAAAIAHHH25kSR1WecfrdyEzhUbAAAA8DjKjb9tMi7vnNu7+rgMAAAA8AjKjarutjjNvAXH74oNAAAAeBrlxjdqwbHJuPNialf12iAAAADgCZQb36m7Lk4zbcHxR937AQAAADyRcuMOteA4a+X25HPGaREAAADgGZQb9yil7JK8a+Ve6HPGK1//bAUBAACAuyk3HlCXe/6nlXum2yRnig0AAAB4GeVGQynlIslVK/dEtxknNr60ggAAAMDDlBuPUJd97rPgOKt7PQAAAIAXUm48Ui04Prdyj/Cu7vMAAAAA9kC58TSneVnB8a7u8QAAAAD2RLnxBHX552nGnRlPdaXYAAAAgP1TbjzRMwuOq/pYCwAAALBnyo1nqMtAT1u56rNiAwAAAA5HufFMteB414h9zuNLEAAAAOAZlBsvUHdo3Fdw3CQ5rY+xAAAAAAei3HihWnC8/+7Lt0nOFBsAAABweP9qBWgrpZwPw/Dxmy99KaV8uS8PAAAA7I9yY09KKbtWBgBW5rdhGH5rhUhKKUMrA3vm9/OR/H7COngsBQAAAFg05QYAAACwaMoNAAAAYNGUGwAAAMCiKTcAAACARVNuAAAAAIum3AAAAAAWTbkBAAAALJpyAwAAAFg05QYAAACwaMoNAAAAYNGUGwAAAMCiKTcAAACARVNuAAAAAIum3AAAAAAWTbkBAAAALJpyAwAAAFg05QYAAACwaMoNAAAAYNGUGwAAAMCiKTcAAACARVNuAAAAAIum3AAAAAAWTbkBAAAALJpyAwAAAFg05QYAAACwaMoNAAAAYNGUGwAAAMCiKTcAAACARft/gOR5wcsoylYAAAAASUVORK5CYII="/></svg>
4255  
4256
4257        </a>
4258      </div>
4259    
4260
4261    <nav class="site-header__nav" aria-label="Main Navigation">
4262      <ul class="site-nav">
4263  
4264  
4265    
4266    <li class="site-nav__item site-nav__item--1 site-nav__item--new-arrivals hover-intent"><a class="site-nav__item-link special_text" href="/collections/new-arrivals">New Arrivals</a>
4267        
4268        
4269        
4270        
4271        
4272        
4273        
4274
4275        <div class="site-nav__sub-wrapper">
4276          <div class="container--wide" 0 0>
4277            <ul class="sub-nav__list sub-nav__list--new-arrivals sub-nav--width">
4278              
4279            </ul>
4280
4281            
4282            
4283            <ul class="site-nav__promos new-arrivals" >
4284              
4285              
4286                
4287              
4288                
4289              
4290                
4291              
4292                
4293              
4294                
4295              
4296                
4297              
4298                
4299              
4300                
4301              
4302                
4303              
4304                
4305              
4306                
4307              
4308                
4309              
4310                
4311              
4312            </ul>
4313          </div>
4314        </div>
4315      
4316    </li>
4317  
4318    
4319    <li class="site-nav__item site-nav__item--2 site-nav__item--best-sellers hover-intent"><a class="site-nav__item-link" href="/collections/best-sellers">Best Sellers</a>
4320        
4321        
4322        
4323        
4324        
4325        
4326        
4327
4328        <div class="site-nav__sub-wrapper">
4329          <div class="container--wide" 0 0>
4330            <ul class="sub-nav__list sub-nav__list--best-sellers sub-nav--width">
4331              
4332            </ul>
4333
4334            
4335            
4336            <ul class="site-nav__promos best-sellers" >
4337              
4338              
4339                
4340              
4341                
4342              
4343                
4344              
4345                
4346              
4347                
4348              
4349                
4350              
4351                
4352              
4353                
4354              
4355                
4356              
4357                
4358              
4359                
4360              
4361                
4362              
4363                
4364              
4365            </ul>
4366          </div>
4367        </div>
4368      
4369    </li>
4370  
4371    
4372    <li class="site-nav__item site-nav__item--3 site-nav__item--dresses has-children hover-intent"><a class="site-nav__item-link" href="/collections/dresses">Dresses</a>
4373        
4374          
4375          
4376            
4377            
4378        
4379        
4380        
4381        
4382        
4383        
4384
4385        <div class="site-nav__sub-wrapper">
4386          <div class="container--wide" 2 5>
4387            <ul class="sub-nav__list sub-nav__list--dresses sub-nav--width-2 sub-nav__list--columns">
4388              
4389                <li class="sub-nav__list-item sub-nav__list-item--level-2">
4390                  <a href="javascript:void(0)" class="site-nav__item-link">Shop by Length</a>
4391                  
4392                  
4393                    <ul >
4394                      
4395                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4396                          <a href="/collections/dresses">All Dresses</a>
4397                        </li>
4398                      
4399                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4400                          <a href="/collections/mini-dresses">Mini Dresses</a>
4401                        </li>
4402                      
4403                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4404                          <a href="/collections/midi-dresses">Midi Dresses</a>
4405                        </li>
4406                      
4407                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4408                          <a href="/collections/maxi-dresses">Maxi Dresses</a>
4409                        </li>
4410                      
4411                    </ul>
4412                  
4413                </li>
4414              
4415                <li class="sub-nav__list-item sub-nav__list-item--level-2">
4416                  <a href="javascript:void(0)" class="site-nav__item-link">Shop by Occasion</a>
4417                  
4418                  
4419                    <ul >
4420                      
4421                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4422                          <a href="/collections/day-dresses">Day Dresses</a>
4423                        </li>
4424                      
4425                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4426                          <a href="/collections/cocktail-dresses">Cocktail Dresses</a>
4427                        </li>
4428                      
4429                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4430                          <a href="/collections/wedding-guest-dresses">Guest Of Dresses</a>
4431                        </li>
4432                      
4433                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4434                          <a href="/collections/white-dresses">White Dresses</a>
4435                        </li>
4436                      
4437                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4438                          <a href="/collections/evening-dresses">Evening Dresses</a>
4439                        </li>
4440                      
4441                    </ul>
4442                  
4443                </li>
4444              
4445            </ul>
4446
4447            
4448            
4449            <ul class="site-nav__promos dresses" >
4450              
4451              
4452                
4453              
4454                
4455              
4456                
4457              
4458                
4459                  
4460<li class="site-nav__promo promo-nav__parent_dresses site-nav__promo_2">
4461                    <a href="/collections/dresses">
4462                      <img class="lazy" data-src="//www.milly.com/cdn/shop/files/vertical_supernav_57438164-8c9b-40f9-b2a9-e6f9b6617b52_350x450.jpg?v=1786389567" alt="All Dresses Collection" />
4463                      <p class="center fw1 ls2 h6">All Dresses</p>
4464                    </a>
4465                  </li>
4466                  
4467                
4468              
4469                
4470                  
4471<li class="site-nav__promo promo-nav__parent_dresses site-nav__promo_2">
4472                    <a href="https://www.milly.com/collections/special-event-shop">
4473                      <img class="lazy" data-src="//www.milly.com/cdn/shop/files/vertical_supernav_5_350x450.jpg?v=1786389632" alt="Special Occasion Dresses Collection" />
4474                      <p class="center fw1 ls2 h6">Special Occasion Dresses</p>
4475                    </a>
4476                  </li>
4477                  
4478                
4479              
4480                
4481              
4482                
4483              
4484                
4485              
4486                
4487              
4488                
4489              
4490                
4491              
4492                
4493              
4494                
4495              
4496            </ul>
4497          </div>
4498        </div>
4499      
4500    </li>
4501  
4502    
4503    <li class="site-nav__item site-nav__item--4 site-nav__item--clothing has-children hover-intent"><a class="site-nav__item-link" href="https://www.milly.com/collections/clothing">Clothing</a>
4504        
4505          
4506          
4507            
4508            
4509        
4510        
4511        
4512        
4513        
4514        
4515
4516        <div class="site-nav__sub-wrapper">
4517          <div class="container--wide" 1 13>
4518            <ul class="sub-nav__list sub-nav__list--clothing sub-nav--width-2 sub-nav__list--columns">
4519              
4520                <li class="sub-nav__list-item sub-nav__list-item--level-2">
4521                  <a href="javascript:void(0)" class="site-nav__item-link">By Category</a>
4522                  
4523                  
4524                    <ul class="columns_split">
4525                      
4526                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4527                          <a href="https://www.milly.com/collections/clothing">All Clothing</a>
4528                        </li>
4529                      
4530                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4531                          <a href="https://www.milly.com/collections/dresses">Dresses</a>
4532                        </li>
4533                      
4534                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4535                          <a href="https://www.milly.com/collections/tops">Tops</a>
4536                        </li>
4537                      
4538                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4539                          <a href="/collections/coats-and-jackets">Jackets & Coats</a>
4540                        </li>
4541                      
4542                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4543                          <a href="https://www.milly.com/collections/match-sets">Matching Sets</a>
4544                        </li>
4545                      
4546                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4547                          <a href="https://www.milly.com/collections/pants">Pants</a>
4548                        </li>
4549                      
4550                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4551                          <a href="/collections/shorts">Shorts</a>
4552                        </li>
4553                      
4554                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4555                          <a href="https://www.milly.com/collections/skirts">Skirts</a>
4556                        </li>
4557                      
4558                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4559                          <a href="https://www.milly.com/collections/sweaters-knits">Sweaters & Knits</a>
4560                        </li>
4561                      
4562                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4563                          <a href="/collections/cardigans">Cardigans</a>
4564                        </li>
4565                      
4566                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4567                          <a href="https://www.milly.com/collections/blazers">Blazers</a>
4568                        </li>
4569                      
4570                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4571                          <a href="https://www.milly.com/collections/swim-and-cabana">Swim & Coverups</a>
4572                        </li>
4573                      
4574                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4575                          <a href="/collections/accessories">Accessories</a>
4576                        </li>
4577                      
4578                    </ul>
4579                  
4580                </li>
4581              
4582            </ul>
4583
4584            
4585            
4586            <ul class="site-nav__promos clothing" style="justify-content: flex-end;">
4587              
4588              
4589                
4590              
4591                
4592              
4593                
4594              
4595                
4596              
4597                
4598              
4599                
4600                  
4601<li class="site-nav__promo promo-nav__parent_clothing site-nav__promo_1">
4602                    <a href="/collections/tops">
4603                      <img class="lazy" data-src="//www.milly.com/cdn/shop/files/vertical_supernav_1_350x450.jpg?v=1786389676" alt="The Top Shop Collection" />
4604                      <p class="center fw1 ls2 h6">The Top Shop</p>
4605                    </a>
4606                  </li>
4607                  
4608                
4609              
4610                
4611              
4612                
4613              
4614                
4615              
4616                
4617              
4618                
4619              
4620                
4621              
4622                
4623              
4624            </ul>
4625          </div>
4626        </div>
4627      
4628    </li>
4629  
4630    
4631    <li class="site-nav__item site-nav__item--5 site-nav__item--occasion-shop has-children hover-intent"><span>Occasion Shop</span>
4632        
4633          
4634          
4635            
4636            
4637        
4638        
4639        
4640        
4641        
4642        
4643
4644        <div class="site-nav__sub-wrapper">
4645          <div class="container--wide" 1 5>
4646            <ul class="sub-nav__list sub-nav__list--occasion-shop sub-nav--width-1 sub-nav__list--columns">
4647              
4648                <li class="sub-nav__list-item sub-nav__list-item--level-2">
4649                  <a href="/collections/clothing" class="site-nav__item-link">What to Wear</a>
4650                  
4651                  
4652                    <ul >
4653                      
4654                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4655                          <a href="/collections/effortless-daywear">Effortless Daywear</a>
4656                        </li>
4657                      
4658                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4659                          <a href="/collections/special-event-shop">Special Occasion</a>
4660                        </li>
4661                      
4662                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4663                          <a href="/collections/vacation">Vacation</a>
4664                        </li>
4665                      
4666                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4667                          <a href="/collections/wedding-guest-dresses">Guest Of</a>
4668                        </li>
4669                      
4670                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4671                          <a href="/collections/wear-to-work">Workwear</a>
4672                        </li>
4673                      
4674                    </ul>
4675                  
4676                </li>
4677              
4678            </ul>
4679
4680            
4681            
4682            <ul class="site-nav__promos occasion-shop" >
4683              
4684              
4685                
4686              
4687                
4688              
4689                
4690              
4691                
4692              
4693                
4694              
4695                
4696              
4697                
4698                  
4699<li class="site-nav__promo promo-nav__parent_occasion-shop site-nav__promo_2">
4700                    <a href="/collections/date-night">
4701                      <img class="lazy" data-src="//www.milly.com/cdn/shop/files/vertical_supernav_2_350x450.jpg?v=1786389589" alt="Date Night Outfits Collection" />
4702                      <p class="center fw1 ls2 h6">Date Night Outfits</p>
4703                    </a>
4704                  </li>
4705                  
4706                
4707              
4708                
4709                  
4710<li class="site-nav__promo promo-nav__parent_occasion-shop site-nav__promo_2">
4711                    <a href="/collections/wear-to-work">
4712                      <img class="lazy" data-src="//www.milly.com/cdn/shop/files/vertical_supernav_3_350x450.jpg?v=1786389767" alt="Desk To Dinner Collection" />
4713                      <p class="center fw1 ls2 h6">Desk To Dinner</p>
4714                    </a>
4715                  </li>
4716                  
4717                
4718              
4719        
4719        
4720              
4721                
4722              
4723                
4724              
4725                
4726              
4727                
4728              
4729            </ul>
4730          </div>
4731        </div>
4732      
4733    </li>
4734  
4735    
4736    <li class="site-nav__item site-nav__item--6 site-nav__item--featured-edits has-children hover-intent"><a class="site-nav__item-link" href="#">Featured Edits</a>
4737        
4738          
4739          
4740            
4741            
4742        
4743        
4744        
4745        
4746        
4747        
4748
4749        <div class="site-nav__sub-wrapper">
4750          <div class="container--wide" 1 5>
4751            <ul class="sub-nav__list sub-nav__list--featured-edits sub-nav--width-1 sub-nav__list--columns">
4752              
4753                <li class="sub-nav__list-item sub-nav__list-item--level-2">
4754                  <a href="javascript:void(0)" class="site-nav__item-link">Featured Edits</a>
4755                  
4756                  
4757                    <ul >
4758                      
4759                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4760                          <a href="/collections/the-fall-collection">The Fall Collection</a>
4761                        </li>
4762                      
4763                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4764                          <a href="/collections/the-espresso-edit">The Espresso Edit</a>
4765                        </li>
4766                      
4767                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4768                          <a href="/collections/elevated-essentials">Elevated Essentials</a>
4769                        </li>
4770                      
4771                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4772                          <a href="/collections/the-cady-collection">The Cady Collection</a>
4773                        </li>
4774                      
4775                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4776                          <a href="/collections/red-edit">Red Hues</a>
4777                        </li>
4778                      
4779                    </ul>
4780                  
4781                </li>
4782              
4783            </ul>
4784
4785            
4786            
4787            <ul class="site-nav__promos featured-edits" style="justify-content: flex-end;">
4788              
4789              
4790                
4791              
4792                
4793              
4794                
4795              
4796                
4797              
4798                
4799              
4800                
4801              
4802                
4803              
4804                
4805              
4806                
4807                  
4808<li class="site-nav__promo promo-nav__parent_featured-edits site-nav__promo_1">
4809                    <a href="/collections/prints">
4810                      <img class="lazy" data-src="//www.milly.com/cdn/shop/files/vertical_supernav_4_350x450.jpg?v=1786389886" alt="The Pattern Edit Collection" />
4811                      <p class="center fw1 ls2 h6">The Pattern Edit</p>
4812                    </a>
4813                  </li>
4814                  
4815                
4816              
4817                
4818              
4819                
4820              
4821                
4822              
4823                
4824              
4825            </ul>
4826          </div>
4827        </div>
4828      
4829    </li>
4830  
4831    
4832    <li class="site-nav__item site-nav__item--7 site-nav__item--swim has-children hover-intent"><a class="site-nav__item-link" href="/collections/bikinis-and-swimsuits-cabana">Swim</a>
4833        
4834          
4835          
4836            
4837            
4838        
4839        
4840        
4841        
4842        
4843        
4844
4845        <div class="site-nav__sub-wrapper">
4846          <div class="container--wide" 1 3>
4847            <ul class="sub-nav__list sub-nav__list--swim sub-nav--width-1 sub-nav__list--columns">
4848              
4849                <li class="sub-nav__list-item sub-nav__list-item--level-2">
4850                  <a href="/collections/bikinis-and-swimsuits-cabana" class="site-nav__item-link">All Swim</a>
4851                  
4852                  
4853                    <ul >
4854                      
4855                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4856                          <a href="/collections/bikinis">Bikinis</a>
4857                        </li>
4858                      
4859                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4860                          <a href="/collections/one-piece-swimsuits">One Piece Swimsuits</a>
4861                        </li>
4862                      
4863                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4864                          <a href="/collections/cover-ups">Cover-Ups</a>
4865                        </li>
4866                      
4867                    </ul>
4868                  
4869                </li>
4870              
4871            </ul>
4872
4873            
4874            
4875            <ul class="site-nav__promos swim" >
4876              
4877              
4878                
4879              
4880                
4881              
4882                
4883              
4884                
4885              
4886                
4887              
4888                
4889              
4890                
4891              
4892                
4893              
4894                
4895              
4896                
4897                  
4898<li class="site-nav__promo promo-nav__parent_swim site-nav__promo_2">
4899                    <a href="/collections/cover-ups">
4900                      <img class="lazy" data-src="//www.milly.com/cdn/shop/files/Untitled_design_9_3f4aebaa-2d6f-4c28-b5dd-2e7ceb4fb4f6_350x450.jpg?v=1780505443" alt="Cover-Ups Collection" />
4901                      <p class="center fw1 ls2 h6">Cover-Ups</p>
4902                    </a>
4903                  </li>
4904                  
4905                
4906              
4907                
4908                  
4909<li class="site-nav__promo promo-nav__parent_swim site-nav__promo_2">
4910                    <a href="/collections/bikinis-and-swimsuits">
4911                      <img class="lazy" data-src="//www.milly.com/cdn/shop/files/Untitled_design_10_09174419-7c9b-4940-b5b8-3d3d1bb68e75_350x450.jpg?v=1780505443" alt="All Swim Collection" />
4912                      <p class="center fw1 ls2 h6">All Swim</p>
4913                    </a>
4914                  </li>
4915                  
4916                
4917              
4918                
4919              
4920                
4921              
4922            </ul>
4923          </div>
4924        </div>
4925      
4926    </li>
4927  
4928    
4929    <li class="site-nav__item site-nav__item--8 site-nav__item--sale has-children hover-intent"><a class="site-nav__item-link" href="/collections/sale">Sale</a>
4930        
4931          
4932          
4933            
4934            
4935        
4936        
4937        
4938        
4939        
4940        
4941
4942        <div class="site-nav__sub-wrapper">
4943          <div class="container--wide" 1 4>
4944            <ul class="sub-nav__list sub-nav__list--sale sub-nav--width-1 sub-nav__list--columns">
4945              
4946                <li class="sub-nav__list-item sub-nav__list-item--level-2">
4947                  <a href="/collections/sale" class="site-nav__item-link">All Sale</a>
4948                  
4949                  
4950                    <ul >
4951                      
4952                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4953                          <a href="/collections/sale-dresses">Dresses on Sale</a>
4954                        </li>
4955                      
4956                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4957                          <a href="/collections/sale-tops">Tops on Sale</a>
4958                        </li>
4959                      
4960                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4961                          <a href="/collections/sale-bottoms">Bottoms on Sale</a>
4962                        </li>
4963                      
4964                        <li class="sub-nav__list-item sub-nav__list-item--level-3">
4965                          <a href="/collections/swim-on-sale">
4965Swim on Sale</a>
4966                        </li>
4967                      
4968                    </ul>
4969                  
4970                </li>
4971              
4972            </ul>
4973
4974            
4975            
4976            <ul class="site-nav__promos sale" >
4977              
4978              
4979                
4980              
4981                
4982              
4983                
4984              
4985                
4986              
4987                
4988              
4989                
4990              
4991                
4992              
4993                
4994              
4995                
4996              
4997                
4998              
4999                
5000              
5001                
5002                  
5003<li class="site-nav__promo promo-nav__parent_sale site-nav__promo_2">
5004                    <a href="/collections/sale">
5005                      <img class="lazy" data-src="//www.milly.com/cdn/shop/files/Superav_Sale_350x450.jpg?v=1780505194" alt="All Sale Collection" />
5006                      <p class="center fw1 ls2 h6">All Sale</p>
5007                    </a>
5008                  </li>
5009                  
5010                
5011              
5012                
5013                  
5014<li class="site-nav__promo promo-nav__parent_sale site-nav__promo_2">
5015                    <a href="https://www.milly.com/collections/sale-100-200">
5016                      <img class="lazy" data-src="//www.milly.com/cdn/shop/files/Superav_Under_400_350x450.jpg?v=1780515916" alt="Sale Under $400 Collection" />
5017                      <p class="center fw1 ls2 h6">Sale Under $400</p>
5018                    </a>
5019                  </li>
5020                  
5021                
5022              
5023            </ul>
5024          </div>
5025        </div>
5026      
5027    </li>
5028  
5029</ul>
5030
5031    </nav>
5032
5033    <div class="site-header__actions">
5034      <button class="site-header__search-action btn btn--text-only" data-search-toggle>
5035        
5036    <svg height="25" viewBox="0 0 25 25" width="25" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="m9.89580078 0c5.45654292 0 9.89584962 4.43930664 9.89584962 9.89584961 0 2.23611819-.7483082 4.29905149-2.0041229 5.95775259l-.2024689.2585072 7.2623047 7.2623047c.180816.1807725.2009066.4614294.0603063.6644327l-.0602575.0721395-.7363769.7364258c-.1808594.1807726-.4614487.2008584-.6644703.0602575l-.0721508-.0602575-7.2623047-7.2623047c-1.7005371 1.3773926-3.8624512 2.2065918-6.21625979 2.2065918-5.45654297 0-9.89584961-4.4393066-9.89584961-9.89584959 0-5.45654297 4.43925781-9.89584961 9.89580078-9.89584961zm.08116645 1.77329654c-4.83249156 0-8.14620855 3.35636206-8.14620855 8.18885362 0 4.83249154 3.03694977 8.05316614 7.86944133 8.05316614 4.83249159 0 8.37324439-3.2885183 8.37324439-8.12100988 0-4.83249156-3.2639856-8.12100988-8.09647717-8.12100988z"/></svg>
5037  
5038
5039        <span class="search-text visually-hidden">Search</span>
5040      </button>
5041      <button class="site-header__account-action site-header__account-action--logged-in" aria-haspopup="true">
5042        <span class="visually-hidden">Account</span>
5043        
5044    <svg height="25" viewBox="0 0 25 25" width="25" xmlns="http://www.w3.org/2000/svg"><g><path fill="currentColor" d="m12.5 25c-2.9597168 0-5.83037109-1.0529297-8.0831543-2.9648926-.52895508-.4486328-1.02514648-.9460449-1.4746582-1.4782715-1.89741211-2.2490234-2.9421875-5.110205-2.9421875-8.0568359 0-3.33891602 1.30019531-6.47792969 3.66113281-8.83886719s5.49995117-3.66113281 8.83886719-3.66113281c3.338916 0 6.4779297 1.30019531 8.8388672 3.66113281s3.6611328 5.49995117 3.6611328 8.83886719c0 2.9466797-1.0447754 5.8078613-2.9419434 8.056543-.4497558.5325195-.9459472 1.0299316-1.4750488 1.4787109-2.2526367 1.9118164-5.123291 2.9647461-8.0830078 2.9647461zm0-23.4375c-6.03095703 0-10.9375 4.90654297-10.9375 10.9375 0 2.5783691.91401367 5.0817383 2.57368164 7.0489746.39355469.4659668.82817383.9016602 1.29155274 1.2947266 1.97089843 1.6726562 4.4824707 2.5937988 7.07226562 2.5937988 2.5897949 0 5.1013672-.9211426 7.0721191-2.5937012.4635254-.393164.8981446-.8289062 1.2919434-1.295166 1.6594238-1.9668457 2.5734375-4.4702148 2.5734375-7.0486328 0-6.03095703-4.906543-10.9375-10.9375-10.9375z"/>
5044<path fill="currentColor" d="m12.5 12c-2.4813281 0-4.5-2.01867187-4.5-4.5s2.0186719-4.5 4.5-4.5 4.5 2.01867187 4.5 4.5-2.0186719 4.5-4.5 4.5zm0-7.5c-1.6542187 0-3 1.34578125-3 3s1.3457813 3 3 3 3-1.34578125 3-3-1.3457812-3-3-3z"/><path fill="currentColor" d="m19.9955511 22c-.0623011 0-.1255681-.0074801-.1887386-.0230935-.413892-.1023913-.6652216-.5161453-.5613381-.9241396.1387046-.5447063.2090711-1.1082154.2090711-1.6748661 0-3.7264998-3.0738125-6.8006658-6.852787-6.8541701l-.1017585-.000476-.1017585.000476c-3.77897445.0535043-6.85278695 3.1276703-6.85278695 6.8541701 0 .5666507.07036647 1.1301598.20907102 1.6748661.10388352.4079943-.14744602.8217483-.56133807.9241396s-.83372443-.1452804-.93760795-.5532746c-.16961364-.6659004-.25557955-1.3541735-.25557955-2.0457311 0-2.2171924.8701392-4.3071454 2.450125-5.8849993 1.57844034-1.576283 3.6842187-2.4613892 5.9294261-2.4923303.0036222-.0000476.0071961-.0000476.0108182-.0000476l.1096307-.0005236.1096307.000476c.0036221 0 .007196 0 .0108182.0000476 2.2452073.0308935 4.3509858.9160473 5.9294261 2.4923303 1.5799858 1.5779015 2.450125 3.6678545 2.450125 5.8850469 0 .6915576-.0859659 1.3798307-.2555795 2.0457311-.0880427.3456836-.402929.5763681-.7488694.5763681z"/></g></svg>
5045  
5046
5047      </button>
5048      <a href="#swym-wishlist" class="wishlist-icon-wrap" aria-label="Open Wishlist">
5049        <svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="47.000000pt" height="41.000000pt" viewBox="0 0 47.000000 41.000000" preserveAspectRatio="xMidYMid meet">
5050          <g transform="translate(0.000000,41.000000) scale(0.100000,-0.100000)" fill="#000000" stroke="none">
5051            <path d="M64 391 c-60 -37 -80 -121 -44 -190 22 -44 187 -201 210 -201 29 0
5052              196 155 220 205 36 75 16 149 -52 189 -40 24 -102 21 -134 -8 l-28 -23 -34 23
5053              c-42 29 -96 31 -138 5z m129 -41 c19 -16 37 -30 40 -30 3 0 19 14 35 30 42 41
5054              92 41 133 1 24 -25 29 -37 29 -81 0 -48 -3 -55 -52 -107 -29 -30 -74 -73 -101
5055              -95 l-47 -40 -84 76 c-112 102 -134 150 -100 221 29 61 94 72 147 25z">
5056            </path>
5057          </g>
5058        </svg>
5059      </a>
5060      <button id="cart-drawer-btn" class="cart-drawer-toggle cart-drawer-toggle--icon" 
5061        aria-label="0 item in Cart">
5062        <span class="visually-hidden">0 item in Cart</span>
5063        <span class="cart-count"></span>
5064        
5065    <svg height="25" viewBox="0 0 19 25" width="19" xmlns="http://www.w3.org/2000/svg"><path d="m9.48275862 0c1.23578508 0 2.37068968.50150451 3.20295308 1.32898696.8322634.80240722 1.3366654 1.93079238 1.3366654 3.18455366v1.15346038h1.3366655c.6305025 0 1.1601247.25075226 1.5636463.65195587.4035217.40120361.6557227.95285858.7061629 1.55466399l1.3366654 14.81945834v.1755266c0 .5767302-.2269809 1.1033099-.6305025 1.4794383-.3783016.3510532-.8827036.6018054-1.4375459.6519559h-14.85464048c-.52962216-.0501505-1.03402421-.3009027-1.41232575-.6519559-.40352165-.3761284-.63050257-.9027081-.63050257-1.4543631v-.1755265l1.33666544-14.84453364c.05044021-.60180541.30264124-1.15346038.70616288-1.55466399s.9331438-.65195587 1.56364637-.65195587h1.33666544v-1.15346038c0-1.25376128.50440206-2.38214644 1.33666545-3.18455366.80704328-.82748245 1.9419479-1.32898696 3.20295304-1.32898696zm5.71131878 7.03125h-11.42263757c-.22155979 0-.41850181.0989819-.56620833.24745475-.17232428.17321833-.29541304.42067308-.3200308.6928733l-1.30474093 14.62457575v.0742365c0 .1979638.07385326.3711821.22155978.4949095.14770652.1484728.34464855.2474547.56620833.2722002h14.22906152c.196942-.0247455.4185018-.1237274.5662083-.2722002.1477065-.1237274.2215598-.2969457.2215598-.4949095v-.049491l-1.304741-14.64932125c-.0246177-.27220022-.1477065-.51965497-.3200308-.6928733-.1477065-.14847285-.3446485-.24745475-.5662083-.24745475zm-5.71131878-5.62855818c-1.93299662 0-3.10317912 1.16431156-3.10317912 3.09730818v1.26197181h6.2478315v-1.26197181c0-1.93299662-1.2116558-3.09730818-3.14465238-3.09730818z" fill="currentColor" fill-rule="evenodd"/></svg>
5066  
5067
5068      </button>
5069      <nav class="site-header__action-dropdown" role="navigation" aria-label="Account Navigation">
5070        <ul>
5071          
5072            <li><a href="https://www.milly.com/customer_authentication/redirect?locale=en&region_country=US">Sign Up / Log In</a></li>
5073            <li><a href="#swym-wishlist">Wishlist</a></li>
5074          
5075        </ul>
5076      </nav>
5077    </div>
5078
5079    <div class="site-header__search">
5080      <div class="container">
5081        <form class="site-header__search-form" action="/collections/shop" method="get" role="search">
5082          
5083    <svg height="25" viewBox="0 0 25 25" width="25" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="m9.89580078 0c5.45654292 0 9.89584962 4.43930664 9.89584962 9.89584961 0 2.23611819-.7483082 4.29905149-2.0041229 5.95775259l-.2024689.2585072 7.2623047 7.2623047c.180816.1807725.2009066.4614294.0603063.6644327l-.0602575.0721395-.7363769.7364258c-.1808594.1807726-.4614487.2008584-.6644703.0602575l-.0721508-.0602575-7.2623047-7.2623047c-1.7005371 1.3773926-3.8624512 2.2065918-6.21625979 2.2065918-5.45654297 0-9.89584961-4.4393066-9.89584961-9.89584959 0-5.45654297 4.43925781-9.89584961 9.89580078-9.89584961zm.08116645 1.77329654c-4.83249156 0-8.14620855 3.35636206-8.14620855 8.18885362 0 4.83249154 3.03694977 8.05316614 7.86944133 8.05316614 4.83249159 0 8.37324439-3.2885183 8.37324439-8.12100988 0-4.83249156-3.2639856-8.12100988-8.09647717-8.12100988z"/></svg>
5084  
5085
5086          <label class="visually-hidden" for="header_search_input">Search</label>
5087          <input id="header_search_input" name="q" type="text" placeholder="Search" />
5088          <button type="submit" class="visually-hidden">Submit</button>
5089          <span data-search-toggle>
5090    <svg height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="m11.1049219 10.0000781 8.666289-8.6663281c.3051172-.30511719.3051172-.79980469 0-1.10488281-.3051172-.30507813-.7998047-.30511719-1.1048828 0l-8.66633787 8.66632812-8.66627929-8.66632812c-.30511719-.30511719-.79980469-.30511719-1.10488281 0-.30507813.30511718-.30511719.79980468 0 1.10488281l8.66628906 8.6662793-8.66628906 8.6663379c-.30511719.3051172-.30511719.7998047 0 1.1048828.15253906.1525391.3525.2287793.55246093.2287793.19996094 0 .39988281-.0762402.55246094-.2287793l8.66624023-8.6662891 8.66629887 8.6662891c.152539.1525391.3525.2287793.5524609.2287793s.3998828-.0762402.5524609-.2287793c.3051172-.3051172.3051172-.7998047 0-1.1048828z"/></svg>
5091  
5092</span>
5093        </form>
5094      </div>
5095    </div>
5096  </div>
5097</header>
5098
5099            
5100
5101<div class="mobile-navigation">
5102  <div class="mobile-navigation__header">
5103    <button class="btn btn--text-only btn--small mobile-navigation__close mobile-menu-toggle">
5104      <span class="visually-hidden">Close Mobile Navigation</span>
5105      
5106    <svg height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="m11.1049219 10.0000781 8.666289-8.6663281c.3051172-.30511719.3051172-.79980469 0-1.10488281-.3051172-.30507813-.7998047-.30511719-1.1048828 0l-8.66633787 8.66632812-8.66627929-8.66632812c-.30511719-.30511719-.79980469-.30511719-1.10488281 0-.30507813.30511718-.30511719.79980468 0 1.10488281l8.66628906 8.6662793-8.66628906 8.6663379c-.30511719.3051172-.30511719.7998047 0 1.1048828.15253906.1525391.3525.2287793.55246093.2287793.19996094 0 .39988281-.0762402.55246094-.2287793l8.66624023-8.6662891 8.66629887 8.6662891c.152539.1525391.3525.2287793.5524609.2287793s.3998828-.0762402.5524609-.2287793c.3051172-.3051172.3051172-.7998047 0-1.1048828z"/></svg>
5107  
5108
5109    </button>
5110  </div>
5111
5112  <nav  role="navigation">
5113    <ul class="mobile-navigation__list">
5114      
5115      
5116      
5117        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-1">
5118          
5119            <a href="/collections/new-arrivals" class="site-nav__item-link tu fw2 ls1 special_text">New Arrivals</a>
5120          
5121
5122          
5123        </li>
5124      
5125      
5126        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-1">
5127          
5128            <a href="/collections/best-sellers" class="site-nav__item-link tu fw2 ls1">Best Sellers</a>
5129          
5130
5131          
5132        </li>
5133      
5134      
5135        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-1 has-children">
5136          
5137            <button class="btn btn--text-only btn--small mobile-navigation__sub-list-toggle" data-mobile-menu-toggle aria-haspopup="true" aria-expanded="false">
5138            <span class="site-nav__item-link tu fw2 ls1">Dresses</span>
5139              <span class="visually-hidden">Toggle Sub Navigation</span>
5140              
5141    <svg height="5" viewBox="0 0 12 5" width="12" xmlns="http://www.w3.org/2000/svg"><path d="m335 2 5 5 5-5" fill="none" stroke="currentColor" stroke-linecap="round" transform="translate(-334 -2)"/></svg>
5142  
5143
5144            </button>
5145          
5146
5147          
5148            <ul class="mobile-navigation__list--level-2">
5149              
5150                <li class="mobile-navigation__list-item mobile-navigation__list-item--level-2 has-children">
5151                  <a href="/" class="site-nav__item-link fw2">Shop by Length</a>
5152                  
5153                    <ul class="mobile-navigation__list--level-3">
5154                      
5155                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5156                          <a href="/collections/dresses" class="site-nav__item-link">All Dresses</a>
5157                        </li>
5158                      
5159                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5160                          <a href="/collections/mini-dresses" class="site-nav__item-link">Mini Dresses</a>
5161                        </li>
5162                      
5163                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5164                          <a href="/collections/midi-dresses" class="site-nav__item-link">Midi Dresses</a>
5165                        </li>
5166                      
5167                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5168                          <a href="/collections/maxi-dresses" class="site-nav__item-link">Maxi Dresses</a>
5169                        </li>
5170                      
5171                    </ul>
5172                  
5173                </li>
5174              
5175                <li class="mobile-navigation__list-item mobile-navigation__list-item--level-2 has-children">
5176                  <a href="/" class="site-nav__item-link fw2">Shop by Occasion</a>
5177                  
5178                    <ul class="mobile-navigation__list--level-3">
5179                      
5180                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5181                          <a href="/collections/day-dresses" class="site-nav__item-link">Day Dresses</a>
5182                        </li>
5183                      
5184                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5185                          <a href="/collections/cocktail-dresses" class="site-nav__item-link">Cocktail Dresses</a>
5186                        </li>
5187                      
5188                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5189                          <a href="/collections/wedding-guest-dresses" class="site-nav__item-link">Guest Of Dresses</a>
5190                        </li>
5191                      
5192                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5193                          <a href="/collections/white-dresses" class="site-nav__item-link">White Dresses</a>
5194                        </li>
5195                      
5196                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5197                          <a href="/collections/evening-dresses" class="site-nav__item-link">Evening Dresses</a>
5198                        </li>
5199                      
5200                    </ul>
5201                  
5202                </li>
5203              
5204              
5205                 
5206
5207                
5208
5209                
5210
5211                
5212
5213                
5214                
5215
5216                
5217                
5218
5219                
5220                
5221
5222                
5223                
5224
5225                
5226                
5227
5228                
5229
5230                
5231                
5232
5233                
5234                
5235
5236                
5237                
5238
5239                
5240                
5241            
5242            </ul>
5243          
5244        </li>
5245      
5246      
5247        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-1 has-children">
5248          
5249            <button class="btn btn--text-only btn--small mobile-navigation__sub-list-toggle" data-mobile-menu-toggle aria-haspopup="true" aria-expanded="false">
5250            <span class="site-nav__item-link tu fw2 ls1">Clothing</span>
5251              <span class="visually-hidden">Toggle Sub Navigation</span>
5252              
5253    <svg height="5" viewBox="0 0 12 5" width="12" xmlns="http://www.w3.org/2000/svg"><path d="m335 2 5 5 5-5" fill="none" stroke="currentColor" stroke-linecap="round" transform="translate(-334 -2)"/></svg>
5254  
5255
5256            </button>
5257          
5258
5259          
5260            <ul class="mobile-navigation__list--level-2">
5261              
5262                <li class="mobile-navigation__list-item mobile-navigation__list-item--level-2 has-children">
5263                  <a href="/" class="site-nav__item-link fw2">By Category</a>
5264                  
5265                    <ul class="mobile-navigation__list--level-3">
5266                      
5267                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5268                          <a href="https://www.milly.com/collections/clothing" class="site-nav__item-link">All Clothing</a>
5269                        </li>
5270                      
5271                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5272                          <a href="https://www.milly.com/collections/dresses" class="site-nav__item-link">Dresses</a>
5273                        </li>
5274                      
5275                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5276                          <a href="https://www.milly.com/collections/tops" class="site-nav__item-link">Tops</a>
5277                        </li>
5278                      
5279                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5280                          <a href="/collections/coats-and-jackets" class="site-nav__item-link">Jackets & Coats</a>
5281                        </li>
5282                      
5283                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5284                          <a href="https://www.milly.com/collections/match-sets" class="site-nav__item-link">Matching Sets</a>
5285                        </li>
5286                      
5287                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5288                          <a href="https://www.milly.com/collections/pants" class="site-nav__item-link">Pants</a>
5289                        </li>
5290                      
5291                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5292                          <a href="/collections/shorts" class="site-nav__item-link">Shorts</a>
5293                        </li>
5294                      
5295                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5296                          <a href="https://www.milly.com/collections/skirts" class="site-nav__item-link">Skirts</a>
5297                        </li>
5298                      
5299                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5300                          <a href="https://www.milly.com/collections/sweaters-knits" class="site-nav__item-link">Sweaters & Knits</a>
5301                        </li>
5302                      
5303                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5304                          <a href="/collections/cardigans" class="site-nav__item-link">Cardigans</a>
5305                        </li>
5306                      
5307                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5308                          <a href="https://www.milly.com/collections/blazers" class="site-nav__item-link">Blazers</a>
5309                        </li>
5310                      
5311                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5312                          <a href="https://www.milly.com/collections/swim-and-cabana" class="site-nav__item-link">Swim & Coverups</a>
5313                        </li>
5314                      
5315                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5316                          <a href="/collections/accessories" class="site-nav__item-link">Accessories</a>
5317                        </li>
5318                      
5319                    </ul>
5320                  
5321                </li>
5322              
5323              
5324                 
5325
5326                
5327
5328                
5329
5330                
5331
5332                
5333                
5334
5335                
5336                
5337
5338                
5339                
5340
5341                
5342                
5343
5344                
5345                
5346
5347                
5348
5349                
5350                
5351
5352                
5353                
5354
5355                
5356                
5357
5358                
5359                
5360            
5361            </ul>
5362          
5363        </li>
5364      
5365      
5366        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-1 has-children">
5367          
5368            <button class="btn btn--text-only btn--small mobile-navigation__sub-list-toggle" data-mobile-menu-toggle aria-haspopup="true" aria-expanded="false">
5369            <span class="site-nav__item-link tu fw2 ls1">Occasion Shop</span>
5370              <span class="visually-hidden">Toggle Sub Navigation</span>
5371              
5372    <svg height="5" viewBox="0 0 12 5" width="12" xmlns="http://www.w3.org/2000/svg"><path d="m335 2 5 5 5-5" fill="none" stroke="currentColor" stroke-linecap="round" transform="translate(-334 -2)"/></svg>
5373  
5374
5375            </button>
5376          
5377
5378          
5379            <ul class="mobile-navigation__list--level-2">
5380              
5381                <li class="mobile-navigation__list-item mobile-navigation__list-item--level-2 has-children">
5382                  <a href="/collections/clothing" class="site-nav__item-link fw2">What to Wear</a>
5383                  
5384                    <ul class="mobile-navigation__list--level-3">
5385                      
5386                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5387                          <a href="/collections/effortless-daywear" class="site-nav__item-link">Effortless Daywear</a>
5388                        </li>
5389                      
5390                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5391                          <a href="/collections/special-event-shop" class="site-nav__item-link">Special Occasion</a>
5392                        </li>
5393                      
5394                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5395                          <a href="/collections/vacation" class="site-nav__item-link">Vacation</a>
5396                        </li>
5397                      
5398                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5399                          <a href="/collections/wedding-guest-dresses" class="site-nav__item-link">Guest Of</a>
5400                        </li>
5401                      
5402                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5403                          <a href="/collections/wear-to-work" class="site-nav__item-link">Workwear</a>
5404                        </li>
5405                      
5406                    </ul>
5407                  
5408                </li>
5409              
5410              
5411                 
5412
5413                
5414
5415                
5416
5417                
5418
5419                
5420                
5421
5422                
5423                
5424
5425                
5426                
5427
5428                
5429                
5430
5431                
5432                
5433
5434                
5435
5436                
5437                
5438
5439                
5440                
5441
5442                
5443                
5444
5445                
5446                
5447            
5448            </ul>
5449          
5450        </li>
5451      
5452      
5453        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-1 has-children">
5454          
5455            <button class="btn btn--text-only btn--small mobile-navigation__sub-list-toggle" data-mobile-menu-toggle aria-haspopup="true" aria-expanded="false">
5456            <span class="site-nav__item-link tu fw2 ls1">Featured Edits</span>
5457              <span class="visually-hidden">Toggle Sub Navigation</span>
5458              
5459    <svg height="5" viewBox="0 0 12 5" width="12" xmlns="http://www.w3.org/2000/svg"><path d="m335 2 5 5 5-5" fill="none" stroke="currentColor" stroke-linecap="round" transform="translate(-334 -2)"/></svg>
5460  
5461
5462            </button>
5463          
5464
5465          
5466            <ul class="mobile-navigation__list--level-2">
5467              
5468                <li class="mobile-navigation__list-item mobile-navigation__list-item--level-2 has-children">
5469                  <a href="/" class="site-nav__item-link fw2">Featured Edits</a>
5470                  
5471                    <ul class="mobile-navigation__list--level-3">
5472                      
5473                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5474                          <a href="/collections/the-fall-collection" class="site-nav__item-link">The Fall Collection</a>
5475                        </li>
5476                      
5477                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5478                          <a href="/collections/the-espresso-edit" class="site-nav__item-link">The Espresso Edit</a>
5479                        </li>
5480                      
5481                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5482                          <a href="/collections/elevated-essentials" class="site-nav__item-link">Elevated Essentials</a>
5483                        </li>
5484                      
5485                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5486                          <a href="/collections/the-cady-collection" class="site-nav__item-link">The Cady Collection</a>
5487                        </li>
5488                      
5489                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5490                          <a href="/collections/red-edit" class="site-nav__item-link">Red Hues</a>
5491                        </li>
5492                      
5493                    </ul>
5494                  
5495                </li>
5496              
5497              
5498                 
5499
5500                
5501
5502                
5503
5504                
5505
5506                
5507                
5508
5509                
5510                
5511
5512                
5513                
5514
5515                
5516                
5517
5518                
5519                
5520
5521                
5522
5523                
5524                
5525
5526                
5527                
5528
5529                
5530                
5531
5532                
5533                
5534            
5535            </ul>
5536          
5537        </li>
5538      
5539      
5540        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-1 has-children">
5541          
5542            <button class="btn btn--text-only btn--small mobile-navigation__sub-list-toggle" data-mobile-menu-toggle aria-haspopup="true" aria-expanded="false">
5543            <span class="site-nav__item-link tu fw2 ls1">Swim</span>
5544              <span class="visually-hidden">Toggle Sub Navigation</span>
5545              
5546    <svg height="5" viewBox="0 0 12 5" width="12" xmlns="http://www.w3.org/2000/svg"><path d="m335 2 5 5 5-5" fill="none" stroke="currentColor" stroke-linecap="round" transform="translate(-334 -2)"/></svg>
5547  
5548
5549            </button>
5550          
5551
5552          
5553            <ul class="mobile-navigation__list--level-2">
5554              
5555                <li class="mobile-navigation__list-item mobile-navigation__list-item--level-2 has-children">
5556                  <a href="/collections/bikinis-and-swimsuits-cabana" class="site-nav__item-link fw2">All Swim</a>
5557                  
5558                    <ul class="mobile-navigation__list--level-3">
5559                      
5560                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5561                          <a href="/collections/bikinis" class="site-nav__item-link">Bikinis</a>
5562                        </li>
5563                      
5564                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5565                          <a href="/collections/one-piece-swimsuits" class="site-nav__item-link">One Piece Swimsuits</a>
5566                        </li>
5567                      
5568                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5569                          <a href="/collections/cover-ups" class="site-nav__item-link">Cover-Ups</a>
5570                        </li>
5571                      
5572                    </ul>
5573                  
5574                </li>
5575              
5576              
5577                 
5578
5579                
5580
5581                
5582
5583                
5584
5585                
5586                
5587
5588                
5589                
5590
5591                
5592                
5593
5594                
5595                
5596
5597                
5598                
5599
5600                
5601
5602                
5603                
5604
5605                
5606                
5607
5608                
5609                
5610
5611                
5612                
5613            
5614            </ul>
5615          
5616        </li>
5617      
5618      
5619        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-1 has-children">
5620          
5621            <button class="btn btn--text-only btn--small mobile-navigation__sub-list-toggle" data-mobile-menu-toggle aria-haspopup="true" aria-expanded="false">
5622            <span class="site-nav__item-link tu fw2 ls1">Sale</span>
5623              <span class="visually-hidden">Toggle Sub Navigation</span>
5624              
5625    <svg height="5" viewBox="0 0 12 5" width="12" xmlns="http://www.w3.org/2000/svg"><path d="m335 2 5 5 5-5" fill="none" stroke="currentColor" stroke-linecap="round" transform="translate(-334 -2)"/></svg>
5626  
5627
5628            </button>
5629          
5630
5631          
5632            <ul class="mobile-navigation__list--level-2">
5633              
5634                <li class="mobile-navigation__list-item mobile-navigation__list-item--level-2 has-children">
5635                  <a href="/collections/sale" class="site-nav__item-link fw2">All Sale</a>
5636                  
5637                    <ul class="mobile-navigation__list--level-3">
5638                      
5639                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5640                          <a href="/collections/sale-dresses" class="site-nav__item-link">Dresses on Sale</a>
5641                        </li>
5642                      
5643                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5644                          <a href="/collections/sale-tops" class="site-nav__item-link">Tops on Sale</a>
5645                        </li>
5646                      
5647                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5648                          <a href="/collections/sale-bottoms" class="site-nav__item-link">Bottoms on Sale</a>
5649                        </li>
5650                      
5651                        <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3">
5652                          <a href="/collections/swim-on-sale" class="site-nav__item-link">
5652Swim on Sale</a>
5653                        </li>
5654                      
5655                    </ul>
5656                  
5657                </li>
5658              
5659              
5660                 
5661
5662                
5663
5664                
5665
5666                
5667
5668                
5669                
5670
5671                
5672                
5673
5674                
5675                
5676
5677                
5678                
5679
5680                
5681                
5682
5683                
5684
5685                
5686                
5687
5688                
5689                
5690
5691                
5692                
5693
5694                
5695                
5696            
5697            </ul>
5698          
5699        </li>
5700      
5701      <li class="mobile-navigation__list-item mobile-navigation__list-item--level-1 has-children login_link">
5702        
5703        
5704          <a href="https://www.milly.com/customer_authentication/redirect?locale=en&region_country=US" class="site-nav__item-link tu fw2 ls1">Sign Up / Log In</a>
5705        
5706      </li>
5707       
5708       <li class="mobile-navigation__list-item mobile-navigation__list-item--level-1 wishlist_link">
5709              <a href="#swym-wishlist" class="site-nav__item-link tu fw2 ls1">Wishlist</a>
5710            </li>
5711      
5712    </ul>
5713  </nav>
5714</div>
5715<style>
5716  .mobile-nav-opened .mobile-navigation {
5717    height: 100vh;
5718  }
5719ul.site-nav__promos.mobile-img-section {
5720    margin: auto;
5721    margin-top: 25px;
5722    padding-right: 0px;
5723}
5724.mobile-navigation__list-item {
5725    margin-left: 0px !important;
5726}
5727ul.site-nav__promos.mobile-img-section p.center.fw1.ls2.h6 {
5728    margin-top: 10px;
5729    text-align: left;
5730}
5731</style>
5732
5733
5734</div>
5735    
5736    <div id="main-content">
5737      
5738
5739
5740
5741
5742
5743  
5743<script type="text/javascript">
5744    
5745      window.__shgMoneyFormat = window.__shgMoneyFormat || {"USD":{"currency":"USD","currency_symbol":"$","currency_symbol_location":"left","decimal_places":2,"decimal_separator":".","thousands_separator":","}};
5746    
5747    window.__shgCurrentCurrencyCode = window.__shgCurrentCurrencyCode || {
5748      currency: "USD",
5749      currency_symbol: "$",
5750      decimal_separator: ".",
5751      thousands_separator: ",",
5752      decimal_places: 2,
5753      currency_symbol_location: "left"
5754    };
5755  </script>
5755
5756
5757
5758
5759<link href="//www.milly.com/cdn/shop/t/237/assets/new-plp.css?v=2819582152416531371787687553" rel="stylesheet" type="text/css" media="all" />
5760
5761
5762
5763
5764
5765
5766  <builder-component name="collection-page-top" api-key="573eeafc3fd64fd897e6bcedb9b658f1" editing-only="true">
5767      <!-- No matching content found! -->
5768  </builder-component>
5769  
5769<script async src="https://cdn.builder.io/js/webcomponents"></script>
5769
5770
5771<div id="shopify-section-collection-template" class="shopify-section"><style>
5772.product-quickview {
5773  /* width: 50%; */
5774  -webkit-box-flex: 1;
5775  -ms-flex: 1 0 100%;
5776  flex: 1 0 85%;
5777  display: grid;
5778  grid-template-columns: 60% 40%;
5779  -webkit-column-gap: 2.4rem;
5780  -moz-column-gap: 2.4rem;
5781  column-gap: 2.4rem;
5782  padding: 0px 1rem 1.4rem 1rem;
5783  position: relative;
5784  max-width: 78%;
5785  margin: auto;
5786}
5787.product-quickview__image {
5788  max-height: 88%;
5789}
5790.product-quickview__image img {
5791  object-fit: cover;
5792  max-width: 96%;
5793}
5794.addReadMore.showlesscontent .SecSec,
5795.addReadMore.showlesscontent .readLess {
5796    display: none;
5797}
5798
5799.addReadMore.showmorecontent .readMore {
5800    display: none;
5801}
5802
5803.addReadMoreWrapTxt.showmorecontent .SecSec,
5804.addReadMoreWrapTxt.showmorecontent .readLess {
5805    display: block;
5806}
5807
5808.readMore span, .readLess span {
5809cursor: pointer;
5810    font-weight: 600;
5811    text-decoration: underline;
5812}
5813.custom-div {
5814  flex-basis: 25%;
5815}
5816.custom-div-footer {
5817  flex-basis: 25%;
5818}
5819.custom-collection-description {
5820  margin-top: 50px;
5821    flex-basis: 75%;
5822}
5823.custom-collection-description h1{
5824  font-size: 20px;
5825  margin-bottom: 0;
5826    text-transform: uppercase;
5827}
5828
5829@media(max-width: 960px) {
5830  .custom-div {
5831      display: none;
5832  }
5833  .custom-div-footer {
5834      display: none;
5835  }
5836  .custom-collection-description {
5837      flex-basis: 100%;
5838      padding: 0 5%;
5839      margin-top: 20px;
5840      margin-bottom: 0;
5841  }
5842}
5843</style>
5844<main class="content content--collection" role="main">
5845  <div class="container--wide">
5846    <nav class="site-breadcrumbs breadcrumbs" role="navigation">
5847  <nav class="breadcrumbs" role="navigation" aria-label="breadcrumbs">
5848  <a href="/" class="home-link" title="Return to Home">Home</a>
5849
5850  
5851
5852  
5853
5854  
5855
5856  
5857
5858  <span aria-hidden="true">/</span>
5859  <span class="active-breadcrumb">
5860    
5861
5862    
5863
5864    
5865
5866    
5867
5868    
5869      
5870        <h1>Special Occasion</h1>
5871      
5872    
5873
5874    
5875
5876    
5877
5878    
5879
5880    
5881
5882    
5883
5884    
5885  </span>
5886</nav><!-- breadcrumbs -->
5887
5888</nav>
5889<div class="collection-page-title">
5890  <h3>Special Occasion</h3>
5891</div>
5892
5893    
5893<script src="//www.milly.com/cdn/shop/t/237/assets/new-plp.js?v=126246422884612387771772548100" defer="defer"></script>
5893
5894<style>
5895  .dropdown{
5896    display:none !important;
5897  }
5898   .ss-sorting .dropdown{
5899    display:flex !important;
5900  }
5901</style>
5902<div id="searchspring-filters">
5903        <!-- <div class="collection-filters-content">
5904          <div class="inner-collection-filters-content">
5905            <a href="#" class=" slide-toggle">
5906              <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
5907                <line y1="3.5" x2="14" y2="3.5" stroke="black" />
5908                <line y1="9.5" x2="14" y2="9.5" stroke="black" />
5909              </svg> Filter <span class="desktop-hide">(3)</span>
5910            </a>
5911            <div class="main-filter-clear-content mobile-hide">
5912              <div class="filter-clear-content">
5913                <span>
5914                  <svg width="10" height="11" viewBox="0 0 10 11" fill="none" xmlns="http://www.w3.org/2000/svg">
5915                    <path d="M2.08331 8.41682L7.91663 2.5835" stroke="black" stroke-linecap="square" stroke-linejoin="round" />
5916                    <path d="M7.91663 8.41682L2.08331 2.5835" stroke="black" stroke-linecap="square" stroke-linejoin="round" />
5917                  </svg> Color: Black </span>
5918              </div>
5919              <div class="filter-clear-content">
5920                <span>
5921                  <svg width="10" height="11" viewBox="0 0 10 11" fill="none" xmlns="http://www.w3.org/2000/svg">
5922                    <path d="M2.08331 8.41682L7.91663 2.5835" stroke="black" stroke-linecap="square" stroke-linejoin="round" />
5923                    <path d="M7.91663 8.41682L2.08331 2.5835" stroke="black" stroke-linecap="square" stroke-linejoin="round" />
5924                  </svg> Size: 4 </span>
5925              </div>
5926              <div class="filter-clear-content">
5927                <span>
5928                  <svg width="10" height="11" viewBox="0 0 10 11" fill="none" xmlns="http://www.w3.org/2000/svg">
5929                    <path d="M2.08331 8.41682L7.91663 2.5835" stroke="black" stroke-linecap="square" stroke-linejoin="round" />
5930                    <path d="M7.91663 8.41682L2.08331 2.5835" stroke="black" stroke-linecap="square" stroke-linejoin="round" />
5931                  </svg> Size: 10 </span>
5932              </div>
5933              <div class="filter-clear-content">
5934                <a href="#" class="filter-clear-btn desk-fltr">Clear all</a>
5935              </div>
5936            </div>
5937          </div>
5938          <div class="box">
5939            <div class="side-collection-filter-content">
5940              <ul class="accordion">
5941                <span class="slide-toggle site-filter-close-btn">
5942                  <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
5943                    <path d="M1.1665 12.8331L12.8331 1.1665" stroke="black" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round" />
5944                    <path d="M12.8331 12.8331L1.1665 1.1665" stroke="black" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round" />
5945                  </svg>
5946                </span>
5947                <li>
5948                  <a class="toggle" href="#">Color <span class="arrow-wrapper">
5949                      <svg height="5" viewBox="0 0 12 5" width="12" xmlns="http://www.w3.org/2000/svg">
5950                        <path d="m335 2 5 5 5-5" fill="none" stroke="currentColor" stroke-linecap="round" transform="translate(-334 -2)"></path>
5951                      </svg>
5952                    </span>
5953                  </a>
5954                  <div class="new inner">
5955                    <form class="filter-scrol">
5956                      <div class="form-group">
5957                        <input type="checkbox" id="black">
5958                        <label for="black">
5959                          <span class="black"></span>Black </label>
5960                      </div>
5961                      <div class="form-group">
5962                        <input type="checkbox" id="blue">
5963                        <label for="blue">
5964                          <span class="blue"></span>Blue </label>
5965                      </div>
5966                      <div class="form-group">
5967                        <input type="checkbox" id="gold">
5968                        <label for="gold">
5969                          <span class="gold"></span>Gold </label>
5970                      </div>
5971                      <div class="form-group">
5972                        <input type="checkbox" id="green">
5973                        <label for="green">
5974                          <span class="green"></span>Green </label>
5975                      </div>
5976                      <div class="form-group">
5977                        <input type="checkbox" id="multi">
5978                        <label for="multi">
5979                          <span class="multi"></span>Multi </label>
5980                      </div>
5981                      <div class="form-group">
5982                        <input type="checkbox" id="orange">
5983                        <label for="orange">
5984                          <span class="orange"></span>Orange </label>
5985                      </div>
5986                      <div class="form-group">
5987                        <input type="checkbox" id="pink">
5988                        <label for="pink">
5989                          <span class="pink"></span>Pink </label>
5990                      </div>
5991                      <div class="form-group">
5992                        <input type="checkbox" id="purple">
5993                        <label for="purple">
5994                          <span class="purple"></span>Purple </label>
5995                      </div>
5996                      <div class="form-group">
5997                        <input type="checkbox" id="red">
5998                        <label for="red">
5999                          <span class="red"></span>Red </label>
6000                      </div>
6001                      <div class="form-group">
6002                        <input type="checkbox" id="silver">
6003                        <label for="silver">
6004                          <span class="silver"></span>Silver </label>
6005                      </div>
6006                      <div class="form-group">
6007                        <input type="checkbox" id="white">
6008                        <label for="white">
6009                          <span class="white"></span>White </label>
6010                      </div>
6011                      <div class="form-group">
6012                        <input type="checkbox" id="yellow">
6013                        <label for="yellow">
6014                          <span class="yellow"></span>Yellow </label>
6015                      </div>
6016                    </form>
6017                  </div>
6018                </li>
6019                <li>
6020                  <a class="toggle" href="#">Category <span class="arrow-wrapper">
6021                      <svg height="5" viewBox="0 0 12 5" width="12" xmlns="http://www.w3.org/2000/svg">
6022                        <path d="m335 2 5 5 5-5" fill="none" stroke="currentColor" stroke-linecap="round" transform="translate(-334 -2)"></path>
6023                      </svg>
6024                    </span>
6025                  </a>
6026                  <div class="new inner full-width">
6027                    <form>
6028                      <div class="form-group">
6029                        <input type="checkbox" id="dress">
6030                        <label for="dress">Dresses</label>
6031                      </div>
6032                      <div class="form-group">
6033                        <input type="checkbox" id="rompers">
6034                        <label for="rompers">Rompers & Jumpsuits</label>
6035                      </div>
6036                    </form>
6037                  </div>
6038                </li>
6039                <li>
6040                  <a class="toggle" href="#">Size <span class="arrow-wrapper">
6041                      <svg height="5" viewBox="0 0 12 5" width="12" xmlns="http://www.w3.org/2000/svg">
6042                        <path d="m335 2 5 5 5-5" fill="none" stroke="currentColor" stroke-linecap="round" transform="translate(-334 -2)"></path>
6043                      </svg>
6044                    </span>
6045                  </a>
6046                  <div class="new inner">
6047                    <form class="size-filters">
6048                      <div class="form-group">
6049                        <input type="checkbox" id="zero">
6050                        <label for="zero">0</label>
6051                      </div>
6052                      <div class="form-group">
6053                        <input type="checkbox" id="one">
6054                        <label for="one">1</label>
6055                      </div>
6056                      <div class="form-group">
6057                        <input type="checkbox" id="two">
6058                        <label for="two">2</label>
6059                      </div>
6060                      <div class="form-group">
6061                        <input type="checkbox" id="three">
6062                        <label for="three">3</label>
6063                      </div>
6064                      <div class="form-group">
6065                        <input type="checkbox" id="four">
6066                        <label for="four">4</label>
6067                      </div>
6068                      <div class="form-group">
6069                        <input type="checkbox" id="five">
6070                        <label for="five">5</label>
6071                      </div>
6072                      <div class="form-group">
6073                        <input type="checkbox" id="six">
6074                        <label for="six">6</label>
6075                      </div>
6076                      <div class="form-group">
6077                        <input type="checkbox" id="p">
6078                        <label for="p">p</label>
6079                      </div>
6080                      <div class="form-group">
6081                        <input type="checkbox" id="s">
6082                        <label for="s">s</label>
6083                      </div>
6084                      <div class="form-group">
6085                        <input type="checkbox" id="m">
6086                        <label for="m">m</label>
6087                      </div>
6088                      <div class="form-group">
6089                        <input type="checkbox" id="x">
6090                        <label for="x">x</label>
6091                      </div>
6092                      <div class="form-group">
6093                        <input type="checkbox" id="xl">
6094                        <label for="xl">xl</label>
6095                      </div>
6096                    </form>
6097                  </div>
6098                </li>
6099                <li>
6100                  <a class="toggle" href="#">type <span class="arrow-wrapper">
6101                      <svg height="5" viewBox="0 0 12 5" width="12" xmlns="http://www.w3.org/2000/svg">
6102                        <path d="m335 2 5 5 5-5" fill="none" stroke="currentColor" stroke-linecap="round" transform="translate(-334 -2)"></path>
6103                      </svg>
6104                    </span>
6105                  </a>
6106                  <div class="new inner">
6107                    <form class="type-filter">
6108                      <div class="form-group">
6109                        <input type="checkbox" id="Mini">
6110                        <label for="Mini">Mini dresses</label>
6111                      </div>
6112                      <div class="form-group">
6113                        <input type="checkbox" id="Midi">
6114                        <label for="Midi">Midi dresses</label>
6115                      </div>
6116                      <div class="form-group">
6117                        <input type="checkbox" id="maxi">
6118                        <label for="maxi">maxi dresses</label>
6119                      </div>
6120                      <div class="form-group">
6121                        <input type="checkbox" id="jumpsuits">
6122                        <label for="jumpsuits">jumpsuits</label>
6123                      </div>
6124                </li>
6125                <button class="filter_btn">Apply</button>
6126                <a href="#" class="filter-clear-btn">Clear all</a>
6127              </ul>
6128            </div>
6129          </div>
6130          <div>
6131            <div class="dropdown">
6132              <div class="dropdown__label">
6133                <div>
6134                  <span>Sort:</span>
6135                  <span>Newest</span>
6136                </div>
6137                <svg height="5" viewBox="0 0 12 5" width="12" xmlns="http://www.w3.org/2000/svg">
6138                  <path d="m335 2 5 5 5-5" fill="none" stroke="currentColor" stroke-linecap="round" transform="translate(-334 -2)"></path>
6139                </svg>
6140              </div>
6141              <div class="dropdown__options">
6142                <div class="dropdown__option">
6143                  <a class="dropdown__option-label" href="#">Newest</a>
6144                </div>
6145                <div class="dropdown__option">
6146                  <a class="dropdown__option-label " href="#">Best Selling</a>
6147                </div>
6148                <div class="dropdown__option">
6149                  <a class="dropdown__option-label" href="#">Price, High to Low</a>
6150                </div>
6151                <div class="dropdown__option">
6152                  <a class="dropdown__option-label" href="#">Price, Low to High</a>
6153                </div>
6154              </div>
6155            </div>
6156          </div>
6157        </div>
6158        <div class="main-filter-clear-content desktop-hide">
6159          <div class="filter-clear-content">
6160            <span>
6161              <img src="assets/close-circle.png" alt="IMG">Color: Black </span>
6162          </div>
6163          <div class="filter-clear-content">
6164            <span>
6165              <img src="assets/close-circle.png" alt="IMG">Size: 4 </span>
6166          </div>
6167          <div class="filter-clear-content">
6168            <span>
6169              <img src="assets/close-circle.png" alt="IMG">Size: 10 </span>
6170          </div>
6171          <div class="filter-clear-content">
6172            <a href="#" class="filter-clear-btn desk-fltr">Clear all</a>
6173          </div>
6174        </div> -->
6175      </div>
6176      
6177    <style>
6178span.product__price.product__price--current.product__price--sale.ng-binding:not([ng-class]) {
6179  color: #ED017F !important;
6180}
6181</style>
6182        <div id="searchspring-content" class="collection-main">
6183  <div class="row row--gutters products">
6184    <div class="collection-loading"></div>
6185    
6186  </div></div>
6187  
6188  <div class="collection_desc--main">
6189    <div class="collection-botom">
6190      <div class="collection-description addReadMore showlesscontent" id="lessDesp">
6191        <p>Whether you are looking for a dress for a wedding, party or gala, MILLY has all your formal dress or separates needs. Always crafted in luxurious fabric and vibrant bold prints, Milly Special Event shop is your go to for your next special party.</p>
6192      </div>
6193      <div class="collection-description hidden-description" id="moreDesp"></div>
6194    </div>
6195    
6196    
6197     
6198  </div>
6199  
6200  
6201     <div class="left-width-wrap"></div>
6202      
6203<style>
6204.some-list {
6205  color: #000;
6206}
6207
6208.some-list .some-item {
6209  padding: 20px 30px 10px;
6210  position: relative;
6211  margin-bottom: 20px;
6212}
6213
6214.some-list .some-item:last-of-type {
6215  margin-bottom: 0;
6216}
6217
6218.some-list .some-item .item-header {
6219  display: -ms-flexbox;
6220  display: flex;
6221  -ms-flex-align: center;
6222      align-items: center;
6223  line-height: 24px;
6224}
6225.some-list .some-item .item-header .header-title {
6226  font-weight: bold;
6227}
6228
6229.some-list .some-item .item-message .my-message {
6230  font-size: 14px;
6231  line-height: 22px;
6232}
6233
6234.morecontent span {
6235  display: none;
6236}
6237
6238.morelink {
6239    font-size: 17px;
6240    color: #ececec;
6241    cursor: pointer;
6242    font-weight: 600;
6243    text-decoration: underline;
6244    text-transform: capitalize;
6245    margin-left: 3px;
6246}
6247.my-message {
6248    font-size: 17px;
6249}
6250a:focus {
6251    outline: 1px solid transparent;
6252    outline-offset: 2px;
6253}
6254.left-width-wrap {
6255    width: 25%;
6256}
6257section.container--wide.right-width-wrap {
6258    width: 75%;
6259    padding-left: 0px;
6260    margin-bottom: 30px;
6261}
6262.custom-collection-description h1 {
6263    font-size: 20px;
6264    margin-bottom: 0;
6265    text-transform: uppercase;
6266}
6267@media screen and (max-width:1199px){
6268    body section.container--wide.right-width-wrap {
6269    width: 100%;
6270}
6271div#ss-merch-header img {
6272    object-fit: contain;
6273}
6274.custom-collection-description {
6275    flex-basis: 100%;
6276    padding: 0;
6277    margin-top: 20px;
6278    margin-bottom: 0;
6279}
6280
6281}
6282  
6283@media(max-width: 960px) {
6284    .custom-collection-description {
6285        padding: 0 5%;
6286    }  
6287}
6288</style>
6289
6290<!-- =============== vendor javascript ================ -->
6291    
6291<script src="https://code.jquery.com/jquery-1.12.4.min.js"
6292        integrity="sha384-nvAa0+6Qg9clwYCGGPpDQLVpLNn0fRaROjHqs13t4Ggj3Ez50XnGQqc/r8MhnRDZ"
6293        crossorigin="anonymous"></script>
vendor: 1 bytes, line 6293
6293
6294<script>
6295var th = new showHideText('.my-message', {
6296            charQty: 140,
6297            ellipseText: "...",
6298        });
6299/*------------ Show / Hide Text ------------*/
6300function showHideText(sSelector, options) {
6301    // Def. options
6302    var defaults = {
6303        charQty: 100,
6304        ellipseText: "...",
6305        moreText: "more",
6306        lessText: "less"
6307    };
6308
6309    var settings = $.extend({}, defaults, options);
6310
6311    var s = this;
6312
6313    s.container = $(sSelector);
6314    s.containerH = s.container.height();
6315
6316    s.container.each(function () {
6317        var content = $(this).html();
6318
6319        if (content.length > settings.charQty) {
6320
6321            var visibleText = content.substr(0, settings.charQty);
6322            var hiddenText = content.substr(settings.charQty, content.length - settings.charQty);
6323
6324            var html = visibleText
6325                + '<span class="moreellipses">' +
6326                settings.ellipseText
6327                + '</span><span class="morecontent"><span>' +
6328                hiddenText
6329                + '</span><a href="" class="morelink">' +
6330                settings.moreText
6331                + '</a></span>';
6332
6333            $(this).html(html);
6334        }
6335
6336    });
6337
6338    s.showHide = function (event) {
6339        event.preventDefault();
6340        if ($(this).hasClass("less")) {
6341            $(this).removeClass("less");
6342            $(this).html(settings.moreText);
6343
6344            $(this).prev().fadeToggle('fast', function () {
6345                $(this).parent().prev().fadeIn();
6346            });
6347        } else {
6348            $(this).addClass("less");
6349            $(this).html(settings.lessText);
6350
6351            $(this).parent().prev().hide();
6352            $(this).prev().fadeToggle('fast');
6353        }
6354    }
6355
6356    $(".morelink").bind('click', s.showHide);
6357}
6358/*------------------------------------------*/
6359
6360</script>
6360
6361  
6362  
6363  
6364    
6365  </div>
6366</main>
6367
6368</div>
6369
6370
6371
6372
6373
6374    </div>
6375    <div id="shopify-section-footer" class="shopify-section"><footer class="site-footer" >
6376  <div class="site-footer-contact">
6377    <div class="container--wide">
6378      
6379
6380      
6381
6382      <div class="site-footer-contact__items">
6383        
6384          <a href="tel:1-800-223-2664" class="site-footer-contact__item">
6385            
6386    <svg height="23" viewBox="0 0 22 23" width="22" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="m15.1455436 11.1848162-2.0918288-2.09182878c-.7470817-.74708171-2.0171206-.44821985-2.3159533.5229572-.2241245.67240268-.97120622 1.04594358-1.64357976.89649808-1.49416343-.3735409-3.51128405-2.31595334-3.8848249-3.88482493-.22412452-.67240273.22412451-1.41948444.89649805-1.64357977.97120623-.29883268 1.27003891-1.56887159.5229572-2.31595331l-2.09182879-2.09182879c-.59766537-.5229572-1.49416343-.5229572-2.01712063 0l-1.41945525 1.41945525c-1.41945525 1.49416343.14941634 5.4536965 3.66070039 8.96498055 3.51128405 3.511284 7.47081709 5.154893 8.96498059 3.6607004l1.4194552-1.4194553c.5229864-.5976653.5229864-1.4941634 0-2.0171206z" transform="matrix(.89100652 .4539905 -.4539905 .89100652 7.503872 .992481)"/></svg>
6387
6388
6389            <span>1-800-223-2664</span>
6390          </a>
6391        
6392
6393        
6394          <a href="mailto:[email protected]" class="site-footer-contact__item">
6395            
6396    <svg height="15" viewBox="0 0 21 15" width="21" xmlns="http://www.w3.org/2000/svg"><g transform="translate(.700491)"><path fill="currentColor" d="m.4175 1.21703125c2.74492188 2.32464844 7.56140625 6.41441406 8.97703125 7.68960937.19003906.17210938.39386719.25960938.60546875.25960938.2111719 0 .4146484-.08667969.6042578-.25796875 1.416836-1.27644531 6.2333203-5.36660156 8.9782813-7.69125.1708984-.14445312.1969531-.39835937.0585937-.57496094-.3198437-.40808593-.7967187-.64207031-1.3078125-.64207031h-16.66664061c-.51105469 0-.98796875.23398438-1.30777344.64210938-.13835937.1765625-.11230469.43046874.05859375.57492187z"/><path d="m19.7583203 2.47679687c-.1476953-.06875-.3214453-.04476562-.4443359.06023438-3.0440625 2.58054687-6.9291406 5.88828125-8.1514844 6.98972656-.6860547.61929689-1.63820312.61929689-2.32585938-.00082031-1.30289062-1.17390625-5.66570312-4.8828125-8.15062499-6.98894531-.12371094-.105-.29785157-.12816407-.44433594-.06023438-.14726563.06839844-.24167969.21570313-.24167969.37804688v10.47851561c0 .9192188.74746094 1.6666797 1.66667969 1.6666797h16.66667971c.9191797 0 1.6666406-.7474609 1.6666406-1.6666797v-10.47851561c0-.16234375-.0944141-.31003907-.2416797-.37800782z"/></g></svg>
6397  
6398
6399            <span>[email protected]</span>
6400          </a>
6401        
6402        
6403        
6404          <button type="button" onclick="GorgiasChat.open();return false;" class="site-footer-contact__item">
6405            
6406    <svg height="15" viewBox="0 0 18 15" width="18" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="m2.47385906 14.9782601h-1.2039177l.85129288-.8512928c.45900734-.4590074.74564175-1.0560128.82270259-1.7036496-1.96564981-1.2899546-2.94393683-3.15869658-2.94393683-5.11779721 0-3.61431294 3.32189398-7.28730248 8.52436499-7.28730248 5.51144571 0 8.46678541 3.37983921 8.46678541 6.97064826 0 3.61447913-2.9865563 6.99205773-8.46678541 6.99205773-.96000253 0-1.96176019-.1281577-2.856138-.3632963-.84663865.8683806-1.99377468 1.3606324-3.19436793 1.3606324z" transform="translate(.700491)"/></svg>
6407  
6408
6409            <span>live chat</span>
6410          </button>
6411        
6412        
6413
6414        <button class="back-to-top tu">
6415    <svg height="5" viewBox="0 0 12 5" width="12" xmlns="http://www.w3.org/2000/svg"><path d="m335 2 5 5 5-5" fill="none" stroke="currentColor" stroke-linecap="round" transform="translate(-334 -2)"/></svg>
6416  
6417 Back to Top</button>
6418      </div>
6419    </div>
6420  </div>
6421
6422  <div class="site-footer-upper">
6423    <div class="container--wide">
6424      <div class="site-footer__meta">
6425        <div class="site-footer__newsletter">
6426          
6427          <div class="klaviyo-form-WCT9kY"></div>
6428          <p class="p-sm">Sign up for 10% off your first order. Be the first to receive early access to new arrivals, sales, exclusive offers and much more.</p>
6429        </div>
6430
6431        <div class="site-footer__policy">
6432            <ul>
6433              
6434                
6435                <li >
6436                  <a href="https://www.milly.com/pages/privacy-policy" class="p-sm">Privacy Policy</a>
6437                </li>
6438              
6439                
6440                  <li class="p-sm">and</li>
6441                
6442                <li >
6443                  <a href="https://www.milly.com/pages/terms-of-use" class="p-sm">Terms of Use</a>
6444                </li>
6445              
6446                
6447                <li style="display: block;">
6448                  <a href="https://www.milly.com/pages/privacy-policy" class="p-sm">Notice of Financial Incentive</a>
6449                </li>
6450              
6451            </ul>
6452        </div>
6453
6454        <div class="site-footer__social">
6455          
6456            <ul>
6457              
6458                <li><a href="https://instagram.com/milly" target="_blank"><span class="visually-hidden">Visit us on Instagram</span>
6459    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"/></svg>
6460  
6461</a></li>
6462              
6463              
6464                <li><a href="https://facebook.com/MillyNY" target="_blank"><span class="visually-hidden">Visit us on Facebook</span>
6465    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 264 512"><path d="M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229"/></svg>
6466  
6467</a></li>
6468              
6469              
6470              
6471                <li><a href="https://pinterest.com/millyny" target="_blank"><span class="visually-hidden">Visit us on Pinterest</span>
6472    <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path d="M496 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C65.4 450.9 0 361.1 0 256 0 119 111 8 248 8s248 111 248 248z"/></svg>
6473  
6474</a></li>
6475              
6476              
6477            </ul>
6478          
6479        </div>
6480      </div>
6481
6482      <ul class="site-footer__navigation">
6483        
6484          <li>
6485            <a class="h7 toggleevent" href="/pages/contact-us">Need Help?
6486              <svg height="5" viewBox="0 0 12 5" width="12" xmlns="http://www.w3.org/2000/svg"><path d="m335 2 5 5 5-5" fill="none" stroke="currentColor" stroke-linecap="round" transform="translate(-334 -2)"></path></svg>
6487            </a>
6488            
6489              <ul class="site-footer__navigation--sub">
6490                
6491                  <li>
6492                    <a href="/pages/contact-us">Contact Us</a>
6493                  </li>
6494                
6495                  <li>
6496                    <a href="/pages/faqs">FAQs</a>
6497                  </li>
6498                
6499                  <li>
6500                    <a href="/pages/shipping">Shipping & Delivery</a>
6501                  </li>
6502                
6503                  <li>
6504                    <a href="/pages/returns-and-exchanges">Returns & Exchanges</a>
6505                  </li>
6506                
6507                  <li>
6508                    <a href="/pages/international">International Shipping & Returns</a>
6509                  </li>
6510                
6511                  <li>
6512                    <a href="/pages/accessibility-1">Accessibility</a>
6513                  </li>
6514                
6515              </ul>
6516            
6517          </li>
6518        
6519          <li>
6520            <a class="h7 toggleevent" href="/">Orders
6521              <svg height="5" viewBox="0 0 12 5" width="12" xmlns="http://www.w3.org/2000/svg"><path d="m335 2 5 5 5-5" fill="none" stroke="currentColor" stroke-linecap="round" transform="translate(-334 -2)"></path></svg>
6522            </a>
6523            
6524              <ul class="site-footer__navigation--sub">
6525                
6526                  <li>
6527                    <a href="https://www.milly.com/pages/narvar-order-status">Order Status</a>
6528                  </li>
6529                
6530                  <li>
6531                    <a href="https://www.milly.com/apps/returns">Get My Return/Exchange Label</a>
6532                  </li>
6533                
6534                  <li>
6535                    <a href="/pages/international">International Orders</a>
6536                  </li>
6537                
6538              </ul>
6539            
6540          </li>
6541        
6542          <li>
6543            <a class="h7 toggleevent" href="/">Quick Links
6544              <svg height="5" viewBox="0 0 12 5" width="12" xmlns="http://www.w3.org/2000/svg"><path d="m335 2 5 5 5-5" fill="none" stroke="currentColor" stroke-linecap="round" transform="translate(-334 -2)"></path></svg>
6545            </a>
6546            
6547              <ul class="site-footer__navigation--sub">
6548                
6549                  <li>
6550                    <a href="/pages/about-us">About Us</a>
6551                  </li>
6552                
6553                  <li>
6554                    <a href="/blogs/milly-moments">BLOG | Milly Moments</a>
6555                  </li>
6556                
6557                  <li>
6558                    <a href="/products/online-gift-card">Gift Cards</a>
6559                  </li>
6560                
6561                  <li>
6562                    <a href="/pages/size-chart">Size Chart</a>
6563                  </li>
6564                
6565                  <li>
6566                    <a href="/pages/refer-a-friend">Give 20%, Get $20</a>
6567                  </li>
6568                
6569                  <li>
6570                    <a href="https://www.milly.com/pages/request-catalog">Request a Catalog</a>
6571                  </li>
6572                
6573              </ul>
6574            
6575          </li>
6576        
6577        <li class="survey-text">
6578          <a class="h7" href="/">Help Us Improve</a>
6579          <p class="p-sm">Take a brief survey about today&#39;s visit.</p>
6580          <a href="https://oken.do/6xua1ri8?v=2" target="_blank"><span>Begin Survey</span></a>
6581
6582        </li>
6583      </ul>
6584    </div>
6585  </div>
6586  <div class="site-footer-lower">
6587    <div class="container--wide">
6588      <div class="site-footer__copyright">
6589        <p class="p-sm">&copy; 2026 MILLY. All Rights Reserved.</p>
6590      </div>
6591      <ul class="site-footer__utility-links">
6592        
6593          <li><a class="p-sm" href="/pages/sitemap">Sitemap</a></li>
6594        
6595          <li><a class="p-sm" href="/pages/terms-of-use">Terms of Use</a></li>
6596        
6597          <li><a class="p-sm" href="/pages/privacy-policy">Privacy Policy</a></li>
6598        
6599          <li><a class="p-sm" href="/pages/accessibility">Accessibility</a></li>
6600        
6601          <li><a class="p-sm" href="https://www.milly.com/pages/privacy-policy#california">California Privacy Notice</a></li>
6602        
6603          <li><a class="p-sm" href="javascript:void(0)" onclick="Osano.cm.showDrawer('osano-cm-dom-info-dialog-open')">Cookie Preferences</a></li>
6604        
6605          <li><a class="p-sm" href="https://my.datasubject.com/AzytttTplLX105BKu/31692">Your Privacy Choices</a></li>
6606        
6607      </ul>
6608    </div>
6609  </div>
6610</footer>
6611
6612
6613</div>
6614  </div>
6615
6616  <div id="shopify-section-cart-drawer" class="shopify-section">
6617
6618
6619<div class="cart-drawer" data-cart-price="0">
6620  <div class="cart-box">
6621
6622  <div class="cart-drawer__header">
6623    <div class="cart-drawer__title_with_total_count">
6624      <h3 class="cart-drawer__title h4 tu">Bag</h3>
6625      <span class="side-cart-count"></span>
6626    </div>
6627    <button class="cart-drawer__close cart-drawer-toggle btn btn--text-only">
6628      <span class="visually-hidden">Close Cart</span>
6629      
6630    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M4.1665 15.8327L15.8331 4.16602" stroke="black" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"/><path d="M15.8331 15.8327L4.1665 4.16602" stroke="black" stroke-width="1.5" stroke-linecap="square" stroke-linejoin="round"/></svg>
6631  
6632
6633    </button>
6634  </div>
6635
6636  <div class="cart-drawer__shipping">
6637    <p id="remainshipping" style="display:none;">You're <span id="changevalve">$150.00</span> Away From FREE Shipping Within The USA!<br></p>
6638    <p id="sucmsg" style="display:none;">You've Got FREE Shipping Within The USA!</p>
6639    <div class="progress">
6640      <div class="progress-done" data-done="0">
6641      </div>
6642    </div>
6643  </div>
6644
6645  <div class="cart-drawer__body">
6646      <a href="#" role="status" aria-live="polite" id="cart-status" class="visually-hidden"></a>
6647      <div id="cart-drawer" class="cart-drawer__items">
6648        
6649      </div>
6650    <input type="hidden" id="cart_count" value="0" />
6651   	<p class="cart-drawer__no-items">You have no items in your bag.</p>
6652  </div>
6653  
6654    <div class="cart-drawer__totals">
6655      <div class="cart-drawer__total tu"><span>Subtotal:</span><strong><span id="total-cart">$0.00</span></strong></div>
6656      
6657
6658      
6659        <p>Shipping, taxes, and discounts will be calculated at checkout.</p>
6660      
6661    </div>
6662
6663    <div class="cart-drawer__actions" id="checkout">
6664      <div class="cart-drawer__actions_items">
6665        <a href="/checkout" class="btn btn--block btn--large btn--secondary">Checkout</a>
6666        <a href="/cart" id="view-cart-btn" class="btn btn--block btn--large btn--secondary">View bag</a>
6667      </div>
6668      
6669      
6670    </div>
6671  </div>
6672</div>
6673<div class="cart-drawer-bg"></div>
6674
6675<script>
6676        
6677</script>
6677
6678<style>
6679  .nosto_element {
6680    position: relative;
6681  }
6682  /*
6683  p#sucmsg, #remainshipping {
6684    background: #ED017F;
6685    color: #fff;
6686    text-align: center;
6687    padding: 11px;
6688  }
6689  */
6690
6691  .cart-drawer__actions_items {
6692    display: flex;
6693    flex-direction: column;
6694  }
6695
6696  .cart-drawer__actions_items #checkout {
6697    order: 1;
6698  }
6699
6700  .cart-drawer__actions_items #view-cart-btn {
6701    order: 2;
6702  }
6703
6704  .cart-drawer__actions_items #nosto-minicart-rec {
6705    order: 3;
6706  }
6707
6708  .cart-loading .cart-drawer--visible,
6709  .cart-loading .cart-drawer-bg--visible {
6710    pointer-events: none;
6711  }
6712
6713  #cart-products .sale_tag_wrap {
6714    font-size: 12px;
6715    margin-bottom: 4px;
6716  }
6717</style>
6718</div>
6719  
6720
6721
6722
6723<script>
6724  const progress = document.querySelector('.progress-done');
6725
6726  progress.style.width = progress.getAttribute('data-done') + '%';
6727  progress.style.opacity = 1;
6728  
6729// if( 15000 >= 0){
6730  //  document.getElementById('remainshipping').style.display = 'block';
6731    
6732  //}else{
6733    // document.getElementById('remainshipping').style.display = 'none';
6734   //document.getElementById('sucmsg').style.display = 'block';
6735  //}
6736    let totalCartPrice = parseFloat($('.cart-drawer').attr('data-cart-price') / 100),
6737    totalCartShipping = parseFloat(15000 / 100),
6738    shippingPer = parseFloat(totalCartShipping / 100),
6739    totalPer = parseFloat(totalCartPrice / shippingPer );
6740    if(totalPer < 100) {
6741      $('.progress-done').css('width', totalPer + '%');
6742      if(totalPer != 0) {
6743        $('.progress').css('display','block');
6744        $('#remainshipping').show();
6745        $('#sucmsg').hide();
6746        $('.cart-drawer__body').removeClass('empty-cart');
6747      } else {
6748        $('.progress').css('display','none');
6749        $('#remainshipping').hide();
6750        $('#sucmsg').hide();
6751        $('.cart-drawer__body').addClass('empty-cart');
6752      }
6753    } else {
6754      $('.progress-done').css('width', '100%');
6755      $('.progress').css('display','block');
6756      $('#remainshipping').hide();
6757      $('#sucmsg').show();
6758    }
6759  
6760    var CART_ERROR_MESSAGE_KEY = 'cart-drawer-error-message';
6761    
6762    function updateCartDrawerUI() {
6763      $('body').addClass('cart-loading');
6764
6765
6766      Shopify.getCart((cart) => {
6767          
6768        // Free Shipping Message   
6769        var shipping_value = 15000;
6770        var cartShippingRemain = cart.total_price;
6771        var totalCartShippingRemain =  15000 - cartShippingRemain;
6772          document.getElementById('changevalve').innerHTML = Shopify.formatMoney(totalCartShippingRemain);
6773        //         $('body').addClass('cart-drawer-open');
6774        $('.cart-count').html(cart.item_count);
6775        if(cart.item_count > 1) {
6776          $('.side-cart-count').html(cart.item_count + ' Items');
6777        } else if(cart.item_count == 1) {
6778          $('.side-cart-count').html(cart.item_count + ' Item');
6779        } else {
6780          $('.side-cart-count').html('');
6781        }
6782        let totalCartPrice = parseFloat(cart.original_total_price / 100),
6783        totalCartShipping = parseFloat(15000 / 100),
6784        shippingPer = parseFloat(totalCartShipping / 100),
6785        totalPer = parseFloat(totalCartPrice / shippingPer );
6786        if(totalPer < 100) {
6787          $('.progress-done').css('width', totalPer + '%');
6788          if(totalPer != 0) {
6789            $('.progress').css('display','block');
6790            $('#remainshipping').show();
6791            $('#sucmsg').hide();
6792          } else {
6793            $('.progress').css('display','none');
6794            $('#remainshipping').hide();
6795            $('#sucmsg').hide();
6796          }
6797        } else {
6798          $('.progress-done').css('width', '100%');
6799          $('.progress').css('display','block');
6800          $('#remainshipping').hide();
6801          $('#sucmsg').show();
6802        }
6803        $("#cart-drawer-btn").attr("aria-label",`${cart.item_count} item${cart.item_count > 1 ? 's': ''} in Cart`);
6804        $('.cart-drawer__body #cart-drawer').empty();
6805        if(cart.item_count > 0 ){
6806          $('#cart-drawer, .cart-drawer__totals, .cart-drawer__actions, .cart-drawer__shipping').show();
6807          $('.cart-drawer__body .cart-drawer__no-items').hide();
6808          $('.cart-drawer__body').removeClass('empty-cart');
6809          
6810          for (let i = 0; i < cart.items.length; i++) {
6811            let options = [];
6812            for(let j = 0; j < cart.items[i].options_with_values.length; j++) {
6813              options.push(
6814                `<div class="cart-drawer__item-meta tu">
6815                  ${cart.items[i].options_with_values[j].name}:<strong>${cart.items[i].options_with_values[j].value}</strong>
6816                </div>`
6817              )
6818            }
6819            const template = `<div class="cart-drawer__item" id="row-${cart.items[i].id}"><div class="cart-drawer__item-image"><a href="/products/${cart.items[i].handle}"><img class=" ls-is-cached lazyloaded" data-src="${cart.items[i].image}" alt="${cart.items[i].product_title}" src="${cart.items[i].image}"></a></div><div class="cart-drawer__item-info"><div class="cart-main__info">
6819<h2 class="cart-drawer__item-title h7"><a href="/products/${cart.items[i].handle}">${cart.items[i].product_title}</a></h2><div class="remove-btn"><button id='remove-item' data-handle='${cart.items[i].handle}' data-datac='${cart.items[i].product_title}' data-remove-id='${cart.items[i].variant_id}' class="btn btn--text-only btn--small ls2 custom-remove__btn" data-cart-remove="1"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><g opacity="0.7"><path d="M4.72799 14.3547L5.00039 13.8201L5.00039 13.8201L4.72799 14.3547ZM4.1453 13.772L4.67991 13.4996L4.67991 13.4996L4.1453 13.772ZM11.8547 13.772L11.3201 13.4996V13.4996L11.8547 13.772ZM11.272 14.3547L10.9996 13.8201L10.9996 13.8201L11.272 14.3547ZM3.33331 4.56667C3.00194 4.56667 2.73331 4.8353 2.73331 5.16667C2.73331 5.49804 3.00194 5.76667 3.33331 5.76667V4.56667ZM12.6666 5.76667C12.998 5.76667 13.2666 5.49804 13.2666 5.16667C13.2666 4.8353 12.998 4.56667 12.6666 4.56667V5.76667ZM11.4 5.16667V12.3667H12.6V5.16667H11.4ZM9.86665 13.9H6.13331V15.1H9.86665V13.9ZM3.39998 5.16667V12.3667H4.59998V5.16667H3.39998ZM6.13331 13.9C5.75004 13.9 5.49868 13.8995 5.30644 13.8838C5.12121 13.8687 5.04431 13.8425 5.00039 13.8201L4.4556 14.8893C4.69689 15.0122 4.94928 15.0586 5.20872 15.0798C5.46116 15.1005 5.76985 15.1 6.13331 15.1V13.9ZM3.39998 12.3667C3.39998 12.7301 3.39951 13.0388 3.42014 13.2913C3.44134 13.5507 3.48776 13.8031 3.6107 14.0444L4.67991 13.4996C4.65753 13.4557 4.63129 13.3788 4.61615 13.1935C4.60045 13.0013 4.59998 12.7499 4.59998 12.3667H3.39998ZM5.00039 13.8201C4.8624 13.7498 4.75022 13.6376 4.67991 13.4996L3.6107 14.0444C3.79606 14.4082 4.09182 14.7039 4.4556 14.8893L5.00039 13.8201ZM11.4 12.3667C11.4 12.7499 11.3995 13.0013 11.3838 13.1935C11.3687 13.3788 11.3424 13.4557 11.3201 13.4996L12.3893 14.0444C12.5122 13.8031 12.5586 13.5507 12.5798 13.2913C12.6004 13.0388 12.6 12.7301 12.6 12.3667H11.4ZM9.86665 15.1C10.2301 15.1 10.5388 15.1005 10.7912 15.0798C11.0507 15.0586 11.3031 15.0122 11.5444 14.8893L10.9996 13.8201C10.9556 13.8425 10.8787 13.8687 10.6935 13.8838C10.5013 13.8995 10.2499 13.9 9.86665 13.9V15.1ZM11.3201 13.4996C11.2497 13.6376 11.1376 13.7498 10.9996 13.8201L11.5444 14.8893C11.9081 14.7039 12.2039 14.4082 12.3893 14.0444L11.3201 13.4996ZM3.33331 5.76667H3.99998V4.56667H3.33331V5.76667ZM3.99998 5.76667H12V4.56667H3.99998V5.76667ZM12 5.76667H12.6666V4.56667H12V5.76667ZM6.26665 4.63333C6.26665 3.83597 6.99095 3.1 7.99998 3.1V1.9C6.43168 1.9 5.06665 3.07428 5.06665 4.63333H6.26665ZM7.99998 3.1C9.00901 3.1 9.73331 3.83597 9.73331 4.63333H10.9333C10.9333 3.07428 9.56827 1.9 7.99998 1.9V3.1ZM5.06665 4.63333V5.16667H6.26665V4.63333H5.06665ZM9.73331 4.63333V5.16667H10.9333V4.63333H9.73331Z" fill="#111111"/></g></svg></button></div></div>${options.join('')}<div class="cart-drawer__item-actions"><div class="cart-drawer__item-qty"><a href="#" class="cart-drawer__item-qty-minus" data-index="1" data-action="decrement" data-qty="0"><span class="visually-hidden">Reduce Quantity by 1</span><svg fill="none" height="2" viewBox="0 0 12 2" width="12" xmlns="http://www.w3.org/2000/svg"><path d="m11.5 0h-11c-.28125 0-.5.25-.5.5v1c0 .28125.21875.5.5.5h11c.25 0 .5-.21875.5-.5v-1c0-.25-.25-.5-.5-.5z" fill="currentColor"></path></svg></a><span class="cart-drawer__item-qty-label" id="${cart.items[i].variant_id}">${cart.items[i].quantity}</span><a href="#" class="cart-drawer__item-qty-plus" data-index="1" data-action="increment" data-qty="2"><span class="visually-hidden">Increase Quantity by 1</span><svg fill="none" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m17.5 11h-4.5v-4.5c0-.25-.25-.5-.5-.5h-1c-.2812 0-.5.25-.5.5v4.5h-4.5c-.28125 0-.5.25-.5.5v1c0 .2812.21875.5.5.5h4.5v4.5c0 .2812.2188.5.5.5h1c.25 0 .5-.2188.5-.5v-4.5h4.5c.25 0 .5-.2188.5-.5v-1c0-.25-.25-.5-.5-.5z" fill="currentColor"></path></svg></a></div><div class="cart-drawer__item-price"><div class="cart-drawer__item-price--final">${Shopify.formatMoney(cart.items[i].price, window.money_format)}</div></div></div></div></div>`;
6820            // <button id='remove-item' data-handle='${cart.items[i].handle}' data-datac='${cart.items[i].product_title}' data-remove-id='${cart.items[i].variant_id}' class="btn btn--text-only btn--small ls2" data-cart-remove="1">Remove</button>
6821            $('.cart-drawer__body #cart-drawer').append(template);
6822            $.ajax({
6823              url: window.Shopify.routes.root + 'products/' + cart.items[i].handle,
6824              type: "GET",
6825              dataType: "json"
6826            }).done(function(response) {
6827              if(response.product.tags.includes('final-sale:1')) {
6828                $('#row-' + cart.items[i].id).find('.cart-drawer__item-actions').before('<h3 class="sale_tag_wrap">Final Sale - No Returns</h3>');
6829              }
6830              
6831              if(response.product.tags.includes('Pre-Order')) {
6832                let tags = response.product.tags;
6833                if (typeof tags === 'string') {
6834                  tags = tags.split(',').map(tag => tag.trim());
6835                }
6836                let preOrderTag = tags.find(tag => tag.startsWith('Pre-Order'));
6837                $('#row-' + cart.items[i].id).find('.cart-drawer__item-actions').before('<h3 class="fw2 pre-order-note on-side--cart">' + preOrderTag + '</h3>');
6838              }
6839            });
6840            setTimeout(function(){
6841              $('body').removeClass('cart-loading');
6842            }, 1000)
6843          }
6844          $('#total-cart').text(Shopify.formatMoney(cart.total_price));
6845              //if (totalCartShippingRemain > 0){
6846                  //document.getElementById('remainshipping').style.display = 'block';
6847                  //document.getElementById('sucmsg').style.display = 'none';
6848
6849                //}else{
6850                  //document.getElementById('remainshipping').style.display = 'none';
6851                  //document.getElementById('sucmsg').style.display = 'block';
6852                  //document.getElementById('changevalve').innerHTML = Shopify.formatMoney(shipping_value);
6853                //}
6854        }else{
6855          $('.cart-drawer__body .cart-drawer__no-items').show();
6856          $('#cart-drawer, .cart-drawer__totals, .cart-drawer__actions,.cart-drawer__shipping').hide();
6857          $('.cart-drawer__body').addClass('empty-cart');
6858        }
6859        if (cart.item_count == 0){
6860          document.getElementById('remainshipping').style.display = 'none';
6861            document.getElementById('sucmsg').style.display = 'none';
6862        }
6863        //         $('.cart-drawer').addClass('cart-drawer--visible');
6864        //         $('.cart-drawer-bg').addClass('cart-drawer-bg--visible');
6865        $('#add-to-cart').removeClass('disabled');
6866        $('.upsells-action .btn').removeClass('disabled');
6867        setTimeout(function(){
6868          $('body').removeClass('cart-loading');
6869        }, 1000)
6870      });
6871    }
6872    
6873    function updateCartDrawerBackButton() {
6874      $('body').addClass('cart-loading');
6875
6876
6877      Shopify.getCart((cart) => {
6878        //$('body').addClass('cart-drawer-open');
6879        $('.cart-count').html(cart.item_count);
6880        if(cart.item_count > 1) {
6881          $('.side-cart-count').html(cart.item_count + ' Items');
6882        } else if(cart.item_count == 1) {
6883          $('.side-cart-count').html(cart.item_count + ' Item');
6884        } else {
6885          $('.side-cart-count').html('');
6886        }
6887        let totalCartPrice = parseFloat(cart.original_total_price / 100),
6888        totalCartShipping = parseFloat(15000 / 100),
6889        shippingPer = parseFloat(totalCartShipping / 100),
6890        totalPer = parseFloat(totalCartPrice / shippingPer );
6891        if(totalPer < 100) {
6892          $('.progress-done').css('width', totalPer + '%');
6893          if(totalPer != 0) {
6894            $('.progress').css('display','block');
6895            $('#remainshipping').show();
6896            $('#sucmsg').hide();
6897          } else {
6898            $('.progress').css('display','none');
6899            $('#remainshipping').hide();
6900            $('#sucmsg').hide();
6901          }
6902        } else {
6903          $('.progress-done').css('width', '100%');
6904          $('.progress').css('display','block');
6905          $('#remainshipping').hide();
6906          $('#sucmsg').show();
6907        }
6908
6909        $('.cart-drawer__body #cart-drawer').empty();
6910          
6911          // Free Shipping Message   
6912          var shipping_value = 15000;
6913          var cartShippingRemain = cart.total_price;
6914          var totalCartShippingRemain =  15000 - cartShippingRemain;
6915            document.getElementById('changevalve').innerHTML = Shopify.formatMoney(totalCartShippingRemain); 
6916        if(cart.item_count > 0 ){
6917          $('#cart-drawer, .cart-drawer__totals, .cart-drawer__actions, .cart-drawer__shipping').show();
6918          $('.cart-drawer__body .cart-drawer__no-items').hide();
6919          $('.cart-drawer__body').removeClass('empty-cart');
6920          for (let i = 0; i < cart.items.length; i++) {
6921            let options = [];
6922            for(let j = 0; j < cart.items[i].options_with_values.length; j++) {
6923              options.push(
6924                `<div class="cart-drawer__item-meta tu">
6925                  ${cart.items[i].options_with_values[j].name}:<strong>${cart.items[i].options_with_values[j].value}<strong>
6926                </div>`
6927              )
6928            }
6929            const template = `<div class="cart-drawer__item" id="row-${cart.items[i].id}"><div class="cart-drawer__item-image"><a href="/products/${cart.items[i].handle}"><img class=" ls-is-cached lazyloaded" data-src="${cart.items[i].image}" alt="${cart.items[i].product_title}" src="${cart.items[i].image}"></a></div><div class="cart-drawer__item-info"><div class="cart-main__info">
6929<h2 class="cart-drawer__item-title h7"><a href="/products/${cart.items[i].handle}">${cart.items[i].product_title}</a></h2><div class="remove-btn"><button id='remove-item' data-handle='${cart.items[i].handle}' data-datac='${cart.items[i].product_title}' data-remove-id='${cart.items[i].variant_id}' class="btn btn--text-only btn--small ls2 custom-remove__btn" data-cart-remove="1"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><g opacity="0.7"><path d="M4.72799 14.3547L5.00039 13.8201L5.00039 13.8201L4.72799 14.3547ZM4.1453 13.772L4.67991 13.4996L4.67991 13.4996L4.1453 13.772ZM11.8547 13.772L11.3201 13.4996V13.4996L11.8547 13.772ZM11.272 14.3547L10.9996 13.8201L10.9996 13.8201L11.272 14.3547ZM3.33331 4.56667C3.00194 4.56667 2.73331 4.8353 2.73331 5.16667C2.73331 5.49804 3.00194 5.76667 3.33331 5.76667V4.56667ZM12.6666 5.76667C12.998 5.76667 13.2666 5.49804 13.2666 5.16667C13.2666 4.8353 12.998 4.56667 12.6666 4.56667V5.76667ZM11.4 5.16667V12.3667H12.6V5.16667H11.4ZM9.86665 13.9H6.13331V15.1H9.86665V13.9ZM3.39998 5.16667V12.3667H4.59998V5.16667H3.39998ZM6.13331 13.9C5.75004 13.9 5.49868 13.8995 5.30644 13.8838C5.12121 13.8687 5.04431 13.8425 5.00039 13.8201L4.4556 14.8893C4.69689 15.0122 4.94928 15.0586 5.20872 15.0798C5.46116 15.1005 5.76985 15.1 6.13331 15.1V13.9ZM3.39998 12.3667C3.39998 12.7301 3.39951 13.0388 3.42014 13.2913C3.44134 13.5507 3.48776 13.8031 3.6107 14.0444L4.67991 13.4996C4.65753 13.4557 4.63129 13.3788 4.61615 13.1935C4.60045 13.0013 4.59998 12.7499 4.59998 12.3667H3.39998ZM5.00039 13.8201C4.8624 13.7498 4.75022 13.6376 4.67991 13.4996L3.6107 14.0444C3.79606 14.4082 4.09182 14.7039 4.4556 14.8893L5.00039 13.8201ZM11.4 12.3667C11.4 12.7499 11.3995 13.0013 11.3838 13.1935C11.3687 13.3788 11.3424 13.4557 11.3201 13.4996L12.3893 14.0444C12.5122 13.8031 12.5586 13.5507 12.5798 13.2913C12.6004 13.0388 12.6 12.7301 12.6 12.3667H11.4ZM9.86665 15.1C10.2301 15.1 10.5388 15.1005 10.7912 15.0798C11.0507 15.0586 11.3031 15.0122 11.5444 14.8893L10.9996 13.8201C10.9556 13.8425 10.8787 13.8687 10.6935 13.8838C10.5013 13.8995 10.2499 13.9 9.86665 13.9V15.1ZM11.3201 13.4996C11.2497 13.6376 11.1376 13.7498 10.9996 13.8201L11.5444 14.8893C11.9081 14.7039 12.2039 14.4082 12.3893 14.0444L11.3201 13.4996ZM3.33331 5.76667H3.99998V4.56667H3.33331V5.76667ZM3.99998 5.76667H12V4.56667H3.99998V5.76667ZM12 5.76667H12.6666V4.56667H12V5.76667ZM6.26665 4.63333C6.26665 3.83597 6.99095 3.1 7.99998 3.1V1.9C6.43168 1.9 5.06665 3.07428 5.06665 4.63333H6.26665ZM7.99998 3.1C9.00901 3.1 9.73331 3.83597 9.73331 4.63333H10.9333C10.9333 3.07428 9.56827 1.9 7.99998 1.9V3.1ZM5.06665 4.63333V5.16667H6.26665V4.63333H5.06665ZM9.73331 4.63333V5.16667H10.9333V4.63333H9.73331Z" fill="#111111"/></g></svg></button></div></div>${options.join('')}<div class="cart-drawer__item-actions"><div class="cart-drawer__item-qty"><a href="#" class="cart-drawer__item-qty-minus" data-index="1" data-action="decrement" data-qty="0"><span class="visually-hidden">Reduce Quantity by 1</span><svg fill="none" height="2" viewBox="0 0 12 2" width="12" xmlns="http://www.w3.org/2000/svg"><path d="m11.5 0h-11c-.28125 0-.5.25-.5.5v1c0 .28125.21875.5.5.5h11c.25 0 .5-.21875.5-.5v-1c0-.25-.25-.5-.5-.5z" fill="currentColor"></path></svg></a><span class="cart-drawer__item-qty-label" id="${cart.items[i].variant_id}">${cart.items[i].quantity}</span><a href="#" class="cart-drawer__item-qty-plus" data-index="1" data-action="increment" data-qty="2"><span class="visually-hidden">Increase Quantity by 1</span><svg fill="none" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m17.5 11h-4.5v-4.5c0-.25-.25-.5-.5-.5h-1c-.2812 0-.5.25-.5.5v4.5h-4.5c-.28125 0-.5.25-.5.5v1c0 .2812.21875.5.5.5h4.5v4.5c0 .2812.2188.5.5.5h1c.25 0 .5-.2188.5-.5v-4.5h4.5c.25 0 .5-.2188.5-.5v-1c0-.25-.25-.5-.5-.5z" fill="currentColor"></path></svg></a></div><div class="cart-drawer__item-price"><div class="cart-drawer__item-price--final">${Shopify.formatMoney(cart.items[i].price, window.money_format)}</div></div></div></div></div>`;
6930            $('.cart-drawer__body #cart-drawer').append(template);
6931          }
6932          $('#total-cart').text(Shopify.formatMoney(cart.total_price));
6933
6934          //if (totalCartShippingRemain > 0){
6935            //document.getElementById('remainshipping').style.display = 'block';
6936            //document.getElementById('sucmsg').style.display = 'none';
6937          //}else{
6938            //document.getElementById('remainshipping').style.display = 'none';
6939            //document.getElementById('sucmsg').style.display = 'block';
6940          //}
6941        }else{
6942          $('.cart-drawer__body .cart-drawer__no-items').show();
6943          $('#cart-drawer, .cart-drawer__totals, .cart-drawer__actions, .cart
6943-drawer__shipping').hide();
6944          $('.cart-drawer__body').addClass('empty-cart');
6945        }
6946        //$('.cart-drawer').addClass('cart-drawer--visible');
6947        //$('.cart-drawer-bg').addClass('cart-drawer-bg--visible');
6948        $('#add-to-cart').removeClass('disabled');
6949        $('.upsells-action .btn').removeClass('disabled');
6950        setTimeout(function(){
6951          $('body').removeClass('cart-loading');
6952        }, 1000)
6953      });
6954    }
6955
6956    function updateCartCount(cart) {
6957      Shopify.getCart((cart) => {
6958        var count = cart.item_count ? cart.item_count : '';
6959        $('.cart-count').html(count);
6960        if(cart.item_count > 1) {
6961          $('.side-cart-count').html(cart.item_count + ' Items');
6962        } else if(cart.item_count == 1) {
6963          $('.side-cart-count').html(cart.item_count + ' Item');
6964        } else {
6965          $('.side-cart-count').html('');
6966        }
6967        let totalCartPrice = parseFloat(cart.original_total_price / 100),
6968        totalCartShipping = parseFloat(15000 / 100),
6969        shippingPer = parseFloat(totalCartShipping / 100),
6970        totalPer = parseFloat(totalCartPrice / shippingPer );
6971        if(totalPer < 100) {
6972          $('.progress-done').css('width', totalPer + '%');
6973          if(totalPer != 0) {
6974            $('.progress').css('display','block');
6975            $('#remainshipping').show();
6976            $('#sucmsg').hide();
6977          } else {
6978            $('.progress').css('display','none');
6979            $('#remainshipping').hide();
6980            $('#sucmsg').hide();
6981          }
6982        } else {
6983          $('.progress-done').css('width', '100%');
6984          $('.progress').css('display','block');
6985          $('#remainshipping').hide();
6986          $('#sucmsg').show();
6987        }
6988      })
6989    }
6990    function handleClickUpdateQty(e) {
6991      $('body').addClass('cart-loading');
6992      var data = $(this).data(), newQty, qtyEl = $(this).parent().find('.cart-drawer__item-qty-label');
6993      e.preventDefault();
6994
6995      newQty = parseInt(qtyEl.text());
6996
6997      if ( data.action == 'increment' ) {
6998        newQty = newQty + 1;
6999      } else if ( data.action == 'decrement' ) {
7000        newQty = newQty - 1;
7001        if ( newQty < 0 ) { // never go below zero
7002          newQty = 0
7003        }
7004      }
7005
7006      var variantId = parseInt(qtyEl.attr('id'));
7007
7008      qtyEl.text(newQty);
7009
7010      $.ajax({
7011        type: 'post',
7012        url: '/cart/change.js',
7013        data: `quantity=${newQty}&id=${variantId}`,
7014        dataType: 'json',
7015        success(result) {
7016          updateCartDrawerUI();
7017          setTimeout(function(){
7018            $('body').removeClass('cart-loading');
7019          }, 1000)
7020          Shopify.getCart((cart) => {
7021          
7022            // Free Shipping Message   
7023            var shipping_value = 15000,
7024                cartShippingRemain = cart.total_price,
7025                totalCartShippingRemain =  15000 - cartShippingRemain;
7026            document.getElementById('changevalve').innerHTML = Shopify.formatMoney(totalCartShippingRemain);
7027
7028            //if (totalCartShippingRemain > 0 ){
7029              //document.getElementById('remainshipping').style.display = 'block';
7030              //document.getElementById('sucmsg').style.display = 'none';
7031              
7032            //}else{
7033              //document.getElementById('remainshipping').style.display = 'none';
7034              //document.getElementById('sucmsg').style.display = 'block';
7035              
7036            //}
7037          })
7038        },
7039        error(xhr) {
7040          $('.error-message').text($.parseJSON(xhr.responseText).description);
7041        },
7042      });
7043
7044    }
7045
7046    function toggleCartDrawer(e) {
7047      e.preventDefault();
7048      $('body').toggleClass('cart-drawer-open');
7049      $('.cart-drawer').toggleClass('cart-drawer--visible');
7050      $('.cart-drawer-bg').toggleClass('cart-drawer-bg--visible');
7051    }
7052
7053    function setRequestStarted() {
7054      $('body').addClass('cart-loading');
7055      $('#add-to-cart').addClass('disabled');
7056      $('.upsells-action .btn').addClass('disabled');
7057    }
7058
7059    function handleRequestStarted(event, cart) {
7060      setRequestStarted();
7061    }
7062
7063    function handleRequestComplete(event, cart) {
7064      updateCartDrawerUI();
7065      updateCartCount(cart);
7066    }
7067
7068    document.addEventListener('DOMContentLoaded', function() {
7069      // 		updateCartDrawerUI();
7070      if(0 > 0){
7071      //       debugger;
7072      }else{
7073      	$('#cart-drawer, .cart-drawer__totals, .cart-drawer__actions, .cart
7073-drawer__shipping').hide();
7074        $('.cart-drawer__body .cart-drawer__no-items').show();
7075        
7076      
7077      }
7078      // Setup all of our CartJS Listeners
7079
7080      // Foursixty Script
7081      window.onFoursixtyCartAdded = function(product) {
7082        setTimeout(function(){
7083          $('body').removeClass('cart-loading');
7084        }, 1000)
7085        updateCartDrawerUI();
7086        $('body').addClass('cart-drawer-open');
7087        $('.cart-drawer').addClass('cart-drawer--visible');
7088        $('.cart-drawer-bg').addClass('cart-drawer-bg--visible');
7089        $('#add-to-cart').removeClass('disabled');
7090        $('.upsells-action .btn').removeClass('disabled');
7091      };
7092
7093      $(document).on('click', '.cart-drawer-toggle, .cart-drawer-bg', toggleCartDrawer);
7094      $(document).on('click', '.cart-drawer__item-qty-minus, .cart-drawer__item-qty-plus', handleClickUpdateQty);
7095      $(document).on('click', '#add-to-cart', function(){
7096        event.preventDefault();
7097        $('body').addClass('cart-loading');
7098        let variantId = $('.dropdown__option.dropdown__option--selected').data('varaint-id');
7099        let isFinalSale = $('#isFinalSale').data('property');
7100        let isPreOrderEnabled = $('#preOrderEnabled').val();
7101        if(variantId === undefined){
7102        	variantId = $('#product-select').val();
7103        }
7104
7105        const quantity = 1;
7106        let data = '';
7107        if(isFinalSale === true){
7108        	data = `quantity=${quantity}&id=${variantId}&properties[Final Sale]=No Returns`
7109        } else if(isPreOrderEnabled !== "" && isPreOrderEnabled !== undefined){
7110          data = `quantity=${quantity}&id=${variantId}&properties[_preorder]=${isPreOrderEnabled}`
7111        } else {
7112          data = `quantity=${quantity}&id=${variantId}`
7113        }
7114        $.ajax({
7115          type: 'post',
7116          url: '/cart/add.js',
7117          data: data,
7118          dataType: 'json',
7119          success(data) {
7120            setTimeout(function(){
7121              $('body').removeClass('cart-loading');
7122            }, 1000)
7123            updateCartDrawerUI();
7124			
7125            $('body').addClass('cart-drawer-open');
7126            $('.cart-drawer').addClass('cart-drawer--visible');
7127            $('.cart-drawer-bg').addClass('cart-drawer-bg--visible');
7128            $('#add-to-cart').removeClass('disabled');
7129            $('.upsells-action .btn').removeClass('disabled');
7130          },
7131          error(xhr) {
7132            $('.error-log').text($.parseJSON(xhr.responseText).description);
7133          },
7134        });
7135
7136      });
7137
7138      $(document).on('click', '.custom-remove__btn', function(){
7139        $('body').addClass('cart-loading');
7140        var removeItem = $(this).data('remove-id');
7141        Shopify.removeItem(removeItem, function(){
7142          setTimeout(function(){
7143            $('body').removeClass('cart-loading');
7144          }, 1000)
7145          updateCartDrawerUI();
7146        });
7147
7148        });
7149
7150        //       window.addEventListener( "pageshow", function ( event ) {
7151        //         var historyTraversal = event.persisted || ( typeof window.performance != "undefined" && window.performance.navigation.type === 2 );
7152        //         if ( historyTraversal ) {
7153        //           // Handle page restore.
7154        //           updateCartDrawerBackButton();
7155        //         }
7156        //       });
7157              
7158              
7159                // Update cart on browser back button
7160        //       	if(performance.navigation.type == 2){
7161        //            updateCartDrawerBackButton();
7162        //         }
7163
7164        var perfEntries = performance.getEntriesByType("navigation");
7165        if (perfEntries[0].type === "back_forward") {
7166            updateCartDrawerBackButton();
7167        }
7168      });
7169</script>
7169
7170
7171<!-- Save Customer Cart Script -->
7172
7173<!-- Save Customer Cart Script -->
7174
7175  
7176    <div class="modal modal--size-guide">
7177  
7178  
7179  <div class="modal__content">
7180    <div class="size-guide size-guide--women size-guide--hidden">
7181
7182      
7183      
7184        
7185            <h3 class="h4 tu fw1">Women</h3>
7186            <table class="size-guide-table">
7187              <tbody>
7188                <tr>
7189                  <th>&nbsp;</th>
7190                  <th>0</th>
7191                  <th>2</th>
7192                  <th>4</th>
7193                  <th>6</th>
7194                  <th>8</th>
7195                  <th>10</th>
7196                  <th>12</th>
7197                  <th>14</th>
7198                </tr>
7199                <tr class="odd">
7200                  <td><h3 class="h5 tu fw1">Bust</h3></td>
7201                  <td>32 1/2</td>
7202                  <td>33 1/2</td>
7203                  <td>34 1/2</td>
7204                  <td>35 1/2</td>
7205                  <td>36 1/2</td>
7206                  <td>37 1/2</td>
7207                  <td>39</td>
7208                  <td>40 1/2</td>
7209                </tr>
7210                <tr>
7211                  <td><h3 class="h5 tu fw1">Waist</h3></td>
7212                  <td>25 1/2</td>
7213                  <td>26 1/2</td>
7214                  <td>27 1/2</td>
7215                  <td>28 1/2</td>
7216                  <td>29 1/2</td>
7217                  <td>30 1/2</td>
7218                  <td>32</td>
7219                  <td>33 1/2</td>
7220                </tr>
7221                <tr class="odd">
7222                  <td><h3 class="h5 tu fw1">Hip</h3></td>
7223                  <td>35 1/2</td>
7224                  <td>36 1/2</td>
7225                  <td>37 1/2</td>
7226                  <td>38 1/2</td>
7227                  <td>39 1/2</td>
7228                  <td>40 1/2</td>
7229                  <td>42</td>
7230                  <td>43 1/2</td>
7231                </tr>
7232              </tbody>
7233            </table>
7234            <table class="size-guide-table">
7235              <tbody>
7236                <tr>
7237                  <th>&nbsp;</th>
7238                  <th>P (0-2)</th>
7239                  <th>S (4-6)</th>
7240                  <th>M (8-10)</th>
7241                  <th>L (12)</th>
7242                  <th>XL (14-16)</th>
7243                </tr>
7244                <tr class="odd">
7245                  <td><h3 class="h5 tu fw1">Bust</h3></td>
7246                  <td>32 1/2 - 33 1/2</td>
7247                  <td>34 1/2 - 35 1/2</td>
7248                  <td>36 1/2 - 37 1/2</td>
7249                  <td>38 1/2 - 39 1/2</td>
7250                  <td>41 1/2 - 42 1/2</td>
7251                </tr>
7252                <tr>
7253                  <td><h3 class="h5 tu fw1">Waist</h3></td>
7254                  <td>
725425 1/2 - 26 1/2</td>
7255                  <td>27 1/2 - 28 1/2</td>
7256                  <td>29 1/2 - 30 1/2</td>
7257                  <td>31 1/2 - 32 1/2</td>
7258                  <td>34 1/2 - 35 1/2</td>
7259                </tr>
7260                <tr class="odd">
7261                  <td><h3 class="h5 tu fw1">Hip</h3></td>
7262                  <td>35 1/2 - 36 1/2</td>
7263                  <td>37 1/2 - 38 1/2</td>
7264                  <td>39 1/2 - 40 1/2</td>
7265                  <td>41 1/2 - 42 1/2</td>
7266                  <td>44 - 45 1/2</td>
7267                </tr>
7268              </tbody>
7269            </table>
7270          
7271      
7272      
7273    </div>
7274
7275    <div class="size-guide size-guide--minis size-guide--hidden">
7276      <h3 class="h4 tu fw1">Milly Minis <br>(Children)</h3>
7277      <table class="size-guide-table">
7278        <tbody>
7279          <tr>
7280            <th>&nbsp;</th>
7281            <th colspan="3">LITTLE GIRLS (2-6)</th>
7282            <th colspan="6">BIG GIRLS (7-16)</th>
7283          </tr>
7284
7285          <tr>
7286            <th>&nbsp;</th>
7287            <th>2/3</th>
7288            <th>4</th>
7289            <th>5/6</th>
7290            <th>7/8</th>
7291            <th>10</th>
7292            <th>12</th>
7293            <th>14</th>
7294            <th>16</th>
7295            <th>14/16</th>
7296          </tr>
7297          <tr class="odd">
7298            <td><h3 class="tu fw1">Chest</h3></td>
7299            <td>20 1/2 - 21 1/2</td>
7300            <td>22 1/2</td>
7301            <td>23 1/2 - 24 1/2</td>
7302            <td>26 - 27</td>
7303            <td>28 1/2</td>
7304            <td>30</td>
7305            <td>31 1/2</td>
7306            <td>33</td>
7307            <td>31 1/2 - 33</td>
7308          </tr>
7309          <tr>
7310            <td><h3 class="tu fw1">Waist</h3></td>
7311            <td>20 - 20 1/2</td>
7312            <td>21</td>
7313            <td>21 1/2 - 22</td>
7314            <td>22 1/2 - 23</td>
7315            <td>24</td>
7316            <td>25</td>
7317            <td>26</td>
7318            <td>27 1/2</td>
7319            <td>26 - 27 1/2</td>
7320          </tr>
7321          <tr class="odd">
7322            <td><h3 class="tu fw1">Hip</h3></td>
7323            <td>21 - 22</td>
7324            <td>23</td>
7325            <td>24 - 25 1/2</td>
7326            <td>27 - 28 1/2</td>
7327            <td>30</td>
7328            <td>32</td>
7329            <td>34</td>
7330            <td>35 1/2</td>
7331            <td>34 - 35 1/2</td>
7332          </tr>
7333        </tbody>
7334      </table>
7335    </div>
7336
7337    <p class="spl">If you have questions about sizing, our brand specialists would be happy to assist you. Please call <a href="tel:+18002232664">1-800-223-2664</a> or email <a href="mailto:[email protected]">
7337[email protected].</a></p>
7338
7339    <div class="modal__close">
7340    <svg height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="m11.1049219 10.0000781 8.666289-8.6663281c.3051172-.30511719.3051172-.79980469 0-1.10488281-.3051172-.30507813-.7998047-.30511719-1.1048828 0l-8.66633787 8.66632812-8.66627929-8.66632812c-.30511719-.30511719-.79980469-.30511719-1.10488281 0-.30507813.30511718-.30511719.79980468 0 1.10488281l8.66628906 8.6662793-8.66628906 8.6663379c-.30511719.3051172-.30511719.7998047 0 1.1048828.15253906.1525391.3525.2287793.55246093.2287793.19996094 0 .39988281-.0762402.55246094-.2287793l8.66624023-8.6662891 8.66629887 8.6662891c.152539.1525391.3525.2287793.5524609.2287793s.3998828-.0762402.5524609-.2287793c.3051172-.3051172.3051172-.7998047 0-1.1048828z"/></svg>
7341  
7342</div>
7343  </div>
7344  <div class="modal__bg"></div>
7345
7346  
7346<script>
7347    document.addEventListener('DOMContentLoaded', function() {
7348      function openModal(e) {
7349        e.preventDefault()
7350        $(`.size-guide`).addClass('size-guide--hidden');
7351        $(`.size-guide--${$(this).data('modal-size-guide')}`).removeClass('size-guide--hidden');
7352        $('.modal.modal--size-guide').addClass('modal--open');
7353      }
7354
7355      function closeModal() {
7356        $('.modal').removeClass('modal--open');
7357      }
7358
7359      $('.modal__close, .modal__bg').on('click', closeModal);
7360      $('[data-modal-size-guide]').on('click', openModal);
7361
7362      document.querySelectorAll('.size-guide-images').forEach((slider) => {
7363        new Swiper(slider, {
7364          effect: 'slide',
7365          loop: true,
7366          speed: 300,
7367          slidesPerView: 1,
7368          centeredSlides: false,
7369          navigation: {
7370            nextEl: '.size-guide-button__next',
7371            prevEl: '.size-guide-button__prev',
7372          },
7373
7374          pagination: {
7375            el: slider.querySelector('.swiper-pagination'),
7376            clickable: true,
7377          },
7378
7379          observer: true,
7380          observeParents: true,
7381        });
7382      });
7383
7384    });
7385  </script>
7385
7386</div>
7387<style>
7388  .modal--size-guide .modal__content--has-images .modal__close {
7389    top: 1rem;
7390    right: 1rem;
7391  }
7392.size-guide {
7393    overflow-x: hidden;
7394}
7395</style>
7396
7397    <div class="modal modal--back-in-stock">
7398  <div class="modal__content">
7399    <h2 class="h4 ls1 fw2 center" id="popup-heading"></h2>
7400    <p class="select-back-size" id="popup-text"></p>
7401    <div class="form">
7402      <h3 class="h4 ls1 fw2 center">Size </h3>
7403      <ul id="back-stock-id" data-id=""></ul>
7404
7405      <input type="hidden" id="variant-id" value="">
7406      <p class="back-message"><span>Looks like we already have the selected size in stock!</span></p>
7407
7408      <div class="form__row">
7409        <div class="form__field">
7410          <label for="bis_email" class="visually-hidden">Email</label>
7411          <input id="bis_email" type="email" placeholder="[email protected]" />
7412        </div>
7413      </div>
7414      <div class="form__row">
7415        <div class="form__field">
7416          <label for="bis_phone" class="visually-hidden">SMS</label>
7417          <input id="bis_phone" type="tel" name="phone" placeholder="Enter Mobile Number" />
7418        </div>
7419      </div>
7420      <div class="form__row">
7421        <div class="form__field form__field--checkbox">
7422          <input type="checkbox" checked id="bis_add-to-list" />
7423          <span class="checkmark"></span>
7424          <label for="bis_add-to-list">Email me with exclusive access to new arrivals & promotions.</label>
7425        </div>
7426      </div>
7427      <div class="form__row">
7428        <button class="btn btn--block" id="bis_submit">Notify me when available</button>
7429      </div>
7430      <div class="message"></div>
7431    </div>
7432    <div class="modal__close">
7433    <svg height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="m11.1049219 10.0000781 8.666289-8.6663281c.3051172-.30511719.3051172-.79980469 0-1.10488281-.3051172-.30507813-.7998047-.30511719-1.1048828 0l-8.66633787 8.66632812-8.66627929-8.66632812c-.30511719-.30511719-.79980469-.30511719-1.10488281 0-.30507813.30511718-.30511719.79980468 0 1.10488281l8.66628906 8.6662793-8.66628906 8.6663379c-.30511719.3051172-.30511719.7998047 0 1.1048828.15253906.1525391.3525.2287793.55246093.2287793.19996094 0 .39988281-.0762402.55246094-.2287793l8.66624023-8.6662891 8.66629887 8.6662891c.152539.1525391.3525.2287793.5524609.2287793s.3998828-.0762402.5524609-.2287793c.3051172-.3051172.3051172-.7998047 0-1.1048828z"/></svg>
7434  
7435</div>
7436  </div>
7437  <div class="modal__bg"></div>
7438
7439  
7439<script>
7440    document.addEventListener('DOMContentLoaded', function() {
7441
7442      const phoneInputField = document.querySelector("#bis_phone");
7443      const phoneInput = window.intlTelInput(phoneInputField, {
7444        preferredCountries: ["us", "co", "in", "de"],
7445        utilsScript:
7446          "https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.8/js/utils.js",
7447      });
7448
7449      function openModal(e) {
7450        var click_id = e.target.className;
7451        if(click_id.includes('notify-text')) {
7452          $('#popup-heading').html("COMING SOON");
7453          $('#popup-text').html("Select your size below and we'll <br/>email or text you when this style is available! <br/>please only submit an email OR a phone number");
7454        }
7455        else {
7456          $('#popup-heading').html("Can't Find Your Size?");
7457          $('#popup-text').html("Select your size below and we'll <br/>email or text you if we get more in! <br/>please only submit an email OR a phone number");
7458        }
7459        $('#back-stock-id').empty();
7460        var swatches = JSON.parse(document.getElementById('variant__inv').innerHTML);
7461        var cruntColor = $('.swatch-element.selected-swatch input').val();
7462        var currentColorList = [];
7463        for(var i = 0; i < swatches.variants.length; i++){
7464          var swatchesColor = swatches.variants[i].option1;
7465          var swatchesSize = swatches.variants[i].option2;
7466          if(cruntColor === swatchesColor.trim()){
7467            if(swatches.variants[i].inv > 0){
7468              currentColorList.push("<li class='back-swaches available' data-id="+swatches.variants[i].id+">"+swatchesSize+"</li>");
7469            }else{
7470              currentColorList.push("<li class='back-swaches sold-out' data-id="+swatches.variants[i].id+">"+swatchesSize+"</li>");
7471            }
7472          }
7473        }
7474        $('#back-stock-id').append(currentColorList);
7475        $('.modal.modal--back-in-stock')
7476          .addClass('modal--open')
7477          .find('input[type="email"]').
7478          focus();
7479      }
7480
7481      function closeModal() {
7482        $('.modal').removeClass('modal--open');
7483      }
7484
7485      function backSwatches(e){
7486        e.preventDefault();
7487        $('li.back-swaches').removeClass('swatch-selected');
7488        $(this).addClass('swatch-selected');
7489        if($(this).hasClass('sold-out')){
7490          $('#variant-id').val($(this).data('id'));
7491          $('.back-message span').hide();
7492          $('#bis_submit').removeAttr('disabled');
7493        }else{
7494          $('.back-message span').show();
7495          $('#bis_submit').attr('disabled', 'disabled');
7496        }
7497      }
7498
7499      // --- wait-for-BIS helper -------------------------------------
7500      // AMP's app script can load AFTER our modal script (Shopify injects
7501      // app-embed scripts after other page content). This polls until
7502      // window.BIS exists (or gives up after ~10s) before allowing a
7503      // submission to fire, per AMP support's guidance.
7504      function waitForBIS(callback, maxAttempts = 40) {
7505        let attempts = 0;
7506        function checkBIS() {
7507          if (typeof BIS !== 'undefined') {
7508            callback();
7509          } else if (attempts < maxAttempts) {
7510            attempts++;
7511            setTimeout(checkBIS, 250);
7512          } else {
7513            $('.modal.modal--back-in-stock .message')
7514              .text('Something went wrong loading the signup form. Please refresh the page and try again.')
7515              .addClass('message--error');
7516          }
7517        }
7518        checkBIS();
7519      }
7520      // ---------------------------------------------------------------
7521
7522      function createBISSubmission() {
7523        var selectEl = $('#product-select'),
7524            email = $('#bis_email').val(),
7525            productId = selectEl.data('productid'),
7526            phoneNumber = $('#bis_phone').val(),
7527            variantId = $('#variant-id').val(),
7528            acceptsMarketing = $('#bis_add-to-list').is(':checked');
7529
7530        // Only needed for phone submissions — computed lazily so email
7531        // signups no longer depend on the phone widget having initialized.
7532        function getCountryCode() {
7533          const countryCode = $('.iti__selected-flag').attr('title');
7534          return countryCode ? countryCode.split(": ")[1] : '';
7535        }
7536
7537        if (email !== null && email !== '') {
7538          waitForBIS(function() {
7539            BIS.create(email, variantId, productId, { accepts_marketing: acceptsMarketing }).then((data) => {
7540              var msg = '', status = data.status == 'OK' ? 'success' : 'error';
7541              if (data.status == 'OK') {
7542                msg = 'Thank you! We will email you when this item is available.';
7543              } else {
7544                for (var k in data.errors) {
7545                  msg += (k + " " + data.errors[k].join());
7546                }
7547              }
7548              $('.modal.modal--back-in-stock .message').text(msg).addClass(`message--${status}`);
7549              if (data.status == 'OK') {
7550                $('.modal.modal--back-in-stock #back-stock-id, .modal.modal--back-in-stock #bis_submit, .modal.modal--back-in-stock .modal__content h3, .modal.modal--back-in-stock .modal__content .form__row').hide();
7551                setTimeout(function(){ location.reload(); }, 3000);
7552              }
7553            });
7554          });
7555        } else if (phoneNumber !== null && phoneNumber !== '') {
7556          waitForBIS(function() {
7557            const currentCountryCode = getCountryCode();
7558            BIS.create(null, variantId, productId, { phone_number: `${currentCountryCode + phoneNumber}` }).then((data) => {
7559              var msg = '', status = data.status == 'OK' ? 'success' : 'error';
7560              if (data.status == 'OK') {
7561                msg = 'Thank you! We will be in contact with you when this item is available.';
7562              } else {
7563                for (var k in data.errors) {
7564                  msg += (k + " " + data.errors[k].join());
7565                }
7566              }
7567              $('.modal.modal--back-in-stock .message').text(msg).addClass(`message--${status}`);
7568              if (data.status == 'OK') {
7569                $('.modal.modal--back-in-stock #back-stock-id, .modal.modal--back-in-stock #bis_submit, .modal.modal--back-in-stock .modal__content h3, .modal.modal--back-in-stock .modal__content .form__row').hide();
7570                setTimeout(function(){ location.reload(); }, 3000);
7571              }
7572            });
7573          });
7574        }
7575      }
7576
7577      $(document).on('click', '.modal__close, .modal__bg', closeModal);
7578      $(document).on('click', '.back-in-stock-trigger', openModal);
7579      $(document).on('click', '#notify-text-button', openModal);
7580      $(document).on('click', '.back-swaches', backSwatches);
7581      $(document).on('click', '#bis_submit', createBISSubmission);
7582    });
7583  </script>
7583
7584</div>
7585
7586    <div class="modal modal--shipping">
7587  <div class="modal__content">
7588    <h3 class="h5 h4-m fw1">Shipping in the United States:</h3>
7589    <p>We ship FedEx Ground, 2Day, and Overnight. Only Ground shipping is available to Alaska, Hawaii and other U.S. territories. Shipping does not reflect holiday delivery schedule.</p>
7590    <p>All overnight and 2Day orders must be placed by 11 AM EST to ship before end of business day. Orders placed after 11 AM EST will be shipped the following business day. All orders placed on Friday after 11 AM will ship on Monday.</p>
7591    <p>All orders over $1000 require signature upon delivery.</p>
7592    <p>2-Day and Overnight shipping are not available for Saturday deliveries. Shipping is not available to post office boxes. All orders will take 2-3 business days to process and will ship from the MILLY warehouse.</p>
7593    <br />
7594    <table class="center">
7595    <thead>
7596			<tr>
7597				<th>AMOUNT</th>
7598				<th>GROUND</th>
7599				<th>2DAY</th>
7600				<th>OVERNIGHT</th>
7601			</tr>
7602    </thead>
7603    <tbody>
7604			<tr>
7605				<td>
7606					<p>$0-$149</p>
7607				</td>
7608				<td>
7609					<p>$10<br />($14 for AK and HI)</p>
7610				</td>
7611				<td>
7612					<p>$20</p>
7613				</td>
7614				<td>
7615					<p>$35</p>
7616				</td>
7617			</tr>
7618			<tr>
7619				<td>
7620					<p>$150-499</p>
7621				</td>
7622				<td>
7623					<p>FREE<br />($14 for AK and HI)</p>
7624				</td>
7625				<td>
7626					<p>$20</p>
7627				</td>
7628				<td>
7629					<p>$35</p>
7630				</td>
7631			</tr>
7632			<tr>
7633				<td>
7634					<p>$500+</p>
7635				</td>
7636				<td>
7637					<p>FREE<br />($14 for AK and HI)</p>
7638				</td>
7639				<td>
7640					<p>$20</p>
7641				</td>
7642				<td>
7643					<p>$35</p>
7644				</td>
7645			</tr>
7646    </tbody>
7647    </table>
7648    <div class="modal__close">
7649    <svg height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="m11.1049219 10.0000781 8.666289-8.6663281c.3051172-.30511719.3051172-.79980469 0-1.10488281-.3051172-.30507813-.7998047-.30511719-1.1048828 0l-8.66633787 8.66632812-8.66627929-8.66632812c-.30511719-.30511719-.79980469-.30511719-1.10488281 0-.30507813.30511718-.30511719.79980468 0 1.10488281l8.66628906 8.6662793-8.66628906 8.6663379c-.30511719.3051172-.30511719.7998047 0 1.1048828.15253906.1525391.3525.2287793.55246093.2287793.19996094 0 .39988281-.0762402.55246094-.2287793l8.66624023-8.6662891 8.66629887 8.6662891c.152539.1525391.3525.2287793.5524609.2287793s.3998828-.0762402.5524609-.2287793c.3051172-.3051172.3051172-.7998047 0-1.1048828z"/></svg>
7650  
7651</div>
7652  </div>
7653  <div class="modal__bg"></div>
7654  
7654<script>
7655    document.addEventListener('DOMContentLoaded', function() {
7656      function openModal(e) {
7657        e.preventDefault()
7658        $('.modal.modal--shipping').addClass('modal--open');
7659      }
7660
7661      function closeModal() {
7662        $('.modal').removeClass('modal--open');
7663      }
7664
7665      $('.modal__close, .modal__bg').on('click', closeModal);
7666      $('[data-modal-shipping]').on('click', openModal);
7667    });
7668  </script>
7668
7669</div>
7670    <div class="modal modal--returns">
7671  <div class="modal__content">
7672    <h3 class="h5 h4-m fw1">RETURNS & EXCHANGES:</h3>
7673    <p>We hope you love what you ordered and that your purchase results in a true #millymoment. We are happy to accept eligible returns in new and unused conditions within 14 days from receipt of the package. You can choose to be refunded to your original form of payment, minus a $14 return shipping fee, or in the form of store credit for the full amount. Items must not be worn, damaged or altered in any way and all tags must be attached.</p>
7674    <p>SWIM: If you buy a swimsuit or bikini bottom &amp; remove the hygienic liner, we will no longer be able to accept the return. Please try swimsuits on over underwear for sanitary reasons. Do not remove protective slip.</p>
7675    <p>MAYA BRENNER: All non-custom purchases are eligible for return within 2 weeks of receipt. To make a return or exchange, contact us at [email protected] for confirmation. For your protection, your return should always be shipped insured and include a copy of your receipt. Please note that shipping costs are not refundable and Maya Brenner is not responsible for returns that are lost in the mail.</p>
7676    <p>Please note: all items marked final sale (ending in .99) cannot be returned or exchanged. We currently only offer store credit on items that were previously exchanged.</p>
7677    <p>MILLY reserves the right to deny any return that does not fall within the specific guidelines listed above. Items will be sent back directly to the customer in a timely manner should they not fit MILLY’s return requirements.</p>
7678    <p>Not the perfect fit? MILLY is happy to offer an exchange of your eligible item for a different size or color with a waived restocking fee. Please note all exchanges must follow the same return guidelines as listed above and are subject to the item's availability.</p>
7679    <h3 class="h5 h4-m fw1">INTERNATIONAL ORDERS:</h3>
7680    <p>MILLY has partnered with a trusted third-party partner to ship globally and accurately show you the duties and taxes needed to fulfill international orders. Simply put, the items you wish to purchase in your Shopping Cart and choose your destination, the cost for shipping your order depends on your location, the size of your order, and the service level you choose for shipping (Express, Standard). In addition, we will process your payment along with all taxes and duties. Once we process and scan your order you will receive tracking information if you included your email address. Please note that due to specific carriers schedules it may take two or three business days to ship out from our facility. <br>Please direct all inquiries&nbsp;<a href="mailto:[email protected]">[email protected]</a></p>
7681    <h3 class="h5 h4-m fw1">INTERNATIONAL RETURN POLICY:</h3>
7682    </p>At this time we are unable to accept returns on all International orders. If you have questions regarding size and fit please email or call us prior to purchasing, and our style consultant can help you determine the proper size to purchase.</p>
7683    <div class="modal__close">
7684    <svg height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path fill="currentColor" d="m11.1049219 10.0000781 8.666289-8.6663281c.3051172-.30511719.3051172-.79980469 0-1.10488281-.3051172-.30507813-.7998047-.30511719-1.1048828 0l-8.66633787 8.66632812-8.66627929-8.66632812c-.30511719-.30511719-.79980469-.30511719-1.10488281 0-.30507813.30511718-.30511719.79980468 0 1.10488281l8.66628906 8.6662793-8.66628906 8.6663379c-.30511719.3051172-.30511719.7998047 0 1.1048828.15253906.1525391.3525.2287793.55246093.2287793.19996094 0 .39988281-.0762402.55246094-.2287793l8.66624023-8.6662891 8.66629887 8.6662891c.152539.1525391.3525.2287793.5524609.2287793s.3998828-.0762402.5524609-.2287793c.3051172-.3051172.3051172-.7998047 0-1.1048828z"/></svg>
7685  
7686</div>
7687  </div>
7688  <div class="modal__bg"></div>
7689  
7689<script>
7690    document.addEventListener('DOMContentLoaded', function() {
7691      function openModal(e) {
7692        e.preventDefault()
7693        $('.modal.modal--returns').addClass('modal--open');
7694      }
7695
7696      function closeModal() {
7697        $('.modal').removeClass('modal--open');
7698      }
7699
7700      $('.modal__close, .modal__bg').on('click', closeModal);
7701      $('[data-modal-returns]').on('click', openModal);
7702    });
7703  </script>
7703
7704</div>
7705  
7706  
7707
7708<script type="text/javascript">
7709    //DO NOT REMOVE - DRIVES REVENUE
7710    var AddShoppersWidgetOptions = { 'loadCss': false, 'pushResponse': false };
7711    (!function(){
7712        var t=document.createElement("script");
7713        t.type="text/javascript",
7714        t.async=!0,
7715        t.id="AddShoppers",
7716        t.src="https://shop.pe/widget/widget_async.js#635c0fc1f2d0ae0605535c73",
7717        document.getElementsByTagName("head")[0].appendChild(t)
7718    }());
7719</script>
7719
7720
7721<!-- BEGIN Klaviyo Forms Script -->
7722<script defer src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=QByzEH"></script>
7722
7723<!-- END Klaviyo Forms Script -->
7724<script type="text/javascript"> 
7725   klaviyo.track("Viewed Page", {           
7726      PageName: "Special Occasion",
7727      url: window.location.href
7728   }); 
7729</script>
7729
7730
7731<!-- BEGIN Shopify-Afterpay JavaScript -->
7732
7733<!-- END Shopify-Afterpay JavaScript -->
7734
7735<!-- BEGIN Accessibe -->
7736<script>(function(){var s = document.createElement('script'),e = ! document.body ? document.querySelector('head') : document.body;s.src = 'https://acsbapp.com/apps/app/dist/js/app.js';s.async = true;s.onload = function(){acsbJS.init({statementLink : '',footerHtml : '',hideMobile : false,hideTrigger : false,language : 'en',position : 'left',leadColor : '#000000',triggerColor : '#000000',triggerRadius : '50%',triggerPositionX : 'left',triggerPositionY : 'bottom',triggerIcon : 'people',triggerSize : 'medium',triggerOffsetX : 20,triggerOffsetY : 20,mobile : {triggerSize : 'small',triggerPositionX : 'left',triggerPositionY : 'bottom',triggerOffsetX : 0,triggerOffsetY : 0,triggerRadius : '0'}});};e.appendChild(s);}());</script>
7736
7737<!-- END Accessibe -->
7738
7739<!--Gorgias Chat Widget Start--> 
7740<script id="gorgias-chat-widget-install-v3" defer src="https://config.gorgias.chat/bundle-loader/01GYCBTBWFJ7APMCHMW3SAJ6WM"> </script>
7740 
7741<!--Gorgias Chat Widget End-->
7742
7743<!-- BEGIN Wishlist Plus -->
7744
7745<!-- END Wishlist Plus -->
7746
7747
7748
7749  
7750
7751 
7752<script>
7753  function swymCallbackFn() {
7754    // your API calls go here
7755    //over ride the swym cart api to support custom slider cart 
7756    var replayAddToCartOriginalFn = _swat.replayAddToCart;
7757    window._swat.replayAddToCart = function() {
7758      //save the successCallback
7759      var successCallbackFn = arguments[2];
7760      
7761      arguments[2] = function(data) {
7762        if (successCallbackFn && updateThirdPartyCartFn) {
7763          successCallbackFn(data);
7764          updateThirdPartyCartFn(data);
7765        };
7766      }
7767      //call the orginal fn
7768      replayAddToCartOriginalFn.apply(this, arguments);
7769    };
7770    //runs on success callback.
7771    function updateThirdPartyCartFn(productData) {
7772      // Successfully added to cart API, Now call your slider cart here.
7773      // saveCart();
7774            Shopify.getCart((cart) => {
7775        $('body').removeClass('cart-loading');
7776        $('body').addClass('cart-drawer-open');
7777        $('.cart-count').html(cart.item_count);
7778              
7779        if(cart.item_count > 1) {
7780          $('.side-cart-count').html(cart.item_count + ' Items');
7781        } else if(cart.item_count == 1) {
7782          $('.side-cart-count').html(cart.item_count + ' Item');
7783        } else {
7784          $('.side-cart-count').html('');
7785        }
7786        let totalCartPrice = parseFloat(cart.original_total_price / 100),
7787        totalCartShipping = parseFloat(15000 / 100),
7788        shippingPer = parseFloat(totalCartShipping / 100),
7789        totalPer = parseFloat(totalCartPrice / shippingPer );
7790        if(totalPer < 100) {
7791          $('.progress-done').css('width', totalPer + '%');
7792          if(totalPer != 0) {
7793            $('.progress').css('display','block');
7794            $('#remainshipping').show();
7795            $('#sucmsg').hide();
7796          } else {
7797            $('.progress').css('display','none');
7798            $('#remainshipping').hide();
7799            $('#sucmsg').hide();
7800          }
7801        } else {
7802          $('.progress-done').css('width', '100%');
7803          $('.progress').css('display','block');
7804          $('#remainshipping').hide();
7805          $('#sucmsg').show();
7806        }
7807
7808        // Free Shipping Message   
7809        var shipping_value = 15000;
7810        var cartShippingRemain = cart.total_price;
7811        var totalCartShippingRemain =  15000 - cartShippingRemain;
7812        document.getElementById('changevalve').innerHTML = Shopify.formatMoney(totalCartShippingRemain);
7813        $('.cart-drawer__body #cart-drawer').empty();
7814        
7815        if(cart.item_count > 0 ){
7816          $('#cart-drawer, .cart-drawer__totals, .cart-drawer__actions, .cart-drawer__shipping').show();
7817          $('.cart-drawer__body .cart-drawer__no-items').hide();
7818          $('.cart-drawer__body').removeClass('empty-cart');
7819          for (let i = 0; i < cart.items.length; i++) {
7820            let options = [];
7821            for(let j = 0; j < cart.items[i].options_with_values.length; j++) {
7822              options.push(
7823                `<div class="cart-drawer__item-meta tu">
7824                  ${cart.items[i].options_with_values[j].name}:<strong>${cart.items[i].options_with_values[j].value}<strong>
7825                </div>`
7826              )
7827            }
7828            const template = `<div class="cart-drawer__item" id="row-${cart.items[i].id}"><div class="cart-drawer__item-image"><a href="/products/${cart.items[i].handle}"><img class=" ls-is-cached lazyloaded" data-src="${cart.items[i].image}" alt="${cart.items[i].product_title}" src="${cart.items[i].image}"></a></div><div class="cart-drawer__item-info"><h2 class="cart-drawer__item-title h7"><a href="/products/${cart.items[i].handle}">${cart.items[i].product_title}</a></h2><div class="cart-drawer__item-meta tu">Color:<strong> ${cart.items[i].variant_options[0]}</strong></div><div class="cart-drawer__item-meta tu">Size:<strong> ${cart.items[i].variant_options[1]}</strong></div><div class="cart-drawer__item-actions"><div class="cart-drawer__item-qty"><a href="#" class="cart-drawer__item-qty-minus" data-index="1" data-action="decrement" data-qty="0"><span class="visually-hidden">Reduce Quantity by 1</span><svg fill="none" height="2" viewBox="0 0 12 2" width="12" xmlns="http://www.w3.org/2000/svg"><path d="m11.5 0h-11c-.28125 0-.5.25-.5.5v1c0 .28125.21875.5.5.5h11c.25 0 .5-.21875.5-.5v-1c0-.25-.25-.5-.5-.5z" fill="currentColor"></path></svg></a><span class="cart-drawer__item-qty-label" id="${cart.items[i].variant_id}">${cart.items[i].quantity}</span><a href="#" class="cart-drawer__item-qty-plus" data-index="1" data-action="increment" data-qty="2"><span class="visually-hidden">Increase Quantity by 1</span><svg fill="none" height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"><path d="m17.5 11h-4.5v-4.5c0-.25-.25-.5-.5-.5h-1c-.2812 0-.5.25-.5.5v4.5h-4.5c-.28125 0-.5.25-.5.5v1c0 .2812.21875.5.5.5h4.5v4.5c0 .2812.2188.5.5.5h1c.25 0 .5-.2188.5-.5v-4.5h4.5c.25 0 .5-.2188.5-.5v-1c0-.25-.25-.5-.5-.5z" fill="currentColor"></path></svg></a></div><div class="cart-drawer__item-price"><div class="cart-drawer__item-price--final">${Shopify.formatMoney(cart.items[i].price, window.money_format)}</div></div></div></div></div>`;
7829            $('.cart-drawer__body #cart-drawer').append(template);
7830          }
7831          $('#total-cart').text(Shopify.formatMoney(cart.total_price));
7832        }else{
7833          $('.cart-drawer__body .cart-drawer__no-items').show();
7834          $('#cart-drawer, .cart-drawer__totals, .cart-drawer__actions, .cart
7834-drawer__shipping').hide();
7835          $('.cart-drawer__body').addClass('empty-cart');
7836        }
7837
7838
7839        $('.cart-drawer').addClass('cart-drawer--visible');
7840        $('.cart-drawer-bg').addClass('cart-drawer-bg--visible');
7841        $('#add-to-cart').removeClass('disabled');
7842        $('.upsells-action .btn').removeClass('disabled');
7843
7844
7845      });
7846	 
7847    }
7848
7849    document.addEventListener("change",function(e){
7850    var swym_qv = document.querySelector("#swym-quickview");
7851    swym_qv.setAttribute("data-variant-id",e.detail);
7852    swat.initializeActionButtons("body");
7853    });
7854      
7855    function saveCart() {
7856      var cust_id = 0;
7857      var template = "collection";
7858      let dataString = {
7859          "customer": {
7860              "id": cust_id
7861          }
7862      }
7863      if(cust_id != 0){
7864        $('body').addClass('cart-loading');
7865        setTimeout(function() {
7866          jQuery.getJSON('/cart.js', function(cart) {
7867              var items = cart.items;
7868              var line_items = [];
7869              for(var i=0; i<items.length; i++) {
7870                  line_items.push(
7871                    {
7872                      'id': items[i].id,
7873                      'quantity': items[i].quantity
7874                    }
7875                  )
7876              }
7877
7878              let dataString = {
7879                "cust_id": cust_id,
7880                "line_items": line_items
7881              }
7882
7883              var options = {
7884                method: 'POST',
7885                body: JSON.stringify(dataString),
7886                headers : { 
7887                  'Content-Type': 'application/json',
7888                  'Accept': 'application/json',
7889                  'Accept-Language': 'en' 
7890                }
7891              }
7892
7893              // request to save and update cart tags to logged in customers
7894              fetch(`https://save-cart-c5b3e2a7f39e.herokuapp.com/milly/webhook/saveCart`, options)
7895                .then(response => response.json())
7896                .then(function(response) {
7897                  $('body').removeClass('cart-loading');
7898                  if (template == 'cart') {
7899                    location.reload();
7900                  }
7901              })
7902          });
7903        }, 1000);
7904      }
7905    }
7906  }
7907  if (!window.SwymCallbacks) {
7908    window.SwymCallbacks = [];
7909  }
7910  window.SwymCallbacks.push(swymCallbackFn);
7911</script>
7911
7912  
7913  
7913<script src="https://cdn.attn.tv/milly/dtag.js"></script>
7913
7914  
7915  
7915<script>
7916    window.onbeforeunload = function(event) {
7917      
7918    HandleBackFunctionality();
7919    function HandleBackFunctionality() {
7920  // Assuming Shopify.getCart is async and returns a Promise or uses a callback
7921  Shopify.getCart((cart) => {
7922    $('.cart-count').html(cart.item_count);
7923
7924    if (cart.item_count > 1) {
7925      $('.side-cart-count').html(cart.item_count + ' Items');
7926    } else if (cart.item_count == 1) {
7927      $('.side-cart-count').html(cart.item_count + ' Item');
7928    } else {
7929      $('.side-cart-count').html('');
7930    }
7931
7932    // You need to pass shipping_value from server-side to JS somehow
7933    // Here just use a fixed number or make sure to replace 15000 with actual value
7934    let shipping_value = 5000; // example: 50.00 in cents, replace accordingly
7935
7936    let totalCartPrice = cart.original_total_price / 100;
7937    let totalCartShipping = shipping_value / 100;
7938
7939    // Calculate percentage of shipping completed toward free shipping goal
7940    let shippingPer = totalCartShipping / 100; 
7941    let totalPer = totalCartPrice / shippingPer * 100; // percentage
7942
7943    if (totalPer < 100) {
7944      $('.progress-done').css('width', totalPer + '%');
7945      if (totalPer != 0) {
7946        $('.progress').css('display', 'block');
7947        $('#remainshipping').show();
7948        $('#sucmsg').hide();
7949      } else {
7950        $('.progress').css('display', 'none');
7951        $('#remainshipping').hide();
7952        $('#sucmsg').hide();
7953      }
7954    } else {
7955      $('.progress-done').css('width', '100%');
7956      $('.progress').css('display', 'block');
7957      $('#remainshipping').hide();
7958      $('#sucmsg').show();
7959    }
7960
7961    $('.cart-drawer__body #cart-drawer').empty();
7962
7963    if (cart.item_count > 0) {
7964      $('.cart-drawer__body .cart-drawer__no-items').hide();
7965
7966      for (let i = 0; i < cart.items.length; i++) {
7967        let options = [];
7968        for (let j = 0; j < cart.items[i].options_with_values.length; j++) {
7969          options.push(`
7970            <div class="cart-drawer__item-meta tu">
7971              ${cart.items[i].options_with_values[j].name}:<strong>${cart.items[i].options_with_values[j].value}</strong>
7972            </div>
7973          `);
7974        }
7975
7976        const item = cart.items[i];
7977        const template = `
7978          <div class="cart-drawer__item" id="row-${item.id}">
7979            <div class="cart-drawer__item-image">
7980              <a href="/products/${item.handle}">
7981                <img class="ls-is-cached lazyloaded" src="${item.image}" alt="${item.product_title}">
7982              </a>
7983            </div>
7984            <div class="cart-drawer__item-info">
7985              <div class="cart-main__info">
7986                <h2 class="cart-drawer__item-title h7">
7987                  <a href="/products/${item.handle}">${item.product_title}</a>
7988                </h2>
7989                <div class="remove-btn">
7990                  <button id="remove-item" data-handle="${item.handle}" data-datac="${item.product_title}" data-remove-id="${item.variant_id}" class="btn btn--text-only btn--small ls2 custom-remove__btn" data-cart-remove="1">
7991                    <!-- SVG icon here -->
7992                    &times;
7993                  </button>
7994                </div>
7995              </div>
7996              ${options.join('')}
7997              <div class="cart-drawer__item-actions">
7998                <div class="cart-drawer__item-qty">
7999                  <a href="#" class="cart-drawer__item-qty-minus" data-index="1" data-action="decrement" data-qty="0">-</a>
8000                  <span class="cart-drawer__item-qty-label" id="${item.variant_id}">${item.quantity}</span>
8001                  <a href="#" class="cart-drawer__item-qty-plus" data-index="1" data-action="increment" data-qty="2">+</a>
8002                </div>
8003                <div class="cart-drawer__item-price">
8004                  <div class="cart-drawer__item-price--final">${Shopify.formatMoney(item.price, window.money_format)}</div>
8005                </div>
8006              </div>
8007            </div>
8008          </div>
8009        `;
8010
8011        $('.cart-drawer__body #cart-drawer').append(template);
8012      }
8013      $('#total-cart').text(Shopify.formatMoney(cart.total_price));
8014    } else {
8015      $('.cart-drawer__body .cart-drawer__no-items').show();
8016      $('#cart-drawer, .cart-drawer__totals, .cart-drawer__actions, .cart
8016-drawer__shipping').hide();
8017    }
8018
8019    $('.cart-drawer').addClass('cart-drawer--visible');
8020    $('.cart-drawer-bg').addClass('cart-drawer-bg--visible');
8021    $('#add-to-cart').removeClass('disabled');
8022    $('.upsells-action .btn').removeClass('disabled');
8023  });
8024}
8025    }
8026  
8027    document.addEventListener('DOMContentLoaded', function() {
8028      function AddReadMore() {
8029          //This limit you can set after how much characters you want to show Read More.          
8030          var carLmt = 320;
8031          // Text to show when text is collapsed
8032          var readMoreTxt = "... <span>More</span>";
8033          // Text to show when text is expanded
8034          var readLessTxt = " <span>Less</span>";
8035
8036
8037          //Traverse all selectors with this class and manupulate HTML part to show Read More
8038          $(".addReadMore").each(function() {
8039              if ($(this).find(".firstSec").length)
8040                  return;
8041
8042              var newStr = $(this).html();
8043              var newstrtoadd = newStr + "<span class='readLess' title='Click to Show Less'>" + readLessTxt + "</span>";
8044              $(".hidden-description").html(newstrtoadd).hide();
8045              
8046              var allstr = $(this).text();
8047              if (allstr.length > carLmt) {
8048                  var firstSet = allstr.substring(0, carLmt);
8049                  var secdHalf = allstr.substring(carLmt, allstr.length);
8050                  var strtoadd = firstSet + "<span class='SecSec'>" + secdHalf + "</span><span class='readMore'  title='Click to Show More'>" + readMoreTxt + "</span><span class='readLess' title='Click to Show Less'>" + readLessTxt + "</span>";
8051                  $(this).html(strtoadd);
8052              }
8053          });
8054          //Read More and Read Less Click Event binding
8055          $(document).on("click", ".readMore", function() {
8056              $('#moreDesp').show();
8057              $('#lessDesp').hide();
8058          });
8059          
8060          $(document).on("click", ".readLess", function() {
8061              $('#moreDesp').hide();
8062              $('#lessDesp').show();
8063          });
8064        
8065      }
8066      $(function() {
8067          //Calling function after Page Load
8068          AddReadMore();
8069        
8070          var cart_count = $("#cart_count").val();
8071	
8072          if(cart_count > 0 ){
8073              $('.cart-drawer__body .cart-drawer__no-items').hide();
8074          }
8075          else {
8076              $('.cart-drawer__body .cart-drawer__no-items').show();
8077          }
8078      });     
8079function isMobileFunc() { 
8080    var userAgent = navigator.userAgent.toLowerCase();   
8081    var phone = (/iphone|android|ipod|blackberry|opera mini|opera mobi|skyfire|maemo|windows phone|palm|iemobile|symbian|symbianos|fennec/i.test(userAgent));
8082    var tablet = (/ipad|sch-i800|playbook|tablet|kindle|gt-p1000|sgh-t849|shw-m180s|a510|a511|a100|dell streak|silk/i.test(userAgent));
8083    return phone || tablet;
8084}
8085 //footer JS
8086      var isMobile = isMobileFunc();
8087if (isMobile) {
8088 $('.site-footer__navigation .toggleevent').click(function(e) {
8089    e.preventDefault();
8090  
8091    let $this = $(this);
8092  
8093    if ($this.parent().hasClass('show')) {
8094        $this.parent().removeClass('show');
8095        $this.next().slideUp(350);
8096    } else {
8097        $this.parent().parent().find('li').removeClass('show');
8098        $this.parent().parent().find('li .site-footer__navigation--sub').slideUp(350);
8099        $this.parent().toggleClass('show');
8100        $this.next().slideToggle(350);
8101    }
8102});
8103}
8104var isMobile = isMobileFunc();
8105
8106      
8107  
8108
8109    });
8110     
8111  </script>
8111
8112
8113
8114<link rel="dns-prefetch" href="https://swymstore-v3free-01.swymrelay.com" crossorigin>
8115<link rel="dns-prefetch" href="//swymv3free-01.azureedge.net/code/swym-shopify.js">
8116<link rel="preconnect" href="//swymv3free-01.azureedge.net/code/swym-shopify.js">
8117<script id="swym-snippet">
8118  window.swymLandingURL = document.URL;
8119  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};
8120  window.swymPageLoad = function(){
8121    window.SwymProductVariants = window.SwymProductVariants || {};
8122    window.SwymHasCartItems = 0 > 0;
8123    window.SwymPageData = {}, window.SwymProductInfo = {};
8124    var collection = {"id":171738857518,"handle":"special-event-shop","title":"Special Occasion","updated_at":"2026-10-03T07:07:50-04:00","body_html":"\u003cp\u003eWhether you are looking for a dress for a wedding, party or gala, MILLY has all your formal dress or separates needs. Always crafted in luxurious fabric and vibrant bold prints, Milly Special Event shop is your go to for your next special party.\u003c\/p\u003e","published_at":"2021-02-18T14:19:15-05:00","sort_order":"manual","template_suffix":null,"disjunctive":true,"rules":[{"column":"tag","relation":"equals","condition":"special"},{"column":"type","relation":"equals","condition":"Special-Occasion"}],"published_scope":"global"};
8125    if (typeof collection === "undefined" || collection == null || collection.toString().trim() == ""){
8126      var unknown = {et: 0};
8127      window.SwymPageData = unknown;
8128    }else{
8129      var image = "";
8130      if (typeof collection.image === "undefined" || collection.image == null || collection.image.toString().trim() == ""){}
8131      else{image = collection.image.src;}
8132      var collection_data = {
8133        et: 2, dt: "Special Occasion",
8134        du: "https://www.milly.com/collections/special-event-shop", iu: image
8135      }
8136      window.SwymPageData = collection_data;
8137    }
8138    
8139    window.SwymPageData.uri = window.swymLandingURL;
8140  };
8141
8142  if(window.selectCallback){
8143    (function(){
8144      // Variant select override
8145      var originalSelectCallback = window.selectCallback;
8146      window.selectCallback = function(variant){
8147        originalSelectCallback.apply(this, arguments);
8148        try{
8149          if(window.triggerSwymVariantEvent){
8150            window.triggerSwymVariantEvent(variant.id);
8151          }
8152        }catch(err){
8153          console.warn("Swym selectCallback", err);
8154        }
8155      };
8156    })();
8157  }
8158  window.swymCustomerId = null;
8159  window.swymCustomerExtraCheck = null;
8160
8161  var swappName = ("Wishlist" || "Wishlist");
8162  var swymJSObject = {
8163    pid: "hntdF\/ByCCzm2ssRlN9Ph7aGOLC8c+xpjMksWsUXFwk=" || "hntdF/ByCCzm2ssRlN9Ph7aGOLC8c+xpjMksWsUXFwk=",
8164    interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName
8165  };
8166  window.swymJSShopifyLoad = function(){
8167    if(window.swymPageLoad) swymPageLoad();
8168    if(!window._swat) {
8169      (function (s, w, r, e, l, a, y) {
8170        r['SwymRetailerConfig'] = s;
8171        r[s] = r[s] || function (k, v) {
8172          r[s][k] = v;
8173        };
8174      })('_swrc', '', window);
8175      _swrc('RetailerId', swymJSObject.pid);
8176      _swrc('Callback', function(){initSwymShopify();});
8177    }else if(window._swat.postLoader){
8178      _swrc = window._swat.postLoader;
8179      _swrc('RetailerId', swymJSObject.pid);
8180      _swrc('Callback', function(){initSwymShopify();});
8181    }else{
8182      initSwymShopify();
8183    }
8184  }
8185  if(!window._SwymPreventAutoLoad) {
8186    swymJSShopifyLoad();
8187  }
8188  window.swymGetCartCookies = function(){
8189    var RequiredCookies = ["cart", "swym-session-id", "swym-swymRegid", "swym-email"];
8190    var reqdCookies = {};
8191    RequiredCookies.forEach(function(k){
8192      reqdCookies[k] = _swat.storage.getRaw(k);
8193    });
8194    var cart_token = window.swymCart.token;
8195    var data = {
8196        action:'cart',
8197        token:cart_token,
8198        cookies:reqdCookies
8199    };
8200    return data;
8201  }
8202
8203  window.swymGetCustomerData = function(){
8204    
8205    return {status:1};
8206    
8207  }
8208</script>
8208
8209
8210<style id="safari-flasher-pre"></style>
8211<script>
8212  if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) {
8213    document.getElementById("safari-flasher-pre").innerHTML = ''
8214      + '#swym-plugin,#swym-hosted-plugin{display: none;}'
8215      + '.swym-button.swym-add-to-wishlist{display: none;}'
8216      + '.swym-button.swym-add-to-watchlist{display: none;}'
8217      + '#swym-plugin  #swym-notepad, #swym-hosted-plugin  #swym-notepad{opacity: 0; visibility: hidden;}'
8218      + '#swym-plugin  #swym-notepad, #swym-plugin  #swym-overlay, #swym-plugin  #swym-notification,'
8219      + '#swym-hosted-plugin  #swym-notepad, #swym-hosted-plugin  #swym-overlay, #swym-hosted-plugin  #swym-notification'
8220      + '{-webkit-transition: none; transition: none;}'
8221      + '';
8222    window.SwymCallbacks = window.SwymCallbacks || [];
8223    window.SwymCallbacks.push(function(tracker){
8224      tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function(){
8225        // flash-preventer
8226        var x = function(){
8227          SwymUtils.onDOMReady(function() {
8228            var d = document.createElement("div");
8229            d.innerHTML = "<style id='safari-flasher-post'>"
8230              + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}"
8231              + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}"
8232              + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}"
8233              + "#swym-plugin.swym-ready  #swym-notepad, #swym-plugin.swym-ready  #swym-overlay, #swym-plugin.swym-ready  #swym-notification,"
8234              + "#swym-hosted-plugin.swym-ready  #swym-notepad, #swym-hosted-plugin.swym-ready  #swym-overlay, #swym-hosted-plugin.swym-ready  #swym-notification"
8235              + "{-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;}"
8236              + "</style>";
8237            document.head.appendChild(d);
8238          });
8239        };
8240        setTimeout(x, 10);
8241      });
8242    });
8243  }
8244
8245  // Get the money format for the store from shopify
8246  window.SwymOverrideMoneyFormat = "${{amount}}";
8247</script>
8247
8248<style id="swym-product-view-defaults">
8249  /* Hide when not loaded */
8250  .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded){
8251    display: none;
8252  }
8253</style>
8254
8255
8256
8257
8258<script>
8259window.Shopify.loadFeatures([{
8260name: 'consent-tracking-api',   
8261version: '0.1',
8262}], function(error){
8263if (!error) {
8264  try {
8265    window.Osano.cm.ready('shopify');
8266  } catch (error) {
8267    console.error('Osano must be loaded before initializing th Shopify API.');
8268  }
8269}
8270}); 
8271</script>
8271
8272<!-- AMP Fix: BIS.create() polyfill for Milly custom Back in Stock form -->
8273<!-- Root cause: The BIS widget script at backinstock.useamp.com fails to load (503/timeout),
8274     so window.BIS is never defined. Milly's custom back-in-stock.liquid (by Kevlar Systems)
8275     calls BIS.create() which then fails. This polyfill provides a BIS.create() that submits
8276     signups directly through the working Shopify app proxy at /apps/bis/signups/create.json. -->
8277<script>
8278(function() {
8279  // Only install polyfill if BIS is not already defined (i.e. widget script failed to load)
8280  function installPolyfill() {
8281    if (typeof window.BIS !== 'undefined' && typeof window.BIS.create === 'function') {
8282      return; // Real BIS loaded successfully, no polyfill needed
8283    }
8284
8285    window.BIS = window.BIS || {};
8286
8287    window.BIS.create = function(email, variantId, productId, options) {
8288      options = options || {};
8289
8290      var params = {
8291        'shop': Shopify.shop || 'millyny.myshopify.com',
8292        'variant[variant_no]': variantId,
8293        'notification[channel]': 'email',
8294        'notification[email]': email,
8295        'notification[product_no]': productId || '',
8296        'notification[accepts_marketing]': options.accepts_marketing || false,
8297        'notification[customer_utc_offset]': (new Date()).getTimezoneOffset() * 60,
8298        'notification[customer_language]': navigator.language || 'en'
8299      };
8300
8301      if (options.phone_number) {
8302        params['notification[channel]'] = 'sms';
8303        params['notification[phone_number]'] = options.phone_number;
8304      }
8305
8306      var queryString = Object.keys(params).map(function(key) {
8307        return encodeURIComponent(key) + '=' + encodeURIComponent(params[key]);
8308      }).join('&');
8309
8310      return fetch('/apps/bis/signups/create.json?' + queryString)
8311        .then(function(response) {
8312          return response.json();
8313        })
8314        .then(function(data) {
8315          return data;
8316        });
8317    };
8318
8319    console.log('[AMP] BIS.create polyfill installed');
8320  }
8321
8322  // Wait for page to finish loading, then check if BIS needs polyfilling
8323  if (document.readyState === 'complete') {
8324    setTimeout(installPolyfill, 2000);
8325  } else {
8326    window.addEventListener('load', function() {
8327      setTimeout(installPolyfill, 2000);
8328    });
8329  }
8330})();
8331</script>
8331
8332<!-- End of AMP Fix: BIS.create() polyfill for Milly custom Back in Stock form -->
8333<style> .collection-description h2 {font-size: 2rem; margin-top: 25px;} </style>
8334<div id="shopify-block-ATEE3ZkFQcUtzdnBXZ__6990797075511561578" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: nosto-tagging -->
8335
8336<div class="nosto_page_type" style="display:none">category</div>
8337
8338
8339  <div class="nosto_market" style="display:none">
8340    <span class="id">1490714670</span>
8341    <span class="locale">en</span>
8342    <span class="b2b">false</span>
8343  </div>
8344
8345
8346<div class="nosto_shopify_shop" style="display: none">
8347  <span class="id">2623045676</span>
8348</div>
8349
8350
8351
8352
8353
8354
8355  
8356    <div class="nosto_category" translate="no" style="display:none">
8357      <span class="category_string">Special Occasion</span>
8358      <span class="id">171738857518</span>
8359    </div>
8360    
8361  
8362
8363
8364
8365
8366
8367  <div class="nosto_cart" style="display:none">
8368    
8369    
8370    
8371  </div>
8372
8373
8374
8375
8376
8377<!-- END app snippet -->
8378
8379
8380</div><div id="shopify-block-Aemp4K204NG5MWWxCU__9431864395560886015" class="shopify-block shopify-app-block">
8381
8382<script>
8383  window.__POLAR_CONFIG__ = {
8384    debug: false,
8385    shop: "millyny.myshopify.com",
8386    storefrontToken: null,
8387    cartMetafieldsEnabled: null,
8388    metafieldNamespace: "polar",
8389    metafieldKey: "attribution"
8390  };
8391</script>
8391
8392
8393<script src="https://cdn.shopify.com/extensions/01a0fcbc-7d62-76f1-853a-663fbdd9a530/polar-analytics-35/assets/polar-cart-injector.js" async></script>
8393
8394
8395</div><div id="shopify-block-Ad3lHck9Ccldkb2R1R__12526071353035850722" class="shopify-block shopify-app-block">
8396  
8396<script defer src="https://backinstock.useamp.com/widget/11022_1783521352.js?category=bis&v=6"></script>
8396
8397
8398
8399<script id="back-in-stock-helper-embedded">
8400  var _BISConfig = _BISConfig || {};
8401
8402  
8403
8404  
8405</script>
8405
8406
8407<script id="preorders-helper-embedded">
8408  
8409</script>
8409
8410
8411<script id="low-stock-helper-embedded">
8412  
8413</script>
8413
8414
8415
8416
8417
8418<script defer type="module" src="https://cdn.shopify.com/extensions/01a0ae82-28b0-715d-bb47-827eda8f44e3/back-in-stock-69/assets/wishlist.js"></script>
8418
8419
8420
8421<script defer type="module" src="https://cdn.shopify.com/extensions/01a0ae82-28b0-715d-bb47-827eda8f44e3/back-in-stock-69/assets/preorder-product-page-updater.js"></script>
8421
8422
8423
8424
8425
8426</div><div id="shopify-block-ASXJCWWEvMUE5L1VWd__5946647744298494267" class="shopify-block shopify-app-block">
8427
8428
8429<!-- BEGIN app snippet: swymVersion -->
8429<script>var __SWYM__VERSION__ = '7.0.8';</script>
8429<!-- END app snippet -->
8430<!-- BEGIN app snippet: swymCustomCss -->
8431
8432
8433
8434
8435<style id="swym-custom-css">
8436
8437</style>
8438
8439<!-- END app snippet -->
8440
8441
8442
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452<script>
8453  (function () {
8454    // Get CompanyLocation Metadata for B2B customer scenerios (SFS)
8455    
8456
8457    // Put metafields in window variable
8458    const commonCustomizationSettings = '';
8459    try {
8460      const parsedSettings = JSON.parse(commonCustomizationSettings);
8461      if (parsedSettings) {
8462        window.SwymWishlistCommonCustomizationSettings = parsedSettings[window.Shopify.theme.schema_name] || parsedSettings['global-settings'];
8463      } else {
8464        window.SwymWishlistCommonCustomizationSettings = {};
8465      }
8466    } catch (e) {
8467      window.SwymWishlistCommonCustomizationSettings = {};
8468    }
8469
8470    let enabledCommonFeatures = '{"multiple-wishlist":false}';
8471    try {
8472      enabledCommonFeatures = JSON.parse(enabledCommonFeatures) || {};
8473    } catch (e) {
8474      enabledCommonFeatures = {};
8475    }
8476    // Storing COMMON FEATURES data in the window object for potential use in the storefront JS code.
8477    window.SwymEnabledCommonFeatures = enabledCommonFeatures;
8478
8479    // Ghost-Intent Configuration
8480    // Defaults to disabled (false). Only enabled when metafields explicitly set to "true".
8481    try {
8482      let ghostIntentConfig = {
8483        isExplicitConsentNeeded: false,
8484        isExplicitConsentNeededEvenForLocalStorage: false,
8485        askForPermissionOnFirstClick: true
8486      };
8487      
8488      
8489      
8490      window.SwymGhostIntentConfig = ghostIntentConfig;
8491    } catch(e) {
8492      window.SwymGhostIntentConfig = {
8493        isExplicitConsentNeeded: false,
8494        isExplicitConsentNeededEvenForLocalStorage: false,
8495        askForPermissionOnFirstClick: true
8496      };
8497    }
8498
8499    // Education Layer Configuration
8500    // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility.
8501    
8502    
8503    window.SwymEducationLayerEnabled = enabledCommonFeatures?.["education-layer"] ?? true;
8504
8505    // Login Nudge Configuration
8506    // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility.
8507    
8508    
8509    window.SwymLoginNudgeEnabled = enabledCommonFeatures?.["login-nudge"] ?? true;
8510
8511    // Initialize or ensure SwymViewProducts exists
8512    if (!window.SwymViewProducts) {
8513      window.SwymViewProducts = {};
8514    }
8515    
8516  })();
8517</script>
8517
8518
8519<!-- BEGIN app snippet: swymLoadConsentManager -->
8520<script>
8521  (function () {
8522    if (document.querySelector("script[data-swym-consent-manager]")) return;
8523    var swymConsentManagerScript = document.createElement("script");
8524    swymConsentManagerScript.src = "https:\/\/cdn.shopify.com\/extensions\/01a0f142-9ec3-73a2-babd-8904a7e44cee\/swym-relay-840\/assets\/swym-consent-manager.js";
8525    swymConsentManagerScript.async = false; // run in insertion order once fetched, instead of whenever fetch resolves
8526    swymConsentManagerScript.setAttribute("data-swym-consent-manager", "true");
8527    document.head.appendChild(swymConsentManagerScript);
8528  })();
8529</script>
8529
8530<!-- END app snippet -->
8531
8532<script
8533  
8534  id="wishlist-embed-init"
8535  defer
8536  async
8537>
8538  (function () {
8539    window.swymWishlistEmbedLoaded = true;
8540    var fullAssetUrl = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/apps.bundle.js"; 
8541    var assetBaseUrl = fullAssetUrl?.substring(0, fullAssetUrl.lastIndexOf('/') + 1);
8542    var swymJsPath = '//freecdn.swymrelay.com/code/swym-shopify.js';
8543    var baseJsPath = swymJsPath?.substring(0, swymJsPath.lastIndexOf('/') + 1);
8544    window.SwymCurrentJSPath = baseJsPath;
8545    window.SwymAssetBaseUrl = assetBaseUrl;
8546    
8547      window.SwymCurrentStorePath = "//swymstore-v3free-01.swymrelay.com";
8548    
8549    function loadSwymShopifyScript() {
8550      var element = "";
8551      var scriptSrc = "";
8552
8553      
8554        element = "swym-ext-shopify-script";
8555        window.SwymShopifyCdnInUse = true;
8556        scriptSrc = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/swym-ext-shopify.js";
8557      
8558
8559      if (document.getElementById(element)) {
8560        return;
8561      }
8562
8563      var s = document.createElement("script");
8564      s.id = element;
8565      s.type = "text/javascript";
8566      s.async = true;
8567      s.defer = true;
8568      s.src = scriptSrc;
8569
8570      s.onerror = function() {
8571        console.warn("Failed to load Swym Shopify script: ", scriptSrc, " Continuing with default");
8572        // Fallback logic here
8573        element = `swym-ext-shopify-script-${__SWYM__VERSION__}`;
8574        var fallbackJsPathVal = "\/\/freecdn.swymrelay.com\/code\/swym-shopify.js";
8575        var fallbackJsPathWithExt = fallbackJsPathVal.replace("swym-shopify", "swym-ext-shopify");
8576        scriptSrc = fallbackJsPathWithExt + '?shop=' + encodeURIComponent(window.Shopify.shop) + '&v=' + __SWYM__VERSION__;
8577
8578        var fallbackScript = document.createElement("script");
8579        fallbackScript.id = element;
8580        fallbackScript.type = "text/javascript";
8581        fallbackScript.async = true;
8582        fallbackScript.defer = true;
8583        fallbackScript.src = scriptSrc;
8584        var y = document.getElementsByTagName("script")[0];
8585        y.parentNode.insertBefore(fallbackScript, y);
8586      };
8587
8588      var x = document.getElementsByTagName("script")[0];
8589      x.parentNode.insertBefore(s, x);
8590    }
8591    
8592      var consentAPICallbackInvoked = false;
8593      function checkConsentAndLoad() {
8594        // Allow app to load in design mode (theme editor) regardless of consent
8595        if (window.Shopify?.designMode) {
8596          loadSwymShopifyScript();
8597          return;
8598        }
8599
8600        // Ghost-Intent: If merchant enabled explicit consent, block SDK until
8601        // consent is given through our Ghost-Intent flow (sync nudge accept).
8602        // This works on any store regardless of region (EU or non-EU).
8603        var ghostConfig = window.SwymGhostIntentConfig || {};
8604        if (ghostConfig.isExplicitConsentNeeded || ghostConfig.isExplicitConsentNeededEvenForLocalStorage) {
8605          try {
8606            var consentKey = 'swym-ghost-consent-' + (window.Shopify && window.Shopify.shop || '');
8607            if (localStorage.getItem(consentKey) === 'true') {
8608              // Consent was given through our flow — load SDK
8609              loadSwymShopifyScript();
8610              return;
8611            }
8612          } catch(e) {}
8613
8614          // Check if Shopify native cookie consent was given via the cookie banner.
8615          // If user accepted cookies through Shopify's banner, load SDK normally
8616          // (Ghost-Intent is only needed when NO consent mechanism has been used).
8617          var shopifyConsentGiven = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.();
8618          if (shopifyConsentGiven) {
8619            loadSwymShopifyScript();
8620            return;
8621          }
8622
8623          console.warn("[Swym Ghost-Intent] SDK blocked until explicit consent is given");
8624          return;
8625        }
8626
8627        var isCookieBannerVisible = window.Shopify?.customerPrivacy?.shouldShowBanner?.();
8628        if(!isCookieBannerVisible) {
8629          loadSwymShopifyScript();
8630          return;
8631        }
8632        var shouldLoadSwymScript = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.();
8633        if (shouldLoadSwymScript) {
8634          loadSwymShopifyScript();
8635        } else {
8636          console.warn("No customer consent to load Swym Wishlist Plus");
8637        }
8638      }
8639      function initialiseConsentCheck() {
8640        document.addEventListener("visitorConsentCollected", (event) => { checkConsentAndLoad(); });
8641        window.Shopify?.loadFeatures?.(
8642          [{name: 'consent-tracking-api', version: '0.1'}],
8643          error => { 
8644            consentAPICallbackInvoked = true;
8645            if (error) {
8646              if(!window.Shopify?.customerPrivacy) {
8647                loadSwymShopifyScript();
8648                return;
8649              }
8650            }
8651            checkConsentAndLoad();
8652          }
8653        );
8654      }
8655      function consentCheckFallback(retryCount) {
8656        if(!consentAPICallbackInvoked) {
8657          if (window.Shopify?.customerPrivacy) {
8658            checkConsentAndLoad();
8659          } else if (retryCount >= 1) {
8660            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");
8661            // Ghost-Intent: route through checkConsentAndLoad so SDK block is respected
8662            checkConsentAndLoad();
8663          } else {
8664            setTimeout(() => consentCheckFallback(retryCount + 1), 1000);
8665          }
8666        }
8667      }
8668      if (document.readyState === "loading") {
8669        document.addEventListener("DOMContentLoaded", initialiseConsentCheck);
8670        window.addEventListener("load", () => consentCheckFallback(0));
8671      } else {
8672        initialiseConsentCheck();
8673      }
8674    
8675  })();
8676</script>
8676
8677
8678<!-- BEGIN app snippet: swymSnippet -->
8678<script defer>
8679  (function () {
8680    const currentSwymJSPath = '//freecdn.swymrelay.com/code/swym-shopify.js';
8681    const currentSwymStorePath = 'https://swymstore-v3free-01.swymrelay.com';
8682    const dnsPrefetchLink = `<link rel="dns-prefetch" href="${currentSwymStorePath}" crossorigin>`;
8683    const dnsPrefetchLink2 = `<link rel="dns-prefetch" href="${currentSwymJSPath}">`;
8684    const preConnectLink = `<link rel="preconnect" href="${currentSwymJSPath}">`;
8685    const swymSnippet = document.getElementById('wishlist-embed-init');        
8686    if(dnsPrefetchLink) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink);}
8687    if(dnsPrefetchLink2) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink2);}
8688    if(preConnectLink) {swymSnippet.insertAdjacentHTML('afterend', preConnectLink);}
8689  })()
8690</script>
vendor: 1 bytes, line 8690
8690
8691<script id="swym-snippet" type="text">
8692  window.swymLandingURL = document.URL;
8693  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};
8694  window.swymPageLoad = function() {
8695    window.SwymProductVariants = window.SwymProductVariants || {};
8696    window.SwymHasCartItems = 0 > 0;
8697    window.SwymPageData = {}, window.SwymProductInfo = {};
8698      var collection = {"id":171738857518,"handle":"special-event-shop","title":"Special Occasion","updated_at":"2026-10-03T07:07:50-04:00","body_html":"\u003cp\u003eWhether you are looking for a dress for a wedding, party or gala, MILLY has all your formal dress or separates needs. Always crafted in luxurious fabric and vibrant bold prints, Milly Special Event shop is your go to for your next special party.\u003c\/p\u003e","published_at":"2021-02-18T14:19:15-05:00","sort_order":"manual","template_suffix":null,"disjunctive":true,"rules":[{"column":"tag","relation":"equals","condition":"special"},{"column":"type","relation":"equals","condition":"Special-Occasion"}],"published_scope":"global"};
8699      if (typeof collection === "undefined" || collection == null || collection.toString().trim() == ""){
8700        var unknown = {et: 0};
8701        window.SwymPageData = unknown;
8702      } else {
8703        var image = "";
8704        if (typeof collection.image === "undefined" || collection.image == null || collection.image.toString().trim() == ""){
8705        } else { image = collection.image.src; }
8706        var collection_data = {
8707          et: 2, dt: "Special Occasion",
8708          du: "https://www.milly.com/collections/special-event-shop", iu: image
8709        }
8710        window.SwymPageData = collection_data;
8711      }
8712    
8713    window.SwymPageData.uri = window.swymLandingURL;
8714  };
8715  if(window.selectCallback){
8716    (function(){
8717      var originalSelectCallback = window.selectCallback;
8718      window.selectCallback = function(variant){
8719        originalSelectCallback.apply(this, arguments);
8720        try{
8721          if(window.triggerSwymVariantEvent){
8722            window.triggerSwymVariantEvent(variant.id);
8723          }
8724        }catch(err){
8725          console.warn("Swym selectCallback", err);
8726        }
8727      };})();}
8728  window.swymCustomerId =null;
8729  window.swymCustomerExtraCheck =
8730    null;
8731  var swappName = ("Wishlist" || "Wishlist");
8732  var swymJSObject = {
8733    pid: "hntdF\/ByCCzm2ssRlN9Ph7aGOLC8c+xpjMksWsUXFwk=",
8734    interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName
8735  };
8736  window.swymJSShopifyLoad = function(){
8737    if(window.swymPageLoad) swymPageLoad();
8738    if(!window._swat) {
8739      (function (s, w, r, e, l, a, y) {
8740        r['SwymRetailerConfig'] = s;
8741        r[s] = r[s] || function (k, v) {
8742          r[s][k] = v;
8743        };
8744      })('_swrc', '', window);
8745      _swrc('RetailerId', swymJSObject.pid);
8746      _swrc('Callback', function(){initSwymShopify();});
8747    }else if(window._swat.postLoader){
8748      _swrc = window._swat.postLoader;
8749      _swrc('RetailerId', swymJSObject.pid);
8750      _swrc('Callback', function(){initSwymShopify();});
8751    }else{
8752      initSwymShopify();}
8753  }
8754  if(!window._SwymPreventAutoLoad) {
8755    swymJSShopifyLoad();
8756  }
8757</script>
8757
8758
8759<style id="safari-flasher-pre"></style>
8760<script>
8761  if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) {
8762    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;}' + '';
8763    window.SwymCallbacks = window.SwymCallbacks || [];
8764    window.SwymCallbacks.push(function(tracker) {
8765      tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function() {
8766        var x = function() {
8767          SwymUtils.onDOMReady(function() {
8768            var d = document.createElement("div");
8769            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>";
8770            document.head.appendChild(d);
8771          });};
8772        setTimeout(x, 10);
8773      });});}
8774  window.SwymOverrideMoneyFormat = "${{amount}}";
8775</script>
8775
8776<style id="swym-product-view-defaults"> .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded) { display: none; } </style><!-- END app snippet -->
8777
8778<script
8779  
8780  id="swymSnippetCheckAndActivate"
8781>
8782  (function () {
8783    var duplicateProneIds = ['safari-flasher-pre', 'swym-product-view-defaults', 'swym-wrap-login-handler'];
8784
8785    function removeDuplicateIdNodes(id) {
8786      var nodes = document.querySelectorAll('#' + id);
8787      nodes.forEach(function (node, index) {
8788        if (index > 0) {
8789          node.remove();
8790        }
8791      });
8792    }
8793
8794    function cleanupDuplicateSnippetNodes(activeScript) {
8795      if (!activeScript) {
8796        return;
8797      }
8798      var allSwymSnippets = document.querySelectorAll('script#swym-snippet');
8799      allSwymSnippets.forEach(function (scriptNode) {
8800        if (scriptNode !== activeScript) {
8801          scriptNode.remove();
8802        }
8803      });
8804    }
8805
8806    function cleanupDuplicateActivationGuards() {
8807      var guardScripts = document.querySelectorAll('script#swymSnippetCheckAndActivate');
8808      guardScripts.forEach(function (scriptNode, index) {
8809        if (index > 0) {
8810          scriptNode.removeAttribute('id');
8811        }
8812      });
8813    }
8814
8815    function postDomLoad() {
8816      var activeScript = document.querySelector('script#swym-snippet:not([type="text"])');
8817      if (!activeScript) {
8818        var inactiveScript = document.querySelector('script#swym-snippet[type="text"]');
8819        if (inactiveScript) {
8820          inactiveScript.type = 'text/javascript';
8821          new Function(inactiveScript.textContent)();
8822          activeScript = inactiveScript;
8823        }
8824      }
8825
8826      cleanupDuplicateSnippetNodes(activeScript);
8827      cleanupDuplicateActivationGuards();
8828      duplicateProneIds.forEach(removeDuplicateIdNodes);
8829    }
8830
8831    if (document.readyState === 'loading') {
8832      document.addEventListener('DOMContentLoaded', postDomLoad);
8833    } else {
8834      postDomLoad();
8835    }
8836  })();
8837</script>
8837
8838
8839
8840
8841<script>
8842  (function () {
8843    const themeSchemaName = window.Shopify.theme.schema_name;
8844
8845    if (!window.SwymCallbacks) {
8846      window.SwymCallbacks = [];
8847    }
8848    window.SwymCallbacks.push(swat => {
8849      if (!swat) {
8850        return;
8851      }
8852
8853      // Ghost-Intent: Sync local wishlist items to cloud when SDK loads after consent
8854      if (window.SwymLocalWishlist && window.SwymLocalWishlist.getSyncableItems().length > 0) {
8855        window.SwymLocalWishlist.syncToCloud(swat);
8856      }
8857
8858      if (window._SwymSDKOnlyMode) {
8859        return;
8860      }
8861
8862      // ENABLE COMMON FEATURES
8863      let swymEnabledCommonFeatures = window.SwymEnabledCommonFeatures;
8864      Object.keys(swymEnabledCommonFeatures).forEach(key => {
8865        if (!swymEnabledCommonFeatures[key]) return;
8866
8867        switch (key) {
8868          case 'add-to-wishlist-collections-button':
8869            // Check if app block is already handling the collections button
8870            if (window.SwymCollectionsConfig) {
8871              return;
8872            }
8873
8874            // Check if v2 default collections is handling it
8875            if (window.SwymAdvancedCollectionsWishlistConfig) {
8876              return;
8877            }
8878
8879            // Fallback to old v1 behavior if v2 config is not present
8880            swat?.collectionsApi?.setDefaultCustomizationOptions();
8881            swat?.collectionsApi?.initializeCollections(swat, false, themeSchemaName);
8882
8883            break;
8884          case 'add-to-wishlist-pdp-button':
8885            // Check if app block is already handling the PDP button
8886            if (window.swymATWButtonConfig?.shopifyExtensionType === 'appblock') {
8887              return;
8888            }
8889
8890            if (!(window.SwymPageData && window.SwymPageData.et === 1)) {
8891              // Not initiating pdp button as it is not a product page
8892              return;
8893            }
8894
8895            // Inject addtowishlist.css into the document's <head>
8896            var head = document.head;
8897            var pdpButtonStylesheet = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/addtowishlistbutton.css";
8898            var pdpButtonStylesheetTag = document.createElement('link');
8899            pdpButtonStylesheetTag.id = `swym-pdp-button-stylesheet`;
8900            pdpButtonStylesheetTag.rel = 'stylesheet';
8901            pdpButtonStylesheetTag.href = pdpButtonStylesheet;
8902
8903            if (!document.getElementById('swym-pdp-button-stylesheet')) {
8904              head.appendChild(pdpButtonStylesheetTag);
8905            }
8906
8907            var x = document.getElementsByTagName('script')[0];
8908            function createAndInsertScript(id, src, onLoadCallback) {
8909              var scriptTag = document.createElement('script');
8910              scriptTag.id = id;
8911              scriptTag.type = 'text/javascript';
8912              scriptTag.src = src;
8913              scriptTag.onload = onLoadCallback;
8914              x.parentNode.insertBefore(scriptTag, x);
8915            }
8916
8917            var pdpButtonScript = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/addtowishlistbutton.js";
8918            createAndInsertScript(`swym-pdp-button-script`, pdpButtonScript, function () {
8919              const pdpBtnApi = window.WishlistPlusPDPButtonAPI;
8920              if (pdpBtnApi) {
8921                pdpBtnApi.setDefaultCustomizationOptions(swat);
8922                pdpBtnApi.initializePDPButton(swat, true);
8923              }
8924            });
8925            break;
8926          default:
8927            return;
8928        }
8929      });
8930    });
8931  })(); // IIFE to prevent polluting global scope
8932</script>
8932
8933
8934
8935
8936<script> 
8937  (function () {
8938    // Get the settings from Shopify's Liquid variables and create the styles
8939    const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"];
8940    const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 
8941      Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0;
8942    const isControlCentreEnabledFromBlockSettings = false;
8943    
8944    if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) {
8945      // Don't enable control centre if this is disabled and block settings are not enabled
8946      return;
8947    }
8948    
8949    let borderRadius = 6;
8950    let drawerWidth = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutDrawerWidth || 400;
8951    
8952    // Check if block settings exist, use them, otherwise fall back to common settings
8953    let primaryBgColor = isControlCentreEnabledFromBlockSettings ? 
8954      "#000000" : 
8955      window.SwymWishlistCommonCustomizationSettings.primaryColor;
8956    
8957    let primaryTextColor = isControlCentreEnabledFromBlockSettings ? 
8958      "#ffffff" : 
8959      window.SwymWishlistCommonCustomizationSettings.secondaryColor;
8960    
8961    let secondaryBgColor = isControlCentreEnabledFromBlockSettings ? 
8962      "#F4F8FE" : null;
8963    let secondaryTextColor = isControlCentreEnabledFromBlockSettings ? 
8964      "#333333" : null;
8965
8966    // Only use color adjustment functions if we're using common settings
8967    if (!secondaryBgColor || !secondaryTextColor) {
8968      function adjustOpacity(color, opacity) {
8969        if (color[0] === '#') {
8970          color = color.slice(1);
8971        }
8972
8973        if (color.length === 3) {
8974          color = color.split('').map(char => char + char).join('');
8975        }
8976
8977        const r = parseInt(color.slice(0, 2), 16);
8978        const g = parseInt(color.slice(2, 4), 16);
8979        const b = parseInt(color.slice(4, 6), 16);
8980
8981        return `rgba(${r}, ${g}, ${b}, ${opacity})`;
8982      }
8983
8984      function hexToRgb(color) {
8985        if (color[0] === '#') {
8986          color = color.slice(1);
8987        }
8988        if (color.length === 3) {
8989          color = color.split('').map(c => c + c).join('');
8990        }
8991
8992        return {
8993          r: parseInt(color.slice(0, 2), 16),
8994          g: parseInt(color.slice(2, 4), 16),
8995          b: parseInt(color.slice(4, 6), 16)
8996        };
8997      }
8998
8999      function getLuminance({ r, g, b }) {
9000        return 0.299 * r + 0.587 * g + 0.114 * b;
9001      }
9002
9003      function generateSecondaryColors(primaryBgColor, primaryTextColor) {
9004        const secondaryBgOpacity = 0.2;
9005        const secondaryTextOpacity = 0.8;
9006
9007        const secondaryBgColor = adjustOpacity(primaryBgColor, secondaryBgOpacity);
9008
9009        const bgRgb = hexToRgb(primaryBgColor);
9010        const bgLuminance = getLuminance(bgRgb);
9011
9012        // Determine whether to use dark or light text for contrast
9013        const lightText = adjustOpacity(primaryTextColor, secondaryTextOpacity);
9014        const darkText = adjustOpacity(primaryBgColor, secondaryTextOpacity);
9015
9016        const secondaryTextColor = bgLuminance > 186 ? darkText : lightText;
9017
9018        return {
9019          secondaryBgColor,
9020          secondaryTextColor
9021        };
9022      }
9023
9024      const generatedColors = generateSecondaryColors(primaryBgColor, primaryTextColor);
9025      secondaryBgColor = secondaryBgColor || generatedColors.secondaryBgColor;
9026      secondaryTextColor = secondaryTextColor || generatedColors.secondaryTextColor;
9027    }
9028
9029    // Create the CSS rule
9030    let styles = `
9031      .swym-storefront-layout-root-component {
9032        --swym-storefront-layout-ui-border-radius: ${borderRadius}px;
9033        --swym-storefront-layout-button-border-radius: ${borderRadius}px;
9034        --swym-storefront-layout-side-drawer-width: ${drawerWidth}px;
9035        --swym-storefront-layout-button-color-bg-primary: ${primaryBgColor};
9036        --swym-storefront-layout-button-color-text-primary: ${primaryTextColor};
9037        --swym-storefront-layout-button-color-bg-secondary: ${secondaryBgColor};
9038        --swym-storefront-layout-button-color-text-secondary: ${secondaryTextColor};
9039      }
9040    `;
9041
9042    // Create a <style> element and append the styles
9043    let styleSheet = document.createElement("style");
9044    styleSheet.type = "text/css";
9045    styleSheet.innerText = styles;
9046    document.head.appendChild(styleSheet);
9047
9048    if (typeof window.SwymStorefrontLayoutContext === 'undefined') {
9049        window.SwymStorefrontLayoutContext = {};
9050    }
9051    if (typeof window.SwymStorefrontLayoutExtensions === 'undefined'){
9052        window.SwymStorefrontLayoutExtensions = {};
9053    }
9054
9055    // Expose block settings toggle state so ThemeCSSMapping can respect it.
9056    // When true, theme editor color pickers take priority over inherited theme CSS variables.
9057    SwymStorefrontLayoutContext.BlockSettingsEnabled = isControlCentreEnabledFromBlockSettings;
9058
9059    if (isControlCentreEnabledFromBlockSettings) {
9060      // If block settings are enabled, use them
9061      SwymStorefrontLayoutContext.Settings = {
9062        EnableStorefrontLayoutOnLauncher: true,
9063        EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true,
9064        StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer",
9065        StorefrontLayoutDrawerPosition: "left",
9066        StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container",
9067        StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist",
9068        EnableStorefrontLayoutVariantSelector: true,
9069        StorefrontLayoutNotificationPosition: "left",
9070        StorefrontLayoutActionPopupPosition: "left",
9071        StorefrontLayoutNotificationDuration: 5000
9072      };
9073    } else {
9074      // If only metafield is enabled but no block settings, use common settings
9075      SwymStorefrontLayoutContext.Settings = {
9076        EnableStorefrontLayoutOnLauncher: true,
9077        EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true,
9078        StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer",
9079        StorefrontLayoutDrawerPosition: "left",
9080        StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container",
9081        StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist",
9082        EnableStorefrontLayoutVariantSelector: true,
9083        StorefrontLayoutNotificationPosition: "left",
9084        StorefrontLayoutActionPopupPosition: "left",
9085        StorefrontLayoutNotificationDuration: 5000
9086      };
9087    }
9088    const storefrontLayoutCallback = (swat) =>{
9089      SwymStorefrontLayoutContext.swat = swat;
9090      let isStoreOnPaidPlan = swat.getApp('Wishlist')?.['is-paid'];
9091      let isWishlistEnabled = swat.getApp('Wishlist')?.['enabled'];
9092      SwymStorefrontLayoutContext.Settings = {
9093        ...SwymStorefrontLayoutContext?.Settings,
9094        EnableStorefrontLayoutCollection: window?.SwymEnabledCommonFeatures?.["multiple-wishlist"] ?? false,
9095        EnableStorefrontLayout: isWishlistEnabled && (isControlCentreEnabledFromBlockSettings || isControlCentreEnabledFromMetafield),
9096      }
9097
9098      if(SwymStorefrontLayoutContext?.Settings?.EnableStorefrontLayout){
9099        if(SwymStorefrontLayoutContext?.CustomEvents?.LayoutInitialized){
9100          var event = new CustomEvent(SwymStorefrontLayoutContext.CustomEvents.LayoutInitialized, { 
9101            detail: { settings: SwymStorefrontLayoutContext?.Settings }
9102          });
9103          document.dispatchEvent(event);
9104        }else{
9105          swat.utils.warn(`LayoutInitialized event is not defined.`);
9106        }
9107      }else{
9108        swat.utils.warn(`Storefront Layout is disabled.`);
9109        document.getElementById("swym-storefront-layout-container")?.remove();
9110        document.getElementById("swym-storefront-extention-render-container")?.remove();
9111      }
9112    }
9113  
9114    if (!window.SwymCallbacks) {
9115      window.SwymCallbacks = [];
9116    }
9117    window.SwymCallbacks.push(storefrontLayoutCallback);
9118  
9119    SwymStorefrontLayoutContext.SwymCustomerData = {
9120      
9121        name: null,
9122        email: null
9123      
9124    };
9125    SwymStorefrontLayoutContext.isShopperLoggedIn = !!SwymStorefrontLayoutContext?.SwymCustomerData?.email;
9126  })();
9127</script>
9127
9128
9129
9130
9131
9132</div>
9132<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
9132
9133</body>
9134</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.