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 this.productSinglePage(); 158 this.addToWishListDataProduct(); 159 160 161 162 163 this.addToWishListData(); 164 this.quickViewData(); 165 this.selectItemData(); 166 this.formData(); 167 this.login(); 168 this.phoneClickData(); 169 this.emailClickData(); 170 } 171 172 //logged-in customer data 173 customerData() { 174 const currentUser = {}; 175 176 177 if (currentUser.email) { 178 currentUser.hash_email = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 179 } 180 181 if (currentUser.phone) { 182 currentUser.hash_phone = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 183 } 184 185 window.dataLayer = window.dataLayer || []; 186 dataLayer.push({ 187 customer: currentUser 188 }); 189 } 190 191 // add_to_cart, remove_from_cart, search 192 ajaxRequestData() { 193 const self = this; 194 195 // handle non-ajax add to cart 196 if(this.isAddToCartRedirect) { 197 document.addEventListener('submit', function(event) { 198 const addToCartForm = event.target.closest('form[action="/cart/add"]'); 199 if(addToCartForm) { 200 event.preventDefault(); 201 202 const formData = new FormData(addToCartForm); 203 204 fetch(window.Shopify.routes.root + 'cart/add.js', { 205 method: 'POST', 206 body: formData 207 }) 208 .then(response => { 209 window.location.href = "/cart"; 210 }) 211 .catch((error) => { 212 console.error('Error:', error); 213 }); 214 } 215 }); 216 } 217 218 // fetch 219 let originalFetch = window.fetch; 220 let debounce = this.debounce(800); 221 222 window.fetch = function () { 223 return originalFetch.apply(this, arguments).then((response) => { 224 if (response.ok) { 225 let cloneResponse = response.clone(); 226 let requestURL = arguments[0]['url'] || arguments[0]; 227 228 if(/.*\/search\/?.*\?.*q=.+/.test(requestURL) && !requestURL.includes('&requestFrom=uldt')) { 229 const queryString = requestURL.split('?')[1];
230 const urlParams = new URLSearchParams(queryString); 231 const search_term = urlParams.get("q"); 232 233 debounce(function() { 234 fetch(`${self.storeURL}/search/suggest.json?q=${search_term}&resources[type]=product&requestFrom=uldt`) 235 .then(res => res.json()) 236 .then(function(data) { 237 const products = data.resources.results.products; 238 if(products.length) { 239 const fetchRequests = products.map(product => 240 fetch(`${self.storeURL}/${product.url.split('?')[0]}.js`) 241 .then(response => response.json()) 242 .catch(error => console.error('Error fetching:', error)) 243 ); 244 245 Promise.all(fetchRequests) 246 .then(products => { 247 const items = products.map((product) => { 248 return { 249 product_id: product.id, 250 product_title: product.title, 251 variant_id: product.variants[0].id, 252 variant_title: product.variants[0].title, 253 vendor: product.vendor, 254 total_discount: 0, 255 final_price: product.price_min,
256 product_type: product.type, 257 quantity: 1, 258 item_list_name: window.location.pathname.split('/collections/')[1] ? window.location.pathname.split('/collections/')[1].split('/')[0] : undefined, 259 item_list_id: window.location.pathname.split('/collections/')[1] ? window.location.pathname.split('/collections/')[1].split('/')[0] : undefined 260 } 261 }); 262 263 self.ecommerceDataLayer('search', {search_term, items}); 264 }) 265 }else { 266 self.ecommerceDataLayer('search', {search_term, items: []}); 267 } 268 }); 269 }); 270 } 271 else if (requestURL.includes("/cart/add")) { 272 cloneResponse.text().then((text) => { 273 let data = JSON.parse(text); 274 275 if(data.items && Array.isArray(data.items)) { 276 data.items.forEach(function(item) { 277 self.ecommerceDataLayer('add_to_cart', {items: [item]}); 278 }) 279 } else { 280 self.ecommerceDataLayer('add_to_cart', {items: [data]}); 281 } 282 self.updateCart(); 283 }); 284 }else if(requestURL.includes("/cart/change") || requestURL.includes("/cart/update")) { 285 286 cloneResponse.text().then((text) => { 287 288 let newCart = JSON.parse(text); 289 let newCartItems = newCart.items; 290 let oldCartItems = self.cart.items; 291 292 for(let i = 0; i < oldCartItems.length; i++) { 293 let item = oldCartItems[i]; 294 let newItem = newCartItems.find(newItems => newItems.id === item.id); 295 296 297 if(newItem) { 298 299 if(newItem.quantity > item.quantity) { 300 // cart item increment 301 let quantity = (newItem.quantity - item.quantity); 302 let updatedItem = {...item, quantity} 303 self.ecommerceDataLayer('add_to_cart', {items: [updatedItem]}); 304 self.updateCart(); 305 306 }else if(newItem.quantity < item.quantity) { 307 // cart item decrement 308 let quantity = (item.quantity - newItem.quantity); 309 let updatedItem = {...item, quantity} 310 self.ecommerceDataLayer('remove_from_cart', {items: [updatedItem]}); 311 self.updateCart(); 312 } 313 314 315 }else { 316 self.ecommerceDataLayer('remove_from_cart', {items: [item]}); 317 self.updateCart(); 318 } 319 } 320 321 }); 322 } 323 } 324 return response; 325 }); 326 } 327 // end fetch 328 329 330 //xhr 331 var origXMLHttpRequest = XMLHttpRequest; 332 XMLHttpRequest = function() { 333 var requestURL; 334 335 var xhr = new origXMLHttpRequest(); 336 var origOpen = xhr.open; 337 var origSend = xhr.send; 338 339 // Override the `open` function. 340 xhr.open = function(method, url) { 341 requestURL = url; 342 return origOpen.apply(this, arguments); 343 }; 344 345 346 xhr.send = function() { 347 348 // Only proceed if the request URL matches what we're looking for. 349 if (requestURL.includes("/cart/add") || requestURL.includes("/cart/change") || /.*\/search\/?.*\?.*q=.+/.test(requestURL)) { 350 351 xhr.addEventListener('load', function() { 352 if (xhr.readyState === 4) { 353 if (xhr.status >= 200 && xhr.status < 400) { 354 355 if(/.*\/search\/?.*\?.*q=.+/.test(requestURL) && !requestURL.includes('&requestFrom=uldt')) { 356 const queryString = requestURL.split('?')[1];
357 const urlParams = new URLSearchParams(queryString); 358 const search_term = urlParams.get("q"); 359 360 debounce(function() { 361 fetch(`${self.storeURL}/search/suggest.json?q=${search_term}&resources[type]=product&requestFrom=uldt`) 362 .then(res => res.json()) 363 .then(function(data) { 364 const products = data.resources.results.products; 365 if(products.length) { 366 const fetchRequests = products.map(product => 367 fetch(`${self.storeURL}/${product.url.split('?')[0]}.js`) 368 .then(response => response.json()) 369 .catch(error => console.error('Error fetching:', error)) 370 ); 371 372 Promise.all(fetchRequests) 373 .then(products => { 374 const items = products.map((product) => { 375 return { 376 product_id: product.id, 377 product_title: product.title, 378 variant_id: product.variants[0].id, 379 variant_title: product.variants[0].title, 380 vendor: product.vendor, 381 total_discount: 0, 382 final_price: product.price_min,
383 product_type: product.type, 384 quantity: 1 385 } 386 }); 387 388 self.ecommerceDataLayer('search', {search_term, items}); 389 }) 390 }else { 391 self.ecommerceDataLayer('search', {search_term, items: []}); 392 } 393 }); 394 }); 395 396 } 397 398 else if(requestURL.includes("/cart/add")) { 399 const data = JSON.parse(xhr.responseText); 400 401 if(data.items && Array.isArray(data.items)) { 402 data.items.forEach(function(item) { 403 self.ecommerceDataLayer('add_to_cart', {items: [item]}); 404 }) 405 } else { 406 self.ecommerceDataLayer('add_to_cart', {items: [data]}); 407 } 408 self.updateCart(); 409 410 }else if(requestURL.includes("/cart/change")) { 411 412 const newCart = JSON.parse(xhr.responseText); 413 const newCartItems = newCart.items; 414 let oldCartItems = self.cart.items; 415 416 for(let i = 0; i < oldCartItems.length; i++) { 417 let item = oldCartItems[i]; 418 let newItem = newCartItems.find(newItems => newItems.id === item.id); 419 420 421 if(newItem) { 422 if(newItem.quantity > item.quantity) { 423 // cart item increment 424 let quantity = (newItem.quantity - item.quantity); 425 let updatedItem = {...item, quantity} 426 self.ecommerceDataLayer('add_to_cart', {items: [updatedItem]}); 427 self.updateCart(); 428 429 }else if(newItem.quantity < item.quantity) { 430 // cart item decrement 431 let quantity = (item.quantity - newItem.quantity); 432 let updatedItem = {...item, quantity} 433 self.ecommerceDataLayer('remove_from_cart', {items: [updatedItem]}); 434 self.updateCart(); 435 } 436 437 438 }else { 439 self.ecommerceDataLayer('remove_from_cart', {items: [item]}); 440 self.updateCart(); 441 } 442 } 443 } 444 } 445 } 446 }); 447 } 448 449 return origSend.apply(this, arguments); 450 }; 451 452 return xhr; 453 }; 454 //end xhr 455 } 456 457 // search event from search page 458 searchPageData() { 459 const self = this; 460 let pageUrl = window.location.href; 461 462 if(/.*\&?q=.+/.test(pageUrl)) { 463 const queryString = pageUrl.split('?')[1]; 464 const urlParams = new URLSearchParams(queryString);
465 const search_term = urlParams.get("q"); 466 467 fetch(`https://www.milly.com/search/suggest.json?q=${search_term}&resources[type]=product&requestFrom=uldt`) 468 .then(res => res.json()) 469 .then(function(data) { 470 const products = data.resources.results.products; 471 if(products.length) { 472 const fetchRequests = products.map(product => 473 fetch(`${self.storeURL}/${product.url.split('?')[0]}.js`) 474 .then(response => response.json()) 475 .catch(error => console.error('Error fetching:', error)) 476 ); 477 Promise.all(fetchRequests) 478 .then(products => { 479 const items = products.map((product) => { 480 return { 481 product_id: product.id, 482 product_title: product.title, 483 variant_id: product.variants[0].id, 484 variant_title: product.variants[0].title, 485 vendor: product.vendor, 486 total_discount: 0, 487 final_price: product.price_min,
488 product_type: product.type, 489 quantity: 1, 490 item_list_name: window.location.pathname.split('/collections/') ? "search_results" : undefined, 491 item_list_id: window.location.pathname.split('/collections/') ? "search_results" : undefined 492 } 493 }); 494 495 self.ecommerceDataLayer('search', {search_term, items}); 496 }); 497 }else { 498 self.ecommerceDataLayer('search', {search_term, items: []}); 499 } 500 }); 501 } 502 } 503 504 // view_cart 505 miniCartData() { 506 if(this.miniCartButton.length) { 507 let self = this; 508 if(this.miniCartAppersOn === 'hover') { 509 this.miniCartAppersOn = 'mouseenter'; 510 } 511 this.miniCartButton.forEach((selector) => { 512 let miniCartButtons = document.querySelectorAll(selector); 513 miniCartButtons.forEach((miniCartButton) => { 514 miniCartButton.addEventListener(self.miniCartAppersOn, () => { 515 self.ecommerceDataLayer('view_cart', self.cart); 516 }); 517 }) 518 }); 519 } 520 } 521 522 // begin_checkout 523 beginCheckoutData() { 524 let self = this; 525 document.addEventListener('pointerdown', (event) => { 526 let targetElement = event.target.closest(self.beginCheckoutButtons.join(', ')); 527 if(targetElement) { 528 self.ecommerceDataLayer('begin_checkout', self.cart); 529 } 530 }); 531 } 532 533 // view_cart, add_to_cart, remove_from_cart 534 viewCartPageData() { 535 536 this.ecommerceDataLayer('view_cart', this.cart); 537 538 //if cart quantity chagne reload page 539 if(!this.isAjaxCartIncrementDecrement) { 540 const self = this; 541 document.addEventListener('pointerdown', (event) => { 542 const target = event.target.closest('a[href*="/cart/change?"]'); 543 if(target) { 544 const linkUrl = target.getAttribute('href'); 545 const queryString = linkUrl.split("?")[1]; 546 const urlParams = new URLSearchParams(queryString); 547 const newQuantity = urlParams.get("quantity"); 548 const line = urlParams.get("line"); 549 const cart_id = urlParams.get("id"); 550 551 552 if(newQuantity && (line || cart_id)) { 553 let item = line ? {...self.cart.items[line - 1]} : self.cart.items.find(item => item.key === cart_id); 554 555 let event = 'add_to_cart'; 556 if(newQuantity < item.quantity) { 557 event = 'remove_from_cart'; 558 } 559 560 let quantity = Math.abs(newQuantity - item.quantity); 561 item['quantity'] = quantity; 562 563 self.ecommerceDataLayer(event, {items: [item]}); 564 } 565 } 566 }); 567 } 568 } 569 570 productSinglePage() { 571 572 const item = { 573 product_id: 1096158773292, 574 variant_id: 10605675806764, 575 product_title: "Digital Gift Card", 576 line_level_total_discount: 0, 577 vendor: "Milly", 578 sku: null, 579 product_type: "Gift Cards", 580 item_list_id: 266842636334, 581 item_list_name: "All Merchandise", 582 583 variant_title: "$100", 584 585 final_price: 10000, 586 quantity: 1, 587 product_rating: '0' 588 }; 589 590 const variants = [{"id":10605675806764,"title":"$100","option1":"$100","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687886897198,"product_id":1096158773292,"position":1,"created_at":"2021-02-23T12:00:00-05:00","updated_at":"2021-02-23T12:00:04-05:00","alt":"MILLY $100 Digital Gift Card - Black Design with Gold Logo | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604","variant_ids":[10605675806764]},"available":true,"name":"Digital Gift Card - $100","public_title":"$100","options":["$100"],"price":10000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $100 Digital Gift Card - Black Design with Gold Logo | MILLY","id":7914427056174,"position":1,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32275312803886,"title":"$175","option1":"$175","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687897874478,"product_id":1096158773292,"position":2,"created_at":"2021-02-23T12:04:52-05:00","updated_at":"2021-02-23T12:04:52-05:00","alt":"MILLY $175 Digital Gift Card - Elegant Black Design with Gold Lettering | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892","variant_ids":[32275312803886]},"available":true,"name":"Digital Gift Card - $175","public_title":"$175","options":["$175"],"price":17500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $175 Digital Gift Card - Elegant Black Design with Gold Lettering | MILLY","id":7914438492206,"position":2,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":10605677412396,"title":"$250","option1":"$250","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687900692526,"product_id":1096158773292,"position":3,"created_at":"2021-02-23T12:06:14-05:00","updated_at":"2021-02-23T12:06:14-05:00","alt":"MILLY $250 Digital Gift Card - Designer Black Backgroun
590d with Gold Text | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974","variant_ids":[10605677412396]},"available":true,"name":"Digital Gift Card - $250","public_title":"$250","options":["$250"],"price":25000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $250 Digital Gift Card - Designer Black Background with Gold Text | MILLY","id":7914441277486,"position":3,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32275314212910,"title":"$350","option1":"$350","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687905509422,"product_id":1096158773292,"position":4,"created_at":"2021-02-23T12:08:17-05:00","updated_at":"2021-02-23T12:08:17-05:00","alt":"MILLY $350 Digital Gift Card - Unique Black Card with Gold Brand Logo | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097","variant_ids":[32275314212910]},"available":true,"name":"Digital Gift Card - $350","public_title":"$350","options":["$350"],"price":35000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $350 Digital Gift Card - Unique Black Card with Gold Brand Logo | MILLY","id":7914446159918,"position":4,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":10605677445164,"title":"$500","option1":"$500","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687906492462,"product_id":1096158773292,"position":5,"created_at":"2021-02-23T12:08:38-05:00","updated_at":"2021-02-23T12:08:38-05:00","alt":"MILLY $500 Digital Gift Card - Elegant Black Design with Gold Typography | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118","variant_ids":[10605677445164]},"available":true,"name":"Digital Gift Card - $500","public_title":"$500","options":["$500"],"price":50000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $500 Digital Gift Card - Elegant Black Design with Gold Typography | MILLY","id":7914447208494,"position":5,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":10648371822636,"title":"$1,000","option1":"$1,000","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687906918446,"product_id":1096158773292,"position":6,"created_at":"2021-02-23T12:09:01-05:00","updated_at":"2021-02-23T12:09:01-05:00","alt":"MILLY $1000 Digital Gift Card - Designer Black Card with Gold Lettering | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141","variant_ids":[10648371822636]},"available":true,"name":"Digital Gift Card - $1,000","public_title":"$1,000","options":["$1,000"],"price":100000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $1000 Digital Gift Card - Designer Black Card with Gold Lettering | MILLY","id":7914447667246,"position":6,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}] 591 this.ecommerceDataLayer('view_item', {items: [item]}); 592 593 if(this.shopifyDirectCheckoutButton.length) { 594 let self = this; 595 document.addEventListener('pointerdown', (event) => { 596 let target = event.target; 597 let checkoutButton = event.target.closest(this.shopifyDirectCheckoutButton.join(', ')); 598 599 if(checkoutButton && (variants || self.quickViewVariants)) { 600 601 let checkoutForm = checkoutButton.closest('form[action*="/cart/add"]'); 602 if(checkoutForm) { 603 604 let variant_id = null; 605 let varientInput = checkoutForm.querySelector('input[name="id"]'); 606 let varientIdFromURL = new URLSearchParams(window.location.search).get('variant');
607 let firstVarientId = item.variant_id; 608 609 if(varientInput) { 610 variant_id = parseInt(varientInput.value); 611 }else if(varientIdFromURL) { 612 variant_id = varientIdFromURL; 613 }else if(firstVarientId) { 614 variant_id = firstVarientId; 615 } 616 617 if(variant_id) { 618 variant_id = parseInt(variant_id); 619 620 let quantity = 1; 621 let quantitySelector = checkoutForm.getAttribute('id'); 622 if(quantitySelector) { 623 let quentityInput = document.querySelector('input[name="quantity"][form="'+quantitySelector+'"]'); 624 if(quentityInput) { 625 quantity = +quentityInput.value; 626 } 627 } 628 629 if(variant_id) { 630 let variant = variants.find(item => item.id === +variant_id); 631 if(variant && item) { 632 variant_id 633 item['variant_id'] = variant_id; 634 item['variant_title'] = variant.title; 635 item['final_price'] = variant.price; 636 item['quantity'] = quantity; 637 638 self.ecommerceDataLayer('add_to_cart', {items: [item]}); 639 self.ecommerceDataLayer('begin_checkout', {items: [item]}); 640 }else if(self.quickViewedItem) { 641 let variant = self.quickViewVariants.find(item => item.id === +variant_id); 642 if(variant) { 643 self.quickViewedItem['variant_id'] = variant_id; 644 self.quickViewedItem['variant_title'] = variant.title; 645 self.quickViewedItem['final_price'] = parseFloat(variant.price) * 100; 646 self.quickViewedItem['quantity'] = quantity; 647 648 self.ecommerceDataLayer('add_to_cart', {items: [self.quickViewedItem]}); 649 self.ecommerceDataLayer('begin_checkout', {items: [self.quickViewedItem]}); 650 651 } 652 } 653 } 654 } 655 } 656 657 } 658 }); 659 } 660 661 662 } 663 664 665 collectionsPageData() { 666 var ecommerce = { 667 'items': [ 668 669 ] 670 }; 671 672 ecommerce['item_list_id'] = null 673 ecommerce['item_list_name'] = null 674 675 this.ecommerceDataLayer('view_item_list', ecommerce); 676 } 677 678 679 // add to wishlist grid list 680 addToWishListData() { 681 if(this.addToWishListSelectors && this.addToWishListSelectors.addWishListIcon) { 682 const self = this; 683 document.addEventListener('pointerdown', (event) => { 684 let target = event.target; 685 686 if(target.closest(self.addToWishListSelectors.addWishListIcon)) { 687 let pageULR = window.location.href.replace(/\?.+/, ''); 688 let requestURL = undefined; 689 690 if(/\/products\/[^/]+$/.test(pageULR)) { 691 requestURL = pageULR; 692 } else if(self.addToWishListSelectors.gridItemSelector && self.addToWishListSelectors.productLinkSelector) { 693 let itemElement = target.closest(self.addToWishListSelectors.gridItemSelector); 694 if(itemElement) { 695 let linkElement = itemElement.querySelector(self.addToWishListSelectors.productLinkSelector); 696 if(linkElement) { 697 let link = linkElement.getAttribute('href').replace(/\?.+/g, ''); 698 if(link && /\/products\/[^/]+$/.test(link)) { 699 requestURL = link; 700 } 701 } 702 } 703 } 704 705 if(requestURL) { 706 fetch(requestURL + '.json') 707 .then(res => res.json()) 708 .then(result => { 709 let data = result.product; 710 if(data) { 711 let dataLayerData = { 712 product_id: data.id, 713 variant_id: data.variants[0].id, 714 product_title: data.title, 715 quantity: 1, 716 final_price: parseFloat(data.variants[0].price) * 100, 717 total_discount: 0, 718 product_type: data.product_type, 719 vendor: data.vendor, 720 variant_title: (data.variants[0].title !== 'Default Title') ? data.variants[0].title : undefined, 721 sku: data.variants[0].sku, 722 item_list_id: window.location.pathname.split('/collections/')[1].split('/')[0], 723 item_list_name : window.location.pathname.split('/collections/')[1].split('/')[0], 724 } 725 726 self.ecommerceDataLayer('add_to_wishlist', {items: [dataLayerData]}); 727 } 728 }); 729 } 730 } 731 }); 732 } 733 } 734 735 736 // add to wishlist product page 737 addToWishListDataProduct() { 738 if(this.addToWishListSelectorsProduct && this.addToWishListSelectorsProduct.addWishListIconProduct) { 739 const self = this; 740 document.addEventListener('pointerdown', (event) => { 741 let target = event.target; 742 743 if(target.closest(self.addToWishListSelectorsProduct.addWishListIconProduct)) { 744 let pageULR = window.location.href.replace(/\?.+/, ''); 745 let requestURL = undefined; 746 747 if(/\/products\/[^/]+$/.test(pageULR)) { 748 requestURL = pageULR; 749 } else if(self.addToWishListSelectorsProduct.gridItemSelectorProduct && self.addToWishListSelectorsProduct.productLinkSelectorProduct) { 750 let itemElement = target.closest(self.addToWishListSelectorsProduct.gridItemSelectorProduct); 751 if(itemElement) { 752 let linkElement = itemElement.querySelector(self.addToWishListSelectorsProduct.productLinkSelectorProduct); 753 if(linkElement) { 754 let link = linkElement.getAttribute('href').replace(/\?.+/g, ''); 755 if(link && /\/products\/[^/]+$/.test(link)) { 756 requestURL = link; 757 } 758 } 759 } 760 } 761 762 if(requestURL) { 763 fetch(requestURL + '.json') 764 .then(res => res.json()) 765 .then(result => { 766 let data = result.product; 767 if(data) { 768 let dataLayerData = { 769 product_id: data.id, 770 variant_id: data.variants[0].id, 771 product_title: data.title, 772 quantity: 1, 773 final_price: parseFloat(data.variants[0].price) * 100, 774 total_discount: 0, 775 product_type: data.product_type, 776 vendor: data.vendor, 777 variant_title: (data.variants[0].title !== 'Default Title') ? data.variants[0].title : undefined, 778 sku: data.variants[0].sku, 779 item_list_id: window.location.pathname.split('/collections/')[1].split('/')[0], 780 item_list_name : window.location.pathname.split('/collections/')[1].split('/')[0], 781 } 782 783 self.ecommerceDataLayer('add_to_wishlist', {items: [dataLayerData]}); 784 } 785 }); 786 } 787 } 788 }); 789 } 790 } 791 792 // quick View Button view item 793 quickViewData() { 794 if(this.quickViewSelector.quickViewElement && this.quickViewSelector.gridItemSelector && this.quickViewSelector.productLinkSelector) { 795 const self = this; 796 document.addEventListener('pointerdown', (event) => { 797 let target = event.target; 798 if(target.closest(self.quickViewSelector.quickViewElement)) { 799 let requestURL = undefined; 800 let itemElement = target.closest(this.quickViewSelector.gridItemSelector ); 801 802 if(itemElement) { 803 let linkElement = itemElement.querySelector(self.quickViewSelector.productLinkSelector); 804 if(linkElement) { 805 let link = linkElement.getAttribute('href').replace(/\?.+/g, ''); 806 if(link && /\/products\/[^/]+$/.test(link)) { 807 requestURL = link; 808 } 809 } 810 } 811 812 if(requestURL) { 813 fetch(requestURL + '.json') 814 .then(res => res.json()) 815 .then(result => { 816 let data = result.product; 817 if(data) { 818 let dataLayerData = { 819 product_id: data.id, 820 variant_id: data.variants[0].id, 821 product_title: data.title, 822 quantity: 1, 823 final_price: parseFloat(data.variants[0].price) * 100, 824 total_discount: 0, 825 product_type: data.product_type, 826 vendor: data.vendor, 827 variant_title: (data.variants[0].title !== 'Default Title') ? data.variants[0].title : undefined, 828 sku: data.variants[0].sku, 829 item_list_id: window.location.pathname.split('/collections/')[1].split('/')[0], 830 item_list_name : window.location.pathname.split('/collections/')[1].split('/')[0], 831 view_item_type : 'Quick View', 832 } 833 834 self.ecommerceDataLayer('view_item', {items: [dataLayerData]}); 835 self.quickViewVariants = data.variants; 836 self.quickViewedItem = dataLayerData; 837 } 838 }); 839 } 840 } 841 }); 842 843 844 } 845 } 846 847 848 // Product link Button select item 849 selectItemData() { 850 if(this.selectItemSelector.selectItemElement && this.selectItemSelector.gridItemSelector && this.selectItemSelector.productLinkSelector) { 851 const self = this; 852 document.addEventListener('pointerdown', (event) => { 853 let target = event.target; 854 if(target.closest(self.selectItemSelector.selectItemElement)) { 855 let requestURL = undefined; 856 let itemElement = target.closest(this.selectItemSelector.gridItemSelector ); 857 858 if(itemElement) { 859 let linkElement = itemElement.querySelector(self.selectItemSelector.productLinkSelector); 860 if(linkElement) { 861 let link = linkElement.getAttribute('href').replace(/\?.+/g, ''); 862 if(link && /\/products\/[^/]+$/.test(link)) { 863 requestURL = link; 864 } 865 } 866 } 867 868 if(requestURL) { 869 fetch(requestURL + '.json') 870 .then(res => res.json()) 871 .then(result => { 872 let data = result.product; 873 if(data) { 874 let dataLayerData = { 875 product_id: data.id, 876 variant_id: data.variants[0].id, 877 product_title: data.title, 878 quantity: 1, 879 final_price: parseFloat(data.variants[0].price) * 100, 880 total_discount: 0, 881 product_type: data.product_type, 882 vendor: data.vendor, 883 variant_title: (data.variants[0].title !== 'Default Title') ? data.variants[0].title : undefined, 884 sku: data.variants[0].sku, 885 item_list_id: window.location.pathname.split('/collections/')[1].split('/')[0], 886 item_list_name : window.location.pathname.split('/collections/')[1].split('/')[0], 887 } 888 889 self.ecommerceDataLayer('select_item', {items: [dataLayerData]}); 890 self.quickViewVariants = data.variants; 891 self.quickViewedItem = dataLayerData; 892 } 893 }); 894 } 895 } 896 }); 897 898 899 } 900 } 901 902 903 // all ecommerce events 904 ecommerceDataLayer(event, data) { 905 const self = this; 906 const couponCode = []; 907 908 dataLayer.push({ 'ecommerce': null }); 909 const dataLayerData = { 910 "event": this.eventPrefix + event, 911 'ecommerce': { 912 'currency': this.cart.currency, 913 'items': data.items.map((item, index) => { 914 const dataLayerItem = { 915 'index': index, 916 'item_id': this.formattedItemId ? `shopify_${this.countryCode}_${item.product_id}_${item.variant_id}` : item.product_id.toString(), 917 'product_id': item.product_id.toString(), 918 'variant_id': item.variant_id.toString(), 919 'item_name': item.product_title, 920 'quantity': item.quantity, 921 'price': +((item.final_price / 100).toFixed(2)), 922 'discount': item.total_discount ? +((item.total_discount / 100).toFixed(2)) : 0, 923 'view_item_type' : item.view_item_type, 924 'add_to_cart_type':item.add_to_cart_type, 925 } 926 927 if(item.product_type) { 928 dataLayerItem['item_category'] = item.product_type; 929 } 930 931 if(item.variant_title) { 932 dataLayerItem['item_category3'] = item.variant_title.split(' / ')[1]; 933 } 934 935 if(item.variant_title) { 936 dataLayerItem['item_category2'] = item.variant_title.split(' / ')[0]; 937 } 938 939 if(item.product_rating) { 940 dataLayerItem['item_category4'] = item.product_rating; 941 } 942 943 if(item.view_item_type) { 944 dataLayerItem['view_item_type'] = item.view_item_type; 945 } 946 947 if(item.add_to_cart_type) { 948 dataLayerItem['add_to_cart_type'] = item.add_to_cart_type; 949 } 950 951 if(item.vendor) { 952 dataLayerItem['item_brand'] = item.vendor; 953 } 954 955 if(item.variant_title && item.variant_title !== 'Default Title') { 956 dataLayerIt
956em['item_variant'] = item.variant_title; 957 } 958 959 if(item.sku) { 960 dataLayerItem['sku'] = item.sku; 961 } 962 963 if(item.item_list_name) { 964 dataLayerItem['item_list_name'] = item.item_list_name; 965 } 966 967 if(item.item_list_id) { 968 dataLayerItem['item_list_id'] = item.item_list_id.toString() 969 } 970 971 if (event === 'view_cart' || event === 'begin_checkout') { 972 dataLayerItem.coupon = couponCode.join(',') || undefined; 973 } 974 975 return dataLayerItem; 976 }) 977 } 978 } 979 980 if(data.total_price !== undefined) { 981 dataLayerData['ecommerce']['value'] = +((data.total_price / 100).toFixed(2)); 982 } else { 983 dataLayerData['ecommerce']['value'] = +(dataLayerData['ecommerce']['items'].reduce((total, item) => total + (item.price * item.quantity), 0)).toFixed(2); 984 } 985 986 if(data.item_list_id) { 987 dataLayerData['ecommerce']['item_list_id'] = data.item_list_id; 988 } 989 990 if(data.item_list_name) { 991 dataLayerData['ecommerce']['item_list_name'] = data.item_list_name; 992 } 993 994 if(data.search_term) { 995 dataLayerData['search_term'] = data.search_term; 996 } 997 998 if(self.dataSchema.dynamicRemarketing && self.dataSchema.dynamicRemarketing.show) { 999 dataLayer.push({ 'dynamicRemarketing': null }); 1000 dataLayerData['dynamicRemarketing'] = { 1001 value: dataLayerData.ecommerce.value, 1002 items: dataLayerData.ecommerce.items.map(item => ({id: item.item_id, google_business_vertical: self.dataSchema.dynamicRemarketing.business_vertical})) 1003 } 1004 } 1005 1006 if(!self.dataSchema.ecommerce || !self.dataSchema.ecommerce.show) { 1007 delete dataLayerData['ecommerce']; 1008 } 1009 1010 dataLayer.push(dataLayerData); 1011 self.eventConsole(self.eventPrefix + event, dataLayerData); 1012 } 1013 1014 1015 // contact form submit & newsletters signup 1016 formData() { 1017 const self = this; 1018 document.addEventListener('submit', function(event) { 1019 1020 let targetForm = event.target.closest('form[action^="/contact"]'); 1021 1022 1023 if(targetForm) { 1024 const formData = { 1025 form_location: window.location.href, 1026 form_id: targetForm.getAttribute('id'), 1027 form_classes: targetForm.getAttribute('class') 1028 }; 1029 1030 let formType = targetForm.querySelector('input[name="form_type"]'); 1031 let inputs = targetForm.querySelectorAll("input:not([type=hidden]):not([type=submit]), textarea, select"); 1032 1033 inputs.forEach(function(input) { 1034 var inputName = input.name; 1035 var inputValue = input.value; 1036 1037 if (inputName && inputValue) { 1038 var matches = inputName.match(/\[(.*?)\]/); 1039 if (matches && matches.length > 1) { 1040 var fieldName = matches[1]; 1041 formData[fieldName] = input.value; 1042 } 1043 } 1044 }); 1045 1046 if(formType && formType.value === 'customer') { 1047 dataLayer.push({ event: self.eventPrefix + 'newsletter_signup', ...formData}); 1048 self.eventConsole(self.eventPrefix + 'newsletter_signup', { event: self.eventPrefix + 'newsletter_signup', ...formData}); 1049 1050 } else if(formType && formType.value === 'contact') { 1051 dataLayer.push({ event: self.eventPrefix + 'contact_form_submit', ...formData}); 1052 self.eventConsole(self.eventPrefix + 'contact_form_submit', { event: self.eventPrefix + 'contact_form_submit', ...formData}); 1053 } 1054 } 1055 }); 1056 1057 } 1058 1059 // phone_number_click event 1060 phoneClickData() { 1061 const self = this; 1062 document.addEventListener('click', function(event) { 1063 let target = event.target.closest('a[href^="tel:"]'); 1064 if(target) { 1065 let phone_number = target.getAttribute('href').replace('tel:', ''); 1066 let eventData = { 1067 event: self.eventPrefix + 'phone_number_click', 1068 page_location: window.location.href, 1069 link_classes: target.getAttribute('class'), 1070 link_id: target.getAttribute('id'), 1071 phone_number 1072 } 1073 1074 dataLayer.push(eventData); 1075 this.eventConsole(self.eventPrefix + 'phone_number_click', eventData); 1076 } 1077 }); 1078 } 1079 1080 // email_click event 1081 emailClickData() { 1082 const self = this; 1083 document.addEventListener('click', function(event) { 1084 let target = event.target.closest('a[href^="mailto:"]'); 1085 if(target) { 1086 let email_address = target.getAttribute('href').replace('mailto:', ''); 1087 let eventData = { 1088 event: self.eventPrefix + 'email_click', 1089 page_location: window.location.href, 1090 link_classes: target.getAttribute('class'), 1091 link_id: target.getAttribute('id'), 1092 email_address 1093 } 1094 1095 dataLayer.push(eventData); 1096 this.eventConsole(self.eventPrefix + 'email_click', eventData); 1097 } 1098 }); 1099 } 1100 } 1101 // end Ultimate_Shopify_DataLayer 1102 1103 document.addEventListener('DOMContentLoaded', function() { 1104 try{ 1105 new Ultimate_Shopify_DataLayer(); 1106 }catch(error) { 1107 console.log(error); 1108 } 1109 }); 1110 1111 })(); 1112</script>
1112 1113 1114
1114<script> 1115 window.use_color_swatch = true; 1116 window.dataLayer = window.dataLayer || []; 1117 1118 1119 dataLayer.push({ 1120 'price': "100.00", 1121 'productcategory': "Gift Cards", 1122 'productid': "1096158773292", 1123 'productname': "Digital Gift Card", 1124 'productsku': "" 1125 }) 1126 1127 1128 window.allPageHandle = function(){ 1129 window.dataLayer.push({ 1130 event: "pageview", 1131 domainname: "www.milly.com", 1132 domaintitle: "Designer Gift Card | MILLY", 1133 domainurl: "https://www.milly.com", 1134 pagename: "Designer Gift Card | MILLY", 1135 pageurl: window.location.href, 1136 contentGroup: "product", 1137 1138 userType: "guest", 1139 1140 }); 1141 }; 1142 allPageHandle(); 1143 1144 </script>
vendor: 1 bytes, line 1144
1144
1145<script> 1146 window.login = function(){ 1147 document.addEventListener('DOMContentLoaded', function() { 1148 // Check if we are on the login page 1149 if (window.location.pathname === '/account/login') { 1150 const loginForm = document.querySelector('form[action="/account/login"]'); 1151 1152 if (loginForm) { 1153 loginForm.addEventListener('submit', function() { 1154 // Wait for a brief moment to allow login process to complete 1155 setTimeout(function() { 1156 if (window.location.pathname === '/account') { // Check if redirected to the account page 1157 window.dataLayer = window.dataLayer || []; 1158 window.dataLayer.push({ 1159 'event': 'login', 1160 'userId': guest, 1161 'userEmail': 'guest', 1162 'userType': '' 1163 }); 1164 } 1165 }, 1000); // Adjust the delay as needed 1166 }); 1167 } 1168 } 1169 }); 1170 }; 1171 login(); 1172</script>
1172 1173 1174 1175 1176 1177 1178 1179 1180 <!-- Google Tag Manager --> 1181
1181<script>
vendor: 343 bytes, lines 1181-1185
1181(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 1182 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 1183 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 1184 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 1185 })(window,document,'script','dataLayer','
1185GTM-MGP6DCB
vendor: 3 bytes, line 1185
1185');
1185</script>
1185 1186 <!-- End Google Tag Manager --> 1187 1188 1189 1190 1191 1192 1193 <style> 1194 .osano-cm-widget{display: none;} 1195 </style> 1196 1197 <!-- <link 1198 rel="stylesheet" 1199 href="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.8/css/intlTelInput.css" 1200 /> --> 1201 1202 <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"> 1203 <noscript><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.8/css/intlTelInput.css"></noscript> 1204 1205 <!-- AFTER (deferred CSS loading) --> 1206 <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'"> 1207 <noscript> 1208 <link rel="stylesheet" href="//www.milly.com/cdn/shop/t/237/assets/splide-core.min.css?v=182059511788698176521780321241"> 1209 </noscript> 1210 1211 1212 1213
1213<script type="text/javascript"> 1214 (function(c,l,a,r,i,t,y){ 1215 c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)}; 1216 t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/" + i; 1217 y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y); 1218 })(window, document, "clarity", "script", "vc5f0n1ct2"); 1219 </script>
1219 1220 1221 1222<!-- old meta code --> 1223 1224<!-- old meta code --> 1225 1226 1227 1228 1229 <title>Designer Gift Card | MILLY </title> 1230 1231 1232 1233 1234 1235 <meta charset="utf-8"> 1236 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 1237 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5" /> 1238 <meta name="author" content="MILLY"> 1239 1240 <meta name="description" content="Shop the Digital Gift Card in $100 at the official MILLY online store. Enjoy 15% off your first purchase and free shipping on US orders over $150."> 1241 1242 1243 1244 1245 <meta property="og:type" content="product"> 1246 <meta property="og:title" content="Digital Gift Card"> 1247 <meta property="og:image" content="http://www.milly.com/cdn/shop/t/237/assets/new-favicon-16x16.jpg?v=18238594409679629041772548100"> 1248 <meta property="og:image:secure_url" content="https://www.milly.com/cdn/shop/t/237/assets/new-favicon-16x16.jpg?v=18238594409679629041772548100"> 1249 <meta property="og:price:amount" content="100.00"> 1250 <meta property="og:price:currency" content="USD"> 1251 1252 1253 1254 <meta name="og:description" content="Shop the Digital Gift Card in $100 at the official MILLY online store. Enjoy 15% off your first purchase and free shipping on US orders over $150."> 1255 1256 1257<meta property="og:url" content="https://www.milly.com/products/online-gift-card"> 1258<meta property="og:site_name" content="MILLY"> 1259 1260 1261 1262 1263<meta name="twitter:card" content="summary"> 1264 1265 <meta name="twitter:title" content="Digital Gift Card"> 1266 <meta name="twitter:description" content="Shop the Digital Gift Card in $100 at the official MILLY online store. Enjoy 15% off your first purchase and free shipping on US orders over $150."> 1267 <meta name="twitter:image" content="https://www.milly.com/cdn/shop/products/giftguide_100_1_medium.jpg?v=1614099604"> 1268 <meta name="twitter:image:width" content="240"> 1269 <meta name="twitter:image:height" content="240"> 1270 1271<meta name="p:domain_verify" content="c3b4ab0d4947e8c619f22dcfffe554b1"/> 1272 1273<link rel="apple-touch-icon" sizes="57x57" href="//www.milly.com/cdn/shop/t/237/assets/new-favicon-57x57.jpg?v=53632783418102926671772548102"> 1274<link rel="apple-touch-icon" sizes="60x60" href="//www.milly.com/cdn/shop/t/237/assets/new-favicon-60x60.jpg?v=136642094600839985731772548102"> 1275<link rel="apple-touch-icon" sizes="72x72" href="//www.milly.com/cdn/shop/t/237/assets/new-favicon-72x72.jpg?v=81457069823275241051772548102"> 1276<link rel="apple-touch-icon" sizes="76x76" href="//www.milly.com/cdn/shop/t/237/assets/new-favicon-76x76.jpg?v=182303530700008484261772548103"> 1277<link rel="apple-touch-icon" sizes="114x114" href="//www.milly.com/cdn/shop/t/237/assets/new-favicon-114x114.jpg?v=72543145950478341341772548103"> 1278<link rel="apple-touch-icon" sizes="120x120" href="//www.milly.com/cdn/shop/t/237/assets/new-favicon-120x120.jpg?v=11320417864135826291772548103"> 1279<link rel="apple-touch-icon" sizes="144x144" href="//www.milly.com/cdn/shop/t/237/assets/new-favicon-144x144.jpg?v=105619135378615435521772548099"> 1280<link rel="apple-touch-icon" sizes="152x152" href="//www.milly.com/cdn/shop/t/237/assets/new-favicon-152x152.jpg?v=19438810221187338461772548099"> 1281<link rel="apple-touch-icon" sizes="180x180" href="//www.milly.com/cdn/shop/t/237/assets/new-favicon-180x180.jpg?v=105718882121966288411772548100"> 1282<link rel="icon" type="image/png" sizes="32x32" href="//www.milly.com/cdn/shop/t/237/assets/new-favicon-32x32.jpg?v=59452228935049157951772548101"> 1283<link rel="icon" type="image/png" sizes="96x96" href="//www.milly.com/cdn/shop/t/237/assets/new-favicon-96x96.jpg?v=124497290821261359531772548099"> 1284<link rel="icon" type="image/png" sizes="16x16" href="//www.milly.com/cdn/shop/t/237/assets/new-favicon-16x16.jpg?v=18238594409679629041772548100"> 1285<link rel="icon" type="image/png" sizes="192x192" href="//www.milly.com/cdn/shop/t/237/assets/new-favicon-192x192.jpg?v=172754232007699386621772548101"> 1286<link rel="icon" href="https://cdn.shopify.com/s/files/1/0026/2304/5676/files/favicon.ico?v=1748273415"> 1287 1288<link rel="manifest" href="//www.milly.com/cdn/shop/t/237/assets/manifest.json?v=171995177764096053671790279400"> 1289<meta name="msapplication-TileColor" content="#ffffff"> 1290<meta name="msapplication-TileImage" content="//www.milly.com/cdn/shop/t/237/assets/ms-icon-144x144.png?v=173682736120468832821772548102"> 1291<meta name="theme-color" content="#ffffff"> 1292 1293 1294 <link rel="canonical" href="https://www.milly.com/products/online-gift-card" /> 1295 1296 1297<!-- From January Digital --> 1298<meta name="p:domain_verify" content="3243a3b7a7388541afb9e974dda809ff"/> 1299<!-- End From January Digital --> 1300 <style> 1301 @font-face { 1302 font-family: "Neutra Text"; 1303 src: url(//www.milly.com/cdn/shop/t/237/assets/NeutraText-Book.woff2?v=121502095994739511201772548101) format("woff2"), 1304 url(//www.milly.com/cdn/shop/t/237/assets/NeutraText-Book.woff?v=88122206436270376401772548101) format("woff"); 1305 font-weight: 400; 1306 font-style: normal; 1307 font-display: swap; 1308 } 1309 1310 @font-face { 1311 font-family: "Neutra Text"; 1312 src: url(//www.milly.com/cdn/shop/t/237/assets/NeutraText-BookItalic.woff2?v=112935034749753723211772548102) format("woff2"), 1313 url(//www.milly.com/cdn/shop/t/237/assets/NeutraText-BookItalic.woff?v=93047666007757522611772548102) format("woff"); 1314 font-weight: 400; 1315 font-style: italic; 1316 font-display: swap; 1317 } 1318 1319 @font-face { 1320 font-family: "Neutra Text"; 1321 src: url(//www.milly.com/cdn/shop/t/237/assets/NeutraText-Bold.woff2?v=108087442788848310191772548100) format("woff2"), 1322 url(//www.milly.com/cdn/shop/t/237/assets/NeutraText-Bold.woff?v=45357361502440651431772548099) format("woff"); 1323 font-weight: 700; /* Bold */ 1324 font-style: normal; 1325 font-display: swap; 1326 } 1327 1328 @font-face { 1329 font-family: "Neutra Text"; 1330 src: url(//www.milly.com/cdn/shop/t/237/assets/NeutraText-BoldItalic.woff2?v=128592557945977758471772548101) format("woff2"), 1331 url(//www.milly.com/cdn/shop/t/237/assets/NeutraText-BoldItalic.woff?v=108431038556873296811772548100) format("woff"); 1332 font-weight: 700; /* Bold */ 1333 font-style: italic; 1334 font-display: swap; 1335 } 1336 1337 .cc-window.cc-floating { 1338 display: none !important; 1339 } 1340</style> 1341
1342<script> 1343 /*! loadCSS. [c]2017 Filament Group, Inc. MIT License */ 1344 (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); 1345</script>
1345 1346 1347<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}
1347.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
1347ans 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;
1347-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;
1347-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;
1347-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-
1347prev] 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}
1347body.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> 1348 1349 1350 1351 1352 <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"> 1353 <noscript><link rel="stylesheet" href="//www.milly.com/cdn/shop/t/237/assets/bundle.product.css?v=158203122826213727901788899088"></noscript> 1354 1355 1356 1357 1358 1359 1360 1361<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"> 1362<noscript><link rel="stylesheet" href="//www.milly.com/cdn/shop/t/237/assets/bundle.theme.css?v=169217097426744169611789489550"></noscript> 1363 1364 1365 1366 1367 1368 <link 1369 rel="stylesheet"
1370 href="https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox/fancybox.css" 1371 /> 1372 1373 <link rel="preload" as="style" onload="this.onload=null;this.rel='stylesheet'" href="//www.milly.com/cdn/shop/t/237/assets/photoswipe.css?v=132888740977361469161772548102"> 1374 <noscript><link rel="stylesheet" href="//www.milly.com/cdn/shop/t/237/assets/photoswipe.css?v=132888740977361469161772548102"></noscript> 1375 1376 1377
1377<script> 1378 window.lazySizesConfig = window.lazySizesConfig || {}; 1379 window.lazySizesConfig.lazyClass = 'lazy'; 1380 lazySizesConfig.loadMode = 1; 1381</script>
1381 1382<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'"> 1383<noscript> 1384 <link href="//www.milly.com/cdn/shop/t/237/assets/slick.css?v=82048497181764382221772548099" rel="stylesheet" type="text/css" media="all" /> 1385</noscript> 1386
1387<script src="//www.milly.com/cdn/shop/t/237/assets/jquery-3.5.1.min.js?v=133494139889153862371772548099"></script>
vendor: 1 bytes, line 1387
1387
1388<script src="//www.milly.com/cdn/shop/t/237/assets/theme-libs.js?v=184158241006073374271780321242" defer></script>
1388 1389
1390<script src="//www.milly.com/cdn/shop/t/237/assets/theme-custom.js?v=61487440209734807081784660038" defer></script>
vendor: 1 bytes, line 1390
1390
1391<script src="//www.milly.com/cdn/shop/t/237/assets/slick.js?v=55703621148047502001772548100" defer></script>
vendor: 1 bytes, line 1391
1391
1392<script defer src="//www.milly.com/cdn/shop/t/237/assets/nosto-script.js?v=120432282374414305541772548100"></script>
1392 1393 1394 1395
1395<script src="//www.milly.com/cdn/shop/t/237/assets/photoswipe.umd.min.js?v=47804617916130471841772548102" defer></script>
1395 1396
1396<script src="//www.milly.com/cdn/shop/t/237/assets/photoswipe-lightbox.umd.min.js?v=178334157660962567011772548102" defer></script>
1396 1397
1397<script src="//www.milly.com/cdn/shop/t/237/assets/bundle.product.js?v=156009871407238123021788899089" defer></script>
1397 1398
1398<script src="https://cdn.jsdelivr.net/npm/@fancyapps/[email protected]/dist/fancybox/fancybox.umd.js" defer></script>
1398 1399 1400 1401 1402 1403
1404<script src="//www.milly.com/cdn/shopifycloud/storefront/assets/themes_support/api.jquery-7ab1a3a4.js" defer></script>
1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417
1417<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
1417<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/2623045676/digital_wallets/dialog"> 1418<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"> 1419<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="buy" href="/cart/10605675806764:1?ucp/version=2026-08-25&context/payment/0/handler=dev.shopify.shop_pay" payment="dev.shopify.shop_pay com.google.pay dev.shopify.card"><link rel="alternate" type="application/json+oembed" href="https://www.milly.com/products/online-gift-card.oembed">
1420<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=1388576814"></script>
1420 1421<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
1422<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 1422
1422
1423<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 1423
1423
1424<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 1424
1424
1425<script>var Shopify = Shopify || {}; 1426Shopify.shop = "millyny.myshopify.com"; 1427Shopify.locale = "en"; 1428Shopify.currency = {"active":"USD","rate":"1.0"}; 1429Shopify.country = "US"; 1430Shopify.theme = {"name":"Milly\/main 1.2 - Released - Production","id":129152679982,"schema_name":null,"schema_version":null,"theme_store_id":null,"role":"main"}; 1431Shopify.theme.handle = "null"; 1432Shopify.theme.style = {"id":null,"handle":null}; 1433Shopify.cdnHost = "www.milly.com/cdn"; 1434Shopify.routes = Shopify.routes || {}; 1435Shopify.routes.root = "/"; 1436Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 1437Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 1438Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 1439Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 1439
1439
1440<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 1440
1440
1441<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 1441
1441
1442<script> 1443 window.ShopifyPay = window.ShopifyPay || {}; 1444 window.ShopifyPay.apiHost = "shop.app\/pay"; 1445 window.ShopifyPay.redirectState = null; 1446</script>
vendor: 1 bytes, line 1446
1446
1447<script> 1448 window.Shopify = window.Shopify || {}; 1449 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 1450 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 1451 window.Shopify.SignInWithShop.eligible = true; 1452</script>
vendor: 1 bytes, line 1452
1452
1453<script id="shop-js-analytics" type="application/json">{"pageType":"product"}</script>
vendor: 1 bytes, line 1453
1453
1454<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 1454
1454
1455<script type="module"> 1456 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 1457 1458 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 1459 1460</script>
vendor: 1 bytes, line 1460
1460
1461<script> 1462 window.Shopify = window.Shopify || {}; 1463 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 1464 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"]}; 1465</script>
vendor: 1 bytes, line 1465
1465
1466<script>(function() { 1467 var isLoaded = false; 1468 function asyncLoad() { 1469 if (isLoaded) return; 1470 isLoaded = true; 1471 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"]; 1472 for (var i = 0; i < urls.length; i++) { 1473 var s = document.createElement('script'); 1474 s.type = 'text/javascript'; 1475 s.async = true; 1476 s.src = urls[i]; 1477 var x = document.getElementsByTagName('script')[0]; 1478 x.parentNode.insertBefore(s, x); 1479 } 1480 }; 1481 if(window.attachEvent) { 1482 window.attachEvent('onload', asyncLoad); 1483 } else { 1484 window.addEventListener('load', asyncLoad, false); 1485 } 1486})();</script>
vendor: 1 bytes, line 1486
1486
1487<script id="__st">var __st={"a":2623045676,"offset":-14400,"reqid":"93afe1ca-85dc-462d-a4fe-90b1849b7127-1791063643","pageurl":"www.milly.com\/products\/online-gift-card","u":"5d1b4b222602","p":"product","rtyp":"product","rid":1096158773292};</script>
vendor: 1 bytes, line 1487
1487
1488<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 1488
1488
1489<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 1489
1489
1490<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 1490
1490
1491<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>
1491<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 1491
1491
1492<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 1492
1492
1493<script> 1494 window.Shopify = window.Shopify || {}; 1495 window.Shopify.MCP = window.Shopify.MCP || {}; 1496 window.Shopify.MCP.enabled = true; 1497 window.Shopify.MCP.shop = "millyny.myshopify.com"; 1498 window.Shopify.MCP.mcpEndpoint = "https:\/\/www.milly.com\/api\/mcp"; 1499 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"]}}]; 1500</script>
vendor: 1 bytes, line 1500
1500
1501<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=");})(); 1502</script>
vendor: 1 bytes, line 1502
1502
1503<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)}}; 1504</script>
vendor: 1 bytes, line 1504
1504
1505<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 1506 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); 1507</script>
vendor: 1 bytes, line 1507
1507
1508<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})}})); 1509</script>
vendor: 1 bytes, line 1509
1509
1510<script integrity="sha256-/LA1C2Bx6899fYCos0FS9qLj2opaGFm7AXrTUvBEb4s=" data-source-attribution="shopify.remote_product_tracking" data-shopify-remote-tracking="{"publisher_shop_id":2623045676,"theme_id":129152679982,"theme_published":true,"theme_store_id":0,"placement":"collection","event_data":{"source_product_id":1096158773292,"handle":"online-gift-card","page_type":"product"},"recommendations_tracking_enabled":true}" defer="defer" src="//www.milly.com/cdn/shopifycloud/storefront/assets/storefront/remote_product_tracking-91d95044.js" crossorigin="anonymous"></script>
1510 1511<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"> 1512<style id="shopify-accelerated-checkout-cart"> 1513 #shopify-buyer-consent { 1514 margin-top: 1em; 1515 display: inline-block; 1516 width: 100%; 1517} 1518 1519#shopify-buyer-consent.hidden { 1520 display: none; 1521} 1522 1523#shopify-subscription-policy-button { 1524 background: none; 1525 border: none; 1526 padding: 0; 1527 text-decoration: underline; 1528 font-size: inherit; 1529 cursor: pointer; 1530} 1531 1532#shopify-subscription-policy-button::before { 1533 box-shadow: none; 1534} 1535 1536 </style> 1537
1538<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
1538 1539 1540 1541 1542 1543 1544 1545
1545<script type="text/javascript"> 1546 1547 window.__shgMoneyFormat = window.__shgMoneyFormat || {"USD":{"currency":"USD","currency_symbol":"$","currency_symbol_location":"left","decimal_places":2,"decimal_separator":".","thousands_separator":","}}; 1548 1549 window.__shgCurrentCurrencyCode = window.__shgCurrentCurrencyCode || { 1550 currency: "USD", 1551 currency_symbol: "$", 1552 decimal_separator: ".", 1553 thousands_separator: ",", 1554 decimal_places: 2, 1555 currency_symbol_location: "left" 1556 }; 1557 </script>
1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568
1569<script src="//cdn.searchspring.net/search/v3/lts/searchspring.catalog.js?zeby6b" template="product" defer promotion="no"></script>
1569 1570 1571 1572 1573 <meta name="google-site-verification" content="POyp-cixA6dLW_scu9ZJahMLo0yk0ZWTr3xNLSeCObQ" /> 1574 <meta name="google-site-verification" content="Z719KjNzLWd7aB9fsxNzDALpQbd5ZEDTH_zQc2PrTCo" /> 1575 1576 <meta name="facebook-domain-verification" content="yjzab11epstiu1kakhovhsvym1vpax" /> 1577 1578 1579
1579<script src="https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.8/js/intlTelInput.min.js"></script>
1579 1580 1581 1582 <!-- Start WKND tag. Deploy at the beginning of document head. --> 1583
1583<script> 1584 (function(d) { 1585 var e = d.createElement('script'); 1586 e.src = d.location.protocol + '//tag.wknd.ai/4007/i.js'; 1587 e.async = true; 1588 d.getElementsByTagName("head")[0].appendChild(e); 1589 }(document)); 1590 </script>
1590 1591 <!-- End WKND tag --> 1592 1593
1593<script src="https://js.narvar.com/milly/en/Product Details Page.js"></script>
1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606
1607<script type="text/javascript"> 1608 1609 window.SHG_CUSTOMER = null; 1610 1611</script>
1611 1612 1613 1614 1615 1616 1617 1618 1619 1620<!-- Redirect Mapper --> 1621 1622<!-- End Redirect Mapper --> 1623<meta name="google-site-verification" content="wey_lPkSxdkWU2noYDh0ceVt4pFv90k0KgprID1IAu0" /> 1624<!-- BEGIN app block: shopify://apps/okendo/blocks/theme-settings/bb689e69-ea70-4661-8fb7-ad24a2e23c29 --><!-- BEGIN app snippet: header-metafields --> 1625 1626 1627 1628 1629 1630 1631 1632
1632<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>
1632<script type="text/javascript" defer="" src="https://d3hw6dc1ow8pp2.cloudfront.net/referrals/js/referrals-api.js"></script>
1632 1633 1634 1635 1636 1637 1638 1639 1640 <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:"î¤"}
1640.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
1640or: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}
1640to{opacity:1}}.layout-panel-flex>div:has([data-oke-container]){width:100%} 1641.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:")"} 1642.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} 1643.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> 1644 1645
1645<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}
1645,"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>
1645 1646 <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> 1647 <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> 1648 <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>
1648<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>
1648 1649 1650 1651 1652 1653 1654
1654<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>
1654<script src="https://surveys.okendo.io/js/client-setup.js" async></script>
1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664
1664<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>
1664<script src="https://cdn-static.okendo.io/loyalty/js/init-onsite.js" defer></script>
1664 1665 1666 1667 1668 1669 1670 1671 1672 1673<!-- END app snippet --> 1674 1675 <!-- BEGIN app snippet: okendo-reviews-json-ld --> 1676<!-- END app snippet --> 1677 1678<!-- BEGIN app snippet: widget-plus-initialisation-script --> 1679 1680 1681 1682 1683
1683<script async id="okendo-reviews-script" src="https://cdn-static.okendo.io/reviews-widget-plus/js/okendo-reviews.js"></script>
1683 1684 1685<!-- END app snippet --> 1686 1687 1688<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701
1701<script async src="https://static.klaviyo.com/onsite/js/QByzEH/klaviyo.js?company_id=QByzEH"></script>
1701 1702
1702<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>
1702 1703 1704 1705
1705<script id="viewed_product"> 1706 if (item == null) { 1707 var _learnq = _learnq || []; 1708 1709 var MetafieldReviews = null 1710 var MetafieldYotpoRating = null 1711 var MetafieldYotpoCount = null 1712 var MetafieldLooxRating = null 1713 var MetafieldLooxCount = null 1714 var okendoProduct = null 1715 var okendoProductReviewCount = null 1716 var okendoProductReviewAverageValue = null 1717 try { 1718 // The following fields are used for Customer Hub recently viewed in order to add reviews. 1719 // This information is not part of __kla_viewed. Instead, it is part of __kla_viewed_reviewed_items 1720 MetafieldReviews = {"rating":{"scale_min":"1.0","scale_max":"5.0","value":"5.0"},"rating_count":1}; 1721 MetafieldYotpoRating = null 1722 MetafieldYotpoCount = null 1723 MetafieldLooxRating = null 1724 MetafieldLooxCount = null 1725 1726 okendoProduct = null 1727 // If the okendo metafield is not legacy, it will error, which then requires the new json formatted data 1728 if (okendoProduct && 'error' in okendoProduct) { 1729 okendoProduct = null 1730 } 1731 okendoProductReviewCount = okendoProduct ? okendoProduct.reviewCount : null 1732 okendoProductReviewAverageValue = okendoProduct ? okendoProduct.reviewAverageValue : null 1733 } catch (error) { 1734 console.error('Error in Klaviyo onsite reviews tracking:', error); 1735 } 1736 1737 var item = { 1738 Name: "Digital Gift Card", 1739 ProductID: 1096158773292, 1740 Categories: ["All Merchandise","Effortless Daywear","Fashion Finds","Holiday Gift Guide"], 1741 ImageURL: "https://www.milly.com/cdn/shop/products/giftguide_100_1_grande.jpg?v=1614099604", 1742 URL: "https://www.milly.com/products/online-gift-card", 1743 Brand: "Milly", 1744 Price: "$100.00", 1745 Value: "100.00", 1746 CompareAtPrice: "$0.00" 1747 }; 1748 _learnq.push(['track', 'Viewed Product', item]); 1749 _learnq.push(['trackViewedItem', { 1750 Title: item.Name, 1751 ItemId: item.ProductID, 1752 Categories: item.Categories, 1753 ImageUrl: item.ImageURL, 1754 Url: item.URL, 1755 Metadata: { 1756 Brand: item.Brand, 1757 Price: item.Price, 1758 Value: item.Value, 1759 CompareAtPrice: item.CompareAtPrice 1760 }, 1761 metafields:{ 1762 reviews: MetafieldReviews, 1763 yotpo:{ 1764 rating: MetafieldYotpoRating, 1765 count: MetafieldYotpoCount, 1766 }, 1767 loox:{ 1768 rating: MetafieldLooxRating, 1769 count: MetafieldLooxCount, 1770 }, 1771 okendo: { 1772 rating: okendoProductReviewAverageValue, 1773 count: okendoProductReviewCount, 1774 } 1775 } 1776 }]); 1777 } 1778 </script>
1778 1779 1780 1781 1782 1783 1784
1784<script> 1785 window.klaviyoReviewsProductDesignMode = false 1786 </script>
1786 1787 1788 1789 1790 <!-- BEGIN app snippet: customer-hub-data -->
1790<script> 1791 if (!window.customerHub) { 1792 window.customerHub = {}; 1793 } 1794 window.customerHub.storefrontRoutes = { 1795 login: "https://www.milly.com/customer_authentication/redirect?locale=en®ion_country=US?return_url=%2F%23k-hub", 1796 register: "https://account.milly.com?locale=en®ion_country=US&buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJtaWxseW55Lm15c2hvcGlmeS5jb20iLCJmbGFncyI6W10sImV4cCI6MTc5MTY2ODQ0MywibmJmIjoxNzkxMDYzNjQzfQ.hal_GCO1xCD-0Eda8rvzOKwMTGeph11P231q-NGI6R0?return_url=%2F%23k-hub", 1797 logout: "/account/logout", 1798 profile: "/account", 1799 addresses: "/account/addresses", 1800 }; 1801 1802 window.customerHub.userId = null; 1803 1804 window.customerHub.storeDomain = "millyny.myshopify.com"; 1805 1806 1807 window.customerHub.activeProduct = { 1808 name: "Digital Gift Card", 1809 category: null, 1810 imageUrl: "https://www.milly.com/cdn/shop/products/giftguide_100_1_grande.jpg?v=1614099604", 1811 id: "1096158773292", 1812 link: "https://www.milly.com/products/online-gift-card", 1813 options: [ 1814 1815 { 1816 name: "Value", 1817 values: [ 1818 1819 1820 1821 { 1822 name: "$100", 1823 colorHex: null, 1824 swatchImageUrl: null 1825 }, 1826 1827 1828 1829 { 1830 name: "$175", 1831 colorHex: null, 1832 swatchImageUrl: null 1833 }, 1834 1835 1836 1837 { 1838 name: "$250", 1839 colorHex: null, 1840 swatchImageUrl: null 1841 }, 1842 1843 1844 1845 { 1846 name: "$350", 1847 colorHex: null, 1848 swatchImageUrl: null 1849 }, 1850 1851 1852 1853 { 1854 name: "$500", 1855 colorHex: null, 1856 swatchImageUrl: null 1857 }, 1858 1859 1860 1861 { 1862 name: "$1,000", 1863 colorHex: null, 1864 swatchImageUrl: null 1865 } 1866 1867 ] 1868 } 1869 1870 ], 1871 variants: [ 1872 1873 { 1874 id: "10605675806764", 1875 selectedOptions: [ 1876 1877 1878 { 1879 name: "Value", 1880 value: "$100" 1881 } 1882 1883 ], 1884 1885 imageUrl: "https://www.milly.com/cdn/shop/products/giftguide_100_1_grande.jpg?v=1614099604", 1886 1887 price: "10000", 1888 currency: "USD", 1889 availableForSale: true, 1890 title: "$100", 1891 }, 1892 1893 { 1894 id: "32275312803886", 1895 selectedOptions: [ 1896 1897 1898 { 1899 name: "Value", 1900 value: "$175" 1901 } 1902 1903 ], 1904 1905 imageUrl: "https://www.milly.com/cdn/shop/products/giftguide_175_1_grande.jpg?v=1614099892", 1906 1907 price: "17500", 1908 currency: "USD", 1909 availableForSale: true, 1910 title: "$175", 1911 }, 1912 1913 { 1914 id: "10605677412396", 1915 selectedOptions: [ 1916 1917 1918 { 1919 name: "Value", 1920 value: "$250" 1921 } 1922 1923 ], 1924 1925 imageUrl: "https://www.milly.com/cdn/shop/products/giftguide_250_1_grande.jpg?v=1614099974", 1926 1927 price: "25000", 1928 currency: "USD", 1929 availableForSale: true, 1930 title: "$250", 1931 }, 1932 1933 { 1934 id: "32275314212910", 1935 selectedOptions: [ 1936 1937 1938 { 1939 name: "Value", 1940 value: "$350" 1941 } 1942 1943 ], 1944 1945 imageUrl: "https://www.milly.com/cdn/shop/products/giftguide_350_1_grande.jpg?v=1614100097", 1946 1947 price: "35000", 1948 currency: "USD", 1949 availableForSale: true, 1950 title: "$350", 1951 }, 1952 1953 { 1954 id: "10605677445164", 1955 selectedOptions: [ 1956 1957 1958 { 1959 name: "Value", 1960 value: "$500" 1961 } 1962 1963 ], 1964 1965 imageUrl: "https://www.milly.com/cdn/shop/products/giftguide_500_1_grande.jpg?v=1614100118", 1966 1967 price: "50000", 1968 currency: "USD", 1969 availableForSale: true, 1970 title: "$500", 1971 }, 1972 1973 { 1974 id: "10648371822636", 1975 selectedOptions: [ 1976 1977 1978 { 1979 name: "Value", 1980 value: "$1,000" 1981 } 1982 1983 ], 1984 1985 imageUrl: "https://www.milly.com/cdn/shop/products/giftguide_1000_1_grande.jpg?v=1614100141", 1986 1987 price: "100000", 1988 currency: "USD", 1989 availableForSale: true, 1990 title: "$1,000", 1991 }, 1992 1993 ], 1994 };
1995 window.customerHub.activeProduct.variants.forEach((variant) => { 1996 1997 variant.price = `${variant.price.slice(0, -2)}.${variant.price.slice(-2)}`; 1998 }); 1999 2000 2001 2002 window.customerHub.storeLocale = { 2003 currentLanguage: 'en', 2004 currentCountry: 'US', 2005 availableLanguages: [ 2006 2007 { 2008 iso_code: 'en', 2009 endonym_name: 'English' 2010 } 2011 2012 ], 2013 availableCountries: [ 2014 2015 { 2016 iso_code: 'AF', 2017 name: 'Afghanistan', 2018 currency_code: 'USD' 2019 }, 2020 2021 { 2022 iso_code: 'AX', 2023 name: 'à land Islands', 2024 currency_code: 'USD' 2025 }, 2026 2027 { 2028 iso_code: 'AL', 2029 name: 'Albania', 2030 currency_code: 'USD' 2031 }, 2032 2033 { 2034 iso_code: 'DZ', 2035 name: 'Algeria', 2036 currency_code: 'USD' 2037 }, 2038 2039 { 2040 iso_code: 'AD', 2041 name: 'Andorra', 2042 currency_code: 'USD' 2043 }, 2044 2045 { 2046 iso_code: 'AO', 2047 name: 'Angola', 2048 currency_code: 'USD' 2049 }, 2050 2051 { 2052 iso_code: 'AI', 2053 name: 'Anguilla', 2054 currency_code: 'USD' 2055 }, 2056 2057 { 2058 iso_code: 'AG', 2059 name: 'Antigua & Barbuda', 2060 currency_code: 'USD' 2061 }, 2062 2063 { 2064 iso_code: 'AR', 2065 name: 'Argentina', 2066 currency_code: 'USD' 2067 }, 2068 2069 { 2070 iso_code: 'AM', 2071 name: 'Armenia', 2072 currency_code: 'USD' 2073 }, 2074 2075 { 2076 iso_code: 'AW', 2077 name: 'Aruba', 2078 currency_code: 'USD' 2079 }, 2080 2081 { 2082 iso_code: 'AU', 2083 name: 'Australia', 2084 currency_code: 'USD' 2085 }, 2086 2087 { 2088 iso_code: 'AT', 2089 name: 'Austria', 2090 currency_code: 'USD' 2091 }, 2092 2093 { 2094 iso_code: 'AZ', 2095 name: 'Azerbaijan', 2096 currency_code: 'USD' 2097 }, 2098 2099 { 2100 iso_code: 'BS', 2101 name: 'Bahamas', 2102 currency_code: 'USD' 2103 }, 2104 2105 { 2106 iso_code: 'BH', 2107 name: 'Bahrain', 2108 currency_code: 'USD' 2109 }, 2110 2111 { 2112 iso_code: 'BD', 2113 name: 'Bangladesh', 2114 currency_code: 'USD' 2115 }, 2116 2117 { 2118 iso_code: 'BB', 2119 name: 'Barbados', 2120 currency_code: 'USD' 2121 }, 2122 2123 { 2124 iso_code: 'BY', 2125 name: 'Belarus', 2126 currency_code: 'USD' 2127 }, 2128 2129 { 2130 iso_code: 'BE', 2131 name: 'Belgium', 2132 currency_code: 'USD' 2133 }, 2134 2135 { 2136 iso_code: 'BZ', 2137 name: 'Belize', 2138 currency_code: 'USD' 2139 }, 2140 2141 { 2142 iso_code: 'BJ', 2143 name: 'Benin', 2144 currency_code: 'USD' 2145 }, 2146 2147 { 2148 iso_code: 'BM', 2149 name: 'Bermuda', 2150 currency_code: 'USD' 2151 }, 2152 2153 { 2154 iso_code: 'BT', 2155 name: 'Bhutan', 2156 currency_code: 'USD' 2157 }, 2158 2159 { 2160 iso_code: 'BO', 2161 name: 'Bolivia', 2162 currency_code: 'USD' 2163 }, 2164 2165 { 2166 iso_code: 'BA', 2167 name: 'Bosnia & Herzegovina', 2168 currency_code: 'USD' 2169 }, 2170 2171 { 2172 iso_code: 'BW', 2173 name: 'Botswana', 2174 currency_code: 'USD' 2175 }, 2176 2177 { 2178 iso_code: 'BV', 2179 name: 'Bouvet Island', 2180 currency_code: 'USD' 2181 }, 2182 2183 { 2184 iso_code: 'BR', 2185 name: 'Brazil', 2186 currency_code: 'USD' 2187 }, 2188 2189 { 2190 iso_code: 'IO', 2191 name: 'British Indian Ocean Territory', 2192 currency_code: 'USD' 2193 }, 2194 2195 { 2196 iso_code: 'VG', 2197 name: 'British Virgin Islands', 2198 currency_code: 'USD' 2199 }, 2200 2201 { 2202 iso_code: 'BN', 2203 name: 'Brunei', 2204 currency_code: 'USD' 2205 }, 2206 2207 { 2208 iso_code: 'BG', 2209 name: 'Bulgaria', 2210 currency_code: 'USD' 2211 }, 2212 2213 { 2214 iso_code: 'BF', 2215 name: 'Burkina Faso', 2216 currency_code: 'USD' 2217 }, 2218 2219 { 2220 iso_code: 'BI', 2221 name: 'Burundi', 2222 currency_code: 'USD' 2223 }, 2224 2225 { 2226 iso_code: 'KH', 2227 name: 'Cambodia', 2228 currency_code: 'USD' 2229 }, 2230 2231 { 2232 iso_code: 'CM', 2233 name: 'Cameroon', 2234 currency_code: 'USD' 2235 }, 2236 2237 { 2238 iso_code: 'CA', 2239 name: 'Canada', 2240 currency_code: 'USD' 2241 }, 2242 2243 { 2244 iso_code: 'CV', 2245 name: 'Cape Verde', 2246 currency_code: 'USD' 2247 }, 2248 2249 { 2250 iso_code: 'BQ', 2251 name: 'Caribbean Netherlands', 2252 currency_code: 'USD' 2253 }, 2254 2255 { 2256 iso_code: 'KY', 2257 name: 'Cayman Islands', 2258 currency_code: 'USD' 2259 }, 2260 2261 { 2262 iso_code: 'CF', 2263 name: 'Central African Republic', 2264 currency_code: 'USD' 2265 }, 2266 2267 { 2268 iso_code: 'TD', 2269 name: 'Chad', 2270 currency_code: 'USD' 2271 }, 2272 2273 { 2274 iso_code: 'CL', 2275 name: 'Chile', 2276 currency_code: 'USD' 2277 }, 2278 2279 { 2280 iso_code: 'CN', 2281 name: 'China', 2282 currency_code: 'USD' 2283 }, 2284 2285 { 2286 iso_code: 'CX', 2287 name: 'Christmas Island', 2288 currency_code: 'USD' 2289 }, 2290 2291 { 2292 iso_code: 'CC', 2293 name: 'Cocos (Keeling) Islands', 2294 currency_code: 'USD' 2295 }, 2296 2297 { 2298 iso_code: 'CO', 2299 name: 'Colombia', 2300 currency_code: 'USD' 2301 }, 2302 2303 { 2304 iso_code: 'KM', 2305 name: 'Comoros', 2306 currency_code: 'USD' 2307 }, 2308 2309 { 2310 iso_code: 'CG', 2311 name: 'Congo - Brazzaville', 2312 currency_code: 'USD' 2313 }, 2314 2315 { 2316 iso_code: 'CD', 2317 name: 'Congo - Kinshasa', 2318 currency_code: 'USD' 2319 }, 2320 2321 { 2322 iso_code: 'CK', 2323 name: 'Cook Islands', 2324 currency_code: 'USD' 2325 }, 2326 2327 { 2328 iso_code: 'CR', 2329 name: 'Costa Rica', 2330 currency_code: 'USD' 2331 }, 2332 2333 { 2334 iso_code: 'CI', 2335 name: 'Côte dâIvoire', 2336 currency_code: 'USD' 2337 }, 2338 2339 { 2340 iso_code: 'HR', 2341 name: 'Croatia', 2342 currency_code: 'USD' 2343 }, 2344 2345 { 2346 iso_code: 'CW', 2347 name: 'Curaçao', 2348 currency_code: 'USD' 2349 }, 2350 2351 { 2352 iso_code: 'CY', 2353 name: 'Cyprus', 2354 currency_code: 'USD' 2355 }, 2356 2357 { 2358 iso_code: 'CZ', 2359 name: 'Czechia', 2360 currency_code: 'USD' 2361 }, 2362 2363 { 2364 iso_code: 'DK', 2365 name: 'Denmark', 2366 currency_code: 'USD' 2367 }, 2368 2369 { 2370 iso_code: 'DJ', 2371 name: 'Djibouti', 2372 currency_code: 'USD' 2373 }, 2374 2375 { 2376 iso_code: 'DM', 2377 name: 'Dominica', 2378 currency_code: 'USD' 2379 }, 2380 2381 { 2382 iso_code: 'DO', 2383 name: 'Dominican Republic', 2384 currency_code: 'USD' 2385 }, 2386 2387 { 2388 iso_code: 'EC', 2389 name: 'Ecuador', 2390 currency_code: 'USD' 2391 }, 2392 2393 { 2394 iso_code: 'EG', 2395 name: 'Egypt', 2396 currency_code: 'USD' 2397 }, 2398 2399 { 2400 iso_code: 'SV', 2401 name: 'El Salvador', 2402 currency_code: 'USD' 2403 }, 2404 2405 { 2406 iso_code: 'GQ', 2407 name: 'Equatorial Guinea', 2408 currency_code: 'USD' 2409 }, 2410 2411 { 2412 iso_code: 'ER', 2413 name: 'Eritrea', 2414 currency_code: 'USD' 2415 }, 2416 2417 { 2418 iso_code: 'EE', 2419 name: 'Estonia', 2420 currency_code: 'USD' 2421 }, 2422 2423 { 2424 iso_code: 'SZ', 2425 name: 'Eswatini', 2426 currency_code: 'USD' 2427 }, 2428 2429 { 2430 iso_code: 'ET', 2431 name: 'Ethiopia', 2432 currency_code: 'USD' 2433 }, 2434 2435 { 2436 iso_code: 'FK', 2437 name: 'Falkland Islands', 2438 currency_code: 'USD' 2439 }, 2440 2441 { 2442 iso_code: 'FO', 2443 name: 'Faroe Islands', 2444 currency_code: 'USD' 2445 }, 2446 2447 { 2448 iso_code: 'FJ', 2449 name: 'Fiji', 2450 currency_code: 'USD' 2451 }, 2452 2453 { 2454 iso_code: 'FI', 2455 name: 'Finland', 2456 currency_code: 'USD' 2457 }, 2458 2459 { 2460 iso_code: 'FR', 2461 name: 'France', 2462 currency_code: 'USD' 2463 }, 2464 2465 { 2466 iso_code: 'GF', 2467 name: 'French Guiana', 2468 currency_code: 'USD' 2469 }, 2470 2471 { 2472 iso_code: 'PF', 2473 name: 'French Polynesia', 2474 currency_code: 'USD' 2475 }, 2476 2477 { 2478 iso_code: 'GA', 2479 name: 'Gabon', 2480 currency_code: 'USD' 2481 }, 2482 2483 { 2484 iso_code: 'GM', 2485 name: 'Gambia', 2486 currency_code: 'USD' 2487 }, 2488 2489 {
2490 iso_code: 'GE', 2491 name: 'Georgia', 2492 currency_code: 'USD' 2493 }, 2494 2495 { 2496 iso_code: 'DE', 2497 name: 'Germany', 2498 currency_code: 'USD' 2499 }, 2500 2501 { 2502 iso_code: 'GH', 2503 name: 'Ghana', 2504 currency_code: 'USD' 2505 }, 2506 2507 { 2508 iso_code: 'GI', 2509 name: 'Gibraltar', 2510 currency_code: 'USD' 2511 }, 2512 2513 { 2514 iso_code: 'GR', 2515 name: 'Greece', 2516 currency_code: 'USD' 2517 }, 2518 2519 { 2520 iso_code: 'GL', 2521 name: 'Greenland', 2522 currency_code: 'USD' 2523 }, 2524 2525 { 2526 iso_code: 'GD', 2527 name: 'Grenada', 2528 currency_code: 'USD' 2529 }, 2530 2531 { 2532 iso_code: 'GP', 2533 name: 'Guadeloupe', 2534 currency_code: 'USD' 2535 }, 2536 2537 { 2538 iso_code: 'GT', 2539 name: 'Guatemala', 2540 currency_code: 'USD' 2541 }, 2542 2543 { 2544 iso_code: 'GG', 2545 name: 'Guernsey', 2546 currency_code: 'USD' 2547 }, 2548 2549 { 2550 iso_code: 'GN', 2551 name: 'Guinea', 2552 currency_code: 'USD' 2553 }, 2554 2555 { 2556 iso_code: 'GW', 2557 name: 'Guinea-Bissau', 2558 currency_code: 'USD' 2559 }, 2560 2561 { 2562 iso_code: 'GY', 2563 name: 'Guyana', 2564 currency_code: 'USD' 2565 }, 2566 2567 { 2568 iso_code: 'HT', 2569 name: 'Haiti', 2570 currency_code: 'USD' 2571 }, 2572 2573 { 2574 iso_code: 'HN', 2575 name: 'Honduras', 2576 currency_code: 'USD' 2577 }, 2578 2579 { 2580 iso_code: 'HK', 2581 name: 'Hong Kong SAR', 2582 currency_code: 'USD' 2583 }, 2584 2585 { 2586 iso_code: 'HU', 2587 name: 'Hungary', 2588 currency_code: 'USD' 2589 }, 2590 2591 { 2592 iso_code: 'IS', 2593 name: 'Iceland', 2594 currency_code: 'USD' 2595 }, 2596 2597 { 2598 iso_code: 'IN', 2599 name: 'India', 2600 currency_code: 'USD' 2601 }, 2602 2603 { 2604 iso_code: 'ID', 2605 name: 'Indonesia', 2606 currency_code: 'USD' 2607 }, 2608 2609 { 2610 iso_code: 'IQ', 2611 name: 'Iraq', 2612 currency_code: 'USD' 2613 }, 2614 2615 { 2616 iso_code: 'IE', 2617 name: 'Ireland', 2618 currency_code: 'USD' 2619 }, 2620 2621 { 2622 iso_code: 'IM', 2623 name: 'Isle of Man', 2624 currency_code: 'USD' 2625 }, 2626 2627 { 2628 iso_code: 'IL', 2629 name: 'Israel', 2630 currency_code: 'USD' 2631 }, 2632 2633 { 2634 iso_code: 'IT', 2635 name: 'Italy', 2636 currency_code: 'USD' 2637 }, 2638 2639 { 2640 iso_code: 'JM', 2641 name: 'Jamaica', 2642 currency_code: 'USD' 2643 }, 2644 2645 { 2646 iso_code: 'JP', 2647 name: 'Japan', 2648 currency_code: 'USD' 2649 }, 2650 2651 { 2652 iso_code: 'JE', 2653 name: 'Jersey', 2654 currency_code: 'USD' 2655 }, 2656 2657 { 2658 iso_code: 'JO', 2659 name: 'Jordan', 2660 currency_code: 'USD' 2661 }, 2662 2663 { 2664 iso_code: 'KZ', 2665 name: 'Kazakhstan', 2666 currency_code: 'USD' 2667 }, 2668 2669 { 2670 iso_code: 'KE', 2671 name: 'Kenya', 2672 currency_code: 'USD' 2673 }, 2674 2675 { 2676 iso_code: 'KI', 2677 name: 'Kiribati', 2678 currency_code: 'USD' 2679 }, 2680 2681 { 2682 iso_code: 'XK', 2683 name: 'Kosovo', 2684 currency_code: 'USD' 2685 }, 2686 2687 { 2688 iso_code: 'KW', 2689 name: 'Kuwait', 2690 currency_code: 'USD' 2691 }, 2692 2693 { 2694 iso_code: 'KG', 2695 name: 'Kyrgyzstan', 2696 currency_code: 'USD' 2697 }, 2698 2699 { 2700 iso_code: 'LA', 2701 name: 'Laos', 2702 currency_code: 'USD' 2703 }, 2704 2705 { 2706 iso_code: 'LV', 2707 name: 'Latvia', 2708 currency_code: 'USD' 2709 }, 2710 2711 { 2712 iso_code: 'LB', 2713 name: 'Lebanon', 2714 currency_code: 'USD' 2715 }, 2716 2717 { 2718 iso_code: 'LS', 2719 name: 'Lesotho', 2720 currency_code: 'USD' 2721 }, 2722 2723 { 2724 iso_code: 'LR', 2725 name: 'Liberia', 2726 currency_code: 'USD' 2727 }, 2728 2729 { 2730 iso_code: 'LY', 2731 name: 'Libya', 2732 currency_code: 'USD' 2733 }, 2734 2735 { 2736 iso_code: 'LI', 2737 name: 'Liechtenstein', 2738 currency_code: 'USD' 2739 }, 2740 2741 { 2742 iso_code: 'LT', 2743 name: 'Lithuania', 2744 currency_code: 'USD' 2745 }, 2746 2747 { 2748 iso_code: 'LU', 2749 name: 'Luxembourg', 2750 currency_code: 'USD' 2751 }, 2752 2753 { 2754 iso_code: 'MO', 2755 name: 'Macao SAR', 2756 currency_code: 'USD' 2757 }, 2758 2759 { 2760 iso_code: 'MG', 2761 name: 'Madagascar', 2762 currency_code: 'USD' 2763 }, 2764 2765 { 2766 iso_code: 'MW', 2767 name: 'Malawi', 2768 currency_code: 'USD' 2769 }, 2770 2771 { 2772 iso_code: 'MY', 2773 name: 'Malaysia', 2774 currency_code: 'USD' 2775 }, 2776 2777 { 2778 iso_code: 'MV', 2779 name: 'Maldives', 2780 currency_code: 'USD' 2781 }, 2782 2783 { 2784 iso_code: 'ML', 2785 name: 'Mali', 2786 currency_code: 'USD' 2787 }, 2788 2789 { 2790 iso_code: 'MT', 2791 name: 'Malta', 2792 currency_code: 'USD' 2793 }, 2794 2795 { 2796 iso_code: 'MQ', 2797 name: 'Martinique', 2798 currency_code: 'USD' 2799 }, 2800 2801 { 2802 iso_code: 'MR', 2803 name: 'Mauritania', 2804 currency_code: 'USD' 2805 }, 2806 2807 { 2808 iso_code: 'MU', 2809 name: 'Mauritius', 2810 currency_code: 'USD' 2811 }, 2812 2813 { 2814 iso_code: 'YT', 2815 name: 'Mayotte', 2816 currency_code: 'USD' 2817 }, 2818 2819 { 2820 iso_code: 'MX', 2821 name: 'Mexico', 2822 currency_code: 'USD' 2823 }, 2824 2825 { 2826 iso_code: 'MD', 2827 name: 'Moldova', 2828 currency_code: 'USD' 2829 }, 2830 2831 { 2832 iso_code: 'MC', 2833 name: 'Monaco', 2834 currency_code: 'USD' 2835 }, 2836 2837 { 2838 iso_code: 'MN', 2839 name: 'Mongolia', 2840 currency_code: 'USD' 2841 }, 2842 2843 { 2844 iso_code: 'ME', 2845 name: 'Montenegro', 2846 currency_code: 'USD' 2847 }, 2848 2849 { 2850 iso_code: 'MS', 2851 name: 'Montserrat', 2852 currency_code: 'USD' 2853 }, 2854 2855 { 2856 iso_code: 'MA', 2857 name: 'Morocco', 2858 currency_code: 'USD' 2859 }, 2860 2861 { 2862 iso_code: 'MZ', 2863 name: 'Mozambique', 2864 currency_code: 'USD' 2865 }, 2866 2867 { 2868 iso_code: 'MM', 2869 name: 'Myanmar (Burma)', 2870 currency_code: 'USD' 2871 }, 2872 2873 { 2874 iso_code: 'NA', 2875 name: 'Namibia', 2876 currency_code: 'USD' 2877 }, 2878 2879 { 2880 iso_code: 'NR', 2881 name: 'Nauru', 2882 currency_code: 'USD' 2883 }, 2884 2885 { 2886 iso_code: 'NP', 2887 name: 'Nepal', 2888 currency_code: 'USD' 2889 }, 2890 2891 { 2892 iso_code: 'NL', 2893 name: 'Netherlands', 2894 currency_code: 'USD' 2895 }, 2896 2897 { 2898 iso_code: 'AN', 2899 name: 'Netherlands Antilles', 2900 currency_code: 'USD' 2901 }, 2902 2903 { 2904 iso_code: 'NC', 2905 name: 'New Caledonia', 2906 currency_code: 'USD' 2907 }, 2908 2909 { 2910 iso_code: 'NZ', 2911 name: 'New Zealand', 2912 currency_code: 'USD' 2913 }, 2914 2915 { 2916 iso_code: 'NI', 2917 name: 'Nicaragua', 2918 currency_code: 'USD' 2919 }, 2920 2921 { 2922 iso_code: 'NE', 2923 name: 'Niger', 2924 currency_code: 'USD' 2925 }, 2926 2927 { 2928 iso_code: 'NG', 2929 name: 'Nigeria', 2930 currency_code: 'USD' 2931 }, 2932 2933 { 2934 iso_code: 'NU', 2935 name: 'Niue', 2936 currency_code: 'USD' 2937 }, 2938 2939 { 2940 iso_code: 'NF', 2941 name: 'Norfolk Island', 2942 currency_code: 'USD' 2943 }, 2944 2945 { 2946 iso_code: 'MK', 2947 name: 'North Macedonia', 2948 currency_code: 'USD' 2949 }, 2950 2951 { 2952 iso_code: 'NO', 2953 name: 'Norway', 2954 currency_code: 'USD' 2955 }, 2956 2957 { 2958 iso_code: 'OM', 2959 name: 'Oman', 2960 currency_code: 'USD' 2961 }, 2962 2963 { 2964 iso_code: 'PK', 2965 name: 'Pakistan', 2966 currency_code: 'USD' 2967 }, 2968 2969 { 2970 iso_code: 'PS', 2971 name: 'Palestinian Territories', 2972 currency_code: 'USD' 2973 }, 2974 2975 { 2976 iso_code: 'PA', 2977 name: 'Panama', 2978 currency_code: 'USD' 2979 }, 2980 2981 { 2982 iso_code: 'PG', 2983 name: 'Papua New Guinea', 2984 currency_code: 'USD' 2985 }, 2986 2987 { 2988 iso_code: 'PY', 2989 name: 'Paraguay', 2990 currency_code: 'USD' 2991 }, 2992 2993 { 2994 iso_code: 'PE', 2995 name: 'Peru', 2996 currency_code: 'USD' 2997 }, 2998 2999 { 3000 iso_code: 'PH', 3001 name: 'Philippines', 3002 currency_code: 'USD' 3003 }, 3004 3005 { 3006 iso_code: 'PN', 3007 name: 'Pitcairn Islands', 3008 currency_code: 'USD' 3009 }, 3010 3011 { 3012 iso_code: 'PL', 3013 name: 'Poland', 3014 currency_code: 'USD' 3015 }, 3016 3017 { 3018 iso_code: 'PT', 3019 name: 'Portugal', 3020 currency_code: 'USD' 3021 }, 3022 3023 { 3024 iso_code: 'QA', 3025 name: 'Qatar', 3026 currency_code: 'USD' 3027 }, 3028 3029 { 3030 iso_code: 'RE', 3031 name: 'Réunion', 3032 currency_code: 'USD' 3033 }, 3034 3035 { 3036 iso_code: 'RO', 3037 name: 'Romania', 3038 currency_code: 'USD' 3039 }, 3040 3041 { 3042 iso_code: 'RW', 3043 name: 'Rwanda', 3044 currency_code: 'USD' 3045 }, 3046 3047 { 3048 iso_code: 'WS', 3049 name: 'Samoa', 3050 currency_code: 'USD' 3051 }, 3052 3053 { 3054 iso_code: 'SM', 3055 name: 'San Marino', 3056 currency_code: 'USD' 3057 }, 3058 3059 { 3060 iso_code: 'ST', 3061 name: 'São Tomé & PrÃncipe', 3062 currency_code: 'USD' 3063 }, 3064 3065 { 3066 iso_code: 'SA', 3067 name: 'Saudi Arabia', 3068 currency_code: 'USD' 3069 }, 3070 3071 { 3072 iso_code: 'SN', 3073 name: 'Senegal', 3074 currency_code: 'USD' 3075 }, 3076 3077 { 3078 iso_code: 'RS', 3079 name: 'Serbia', 3080 currency_code: 'USD' 3081 }, 3082 3083 { 3084 iso_code: 'SC', 3085 name: 'Seychelles', 3086 currency_code: 'USD' 3087 }, 3088 3089 { 3090 iso_code: 'SL', 3091 name: 'Sierra Leone', 3092 currency_code: 'USD' 3093 }, 3094 3095 { 3096 iso_code: 'SG', 3097 name: 'Singapore', 3098 currency_code: 'USD' 3099 }, 3100 3101 { 3102 iso_code: 'SX', 3103 name: 'Sint Maarten', 3104 currency_code: 'USD' 3105 }, 3106 3107 { 3108 iso_code: 'SK', 3109 name: 'Slovakia', 3110 currency_code: 'USD' 3111 }, 3112 3113 { 3114 iso_code: 'SI', 3115 name: 'Slovenia', 3116 currency_code: 'USD' 3117 }, 3118 3119 { 3120 iso_code: 'SB', 3121 name: 'Solomon Islands', 3122 currency_code: 'USD' 3123 }, 3124 3125 { 3126 iso_code: 'SO', 3127 name: 'Somalia', 3128 currency_code: 'USD' 3129 }, 3130 3131 { 3132 iso_code: 'KR', 3133 name: 'South Korea', 3134 currency_code: 'USD' 3135 }, 3136 3137 { 3138 iso_code: 'SS', 3139 name: 'South Sudan', 3140 currency_code: 'USD' 3141 }, 3142 3143 { 3144 iso_code: 'ES', 3145 name: 'Spain', 3146 currency_code: 'USD' 3147 }, 3148 3149 { 3150 iso_code: 'LK', 3151 name: 'Sri Lanka', 3152 currency_code: 'USD' 3153 }, 3154 3155 { 3156 iso_code: 'BL', 3157 name: 'St. Barthélemy', 3158 currency_code: 'USD' 3159 }, 3160 3161 { 3162 iso_code: 'SH', 3163 name: 'St. Helena', 3164 currency_code: 'USD' 3165 }, 3166 3167 { 3168 iso_code: 'KN', 3169 name: 'St. Kitts & Nevis', 3170 currency_code: 'USD' 3171 }, 3172 3173 { 3174 iso_code: 'LC', 3175 name: 'St. Lucia', 3176 currency_code: 'USD' 3177 }, 3178 3179 { 3180 iso_code: 'MF', 3181 name: 'St. Martin', 3182 currency_code: 'USD' 3183 }, 3184 3185 { 3186 iso_code: 'PM', 3187 name: 'St. Pierre & Miquelon', 3188 currency_code: 'USD' 3189 }, 3190 3191 { 3192 iso_code: 'VC', 3193 name: 'St. Vincent & Grenadines', 3194 currency_code: 'USD' 3195 }, 3196 3197 { 3198 iso_code: 'SD', 3199 name: 'Sudan', 3200 currency_code: 'USD' 3201
3201 }, 3202 3203 { 3204 iso_code: 'SR', 3205 name: 'Suriname', 3206 currency_code: 'USD' 3207 }, 3208 3209 { 3210 iso_code: 'SJ', 3211 name: 'Svalbard & Jan Mayen', 3212 currency_code: 'USD' 3213 }, 3214 3215 { 3216 iso_code: 'SE', 3217 name: 'Sweden', 3218 currency_code: 'USD' 3219 }, 3220 3221 { 3222 iso_code: 'CH', 3223 name: 'Switzerland', 3224 currency_code: 'USD' 3225 }, 3226 3227 { 3228 iso_code: 'TW', 3229 name: 'Taiwan', 3230 currency_code: 'USD' 3231 }, 3232 3233 { 3234 iso_code: 'TJ', 3235 name: 'Tajikistan', 3236 currency_code: 'USD' 3237 }, 3238 3239 { 3240 iso_code: 'TZ', 3241 name: 'Tanzania', 3242 currency_code: 'USD' 3243 }, 3244 3245 { 3246 iso_code: 'TH', 3247 name: 'Thailand', 3248 currency_code: 'USD' 3249 }, 3250 3251 { 3252 iso_code: 'TL', 3253 name: 'Timor-Leste', 3254 currency_code: 'USD' 3255 }, 3256 3257 { 3258 iso_code: 'TG', 3259 name: 'Togo', 3260 currency_code: 'USD' 3261 }, 3262 3263 { 3264 iso_code: 'TK', 3265 name: 'Tokelau', 3266 currency_code: 'USD' 3267 }, 3268 3269 { 3270 iso_code: 'TO', 3271 name: 'Tonga', 3272 currency_code: 'USD' 3273 }, 3274 3275 { 3276 iso_code: 'TT', 3277 name: 'Trinidad & Tobago', 3278 currency_code: 'USD' 3279 }, 3280 3281 { 3282 iso_code: 'TN', 3283 name: 'Tunisia', 3284 currency_code: 'USD' 3285 }, 3286 3287 { 3288 iso_code: 'TR', 3289 name: 'Türkiye', 3290 currency_code: 'USD' 3291 }, 3292 3293 { 3294 iso_code: 'TM', 3295 name: 'Turkmenistan', 3296 currency_code: 'USD' 3297 }, 3298 3299 { 3300 iso_code: 'TC', 3301 name: 'Turks & Caicos Islands', 3302 currency_code: 'USD' 3303 }, 3304 3305 { 3306 iso_code: 'TV', 3307 name: 'Tuvalu', 3308 currency_code: 'USD' 3309 }, 3310 3311 { 3312 iso_code: 'UM', 3313 name: 'U.S. Outlying Islands', 3314 currency_code: 'USD' 3315 }, 3316 3317 { 3318 iso_code: 'UG', 3319 name: 'Uganda', 3320 currency_code: 'USD' 3321 }, 3322 3323 { 3324 iso_code: 'UA', 3325 name: 'Ukraine', 3326 currency_code: 'USD' 3327 }, 3328 3329 { 3330 iso_code: 'AE', 3331 name: 'United Arab Emirates', 3332 currency_code: 'USD' 3333 }, 3334 3335 { 3336 iso_code: 'GB', 3337 name: 'United Kingdom', 3338 currency_code: 'USD' 3339 }, 3340 3341 { 3342 iso_code: 'US', 3343 name: 'United States', 3344 currency_code: 'USD' 3345 }, 3346 3347 { 3348 iso_code: 'UY', 3349 name: 'Uruguay', 3350 currency_code: 'USD' 3351 }, 3352 3353 { 3354 iso_code: 'UZ', 3355 name: 'Uzbekistan', 3356 currency_code: 'USD' 3357 }, 3358 3359 { 3360 iso_code: 'VU', 3361 name: 'Vanuatu', 3362 currency_code: 'USD' 3363 }, 3364 3365 { 3366 iso_code: 'VA', 3367 name: 'Vatican City', 3368 currency_code: 'USD' 3369 }, 3370 3371 { 3372 iso_code: 'VE', 3373 name: 'Venezuela', 3374 currency_code: 'USD' 3375 }, 3376 3377 { 3378 iso_code: 'VN', 3379 name: 'Vietnam', 3380 currency_code: 'USD' 3381 }, 3382 3383 { 3384 iso_code: 'WF', 3385 name: 'Wallis & Futuna', 3386 currency_code: 'USD' 3387 }, 3388 3389 { 3390 iso_code: 'EH', 3391 name: 'Western Sahara', 3392 currency_code: 'USD' 3393 }, 3394 3395 { 3396 iso_code: 'YE', 3397 name: 'Yemen', 3398 currency_code: 'USD' 3399 }, 3400 3401 { 3402 iso_code: 'ZM', 3403 name: 'Zambia', 3404 currency_code: 'USD' 3405 }, 3406 3407 { 3408 iso_code: 'ZW', 3409 name: 'Zimbabwe', 3410 currency_code: 'USD' 3411 } 3412 3413 ] 3414 }; 3415 3416</script>
3416 3417<!-- END app snippet --> 3418 3419 3420 3421 3422 3423 3424 3425<!-- END app block --><!-- BEGIN app block: shopify://apps/attentive/blocks/attn-tag/8df62c72-8fe4-407e-a5b3-72132be30a0d -->
3425<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>
3425 3426 3427 3428<!-- END app block --><!-- BEGIN app block: shopify://apps/nosto/blocks/nosto-script-embed-block/a67c43f0-0fc3-4649-a7dc-65ac499cae31 --><!-- BEGIN app snippet: nosto-shop-id -->
3428<script type="application/json" id="nosto-market-tagging">{"shopId":"2623045676","market":"1490714670","locale":"en" 3429}</script>
3429 3430<!-- END app snippet -->
3431<script> 3432 (function () { 3433 // Market/locale (when resolved) are baked in server-side above, so no DOM parsing or extra 3434 // network hop is needed to build this URL. The only thing that can't be decided server-side 3435 // is the markets-preview override, which depends on a query param/cookie only visible 3436 // client-side - so this inline check is all that's left before the script tag is created. 3437 // It's inline (not a separate asset file) so the preview check runs synchronously, before the 3438 // nosto.js fetch starts - keeping it a single request with no risk of a duplicate load. 3439 var NOSTO_MARKETS_PREVIEW_PARAM = "nostomarketspreview" 3440 3441 function getCookie(cname) { 3442 var name = cname + "=" 3443 var ca = document.cookie.split(';') 3444 for (var i = 0; i < ca.length; i++) { 3445 var c = ca[i] 3446 while (c.charAt(0) === ' ') { 3447 c = c.substring(1) 3448 } 3449 if (c.indexOf(name) === 0) { 3450 try { 3451 return decodeURIComponent(c.substring(name.length, c.length)) 3452 } catch (err) { 3453 console.warn('Failed to decode cookie value', cname, err) 3454 } 3455 } 3456 } 3457 return "" 3458 } 3459 3460 var storage = { 3461 getItem: function (key) { return sessionStorage && sessionStorage.getItem(key) }, 3462 setItem: function (key, value) { return sessionStorage && sessionStorage.setItem(key, value) }, 3463 removeItem: function (key) { return sessionStorage && sessionStorage.removeItem(key) } 3464 } 3465 3466 function isMarketsPreviewEnabled() { 3467 var urlParams = new URLSearchParams(window.location.search) 3468 var isPreviewEnabled = urlParams.get(NOSTO_MARKETS_PREVIEW_PARAM) === "true" 3469 var isPreviewEnabledFromStorage = storage.getItem(NOSTO_MARKETS_PREVIEW_PARAM) === "true" 3470 3471 if (isPreviewEnabled || isPreviewEnabledFromStorage) { 3472 !isPreviewEnabledFromStorage && storage.setItem(NOSTO_MARKETS_PREVIEW_PARAM, "true") 3473 return true 3474 } 3475 3476 if (getCookie(NOSTO_MARKETS_PREVIEW_PARAM) === "true") { 3477 storage.setItem(NOSTO_MARKETS_PREVIEW_PARAM, "true") 3478 return true 3479 } 3480 3481 storage.removeItem(NOSTO_MARKETS_PREVIEW_PARAM) 3482 return false 3483 } 3484 3485 var src = "\/apps\/proxy\/script\/shopify\/market\/nosto.js?merchant=shopify-2623045676\u0026market=1490714670\u0026locale=en" 3486 if (isMarketsPreviewEnabled()) { 3487 src += "&preview=true" 3488 } 3489 3490 var SCRIPT_ID = "nosto-market-script" 3491 if (document.getElementById(SCRIPT_ID)) { 3492 return 3493 } 3494 3495 var nostoMarketScript = document.createElement("script") 3496 nostoMarketScript.id = SCRIPT_ID 3497 nostoMarketScript.async = true 3498 nostoMarketScript.src = src 3499 document.head.appendChild(nostoMarketScript) 3500 })() 3501</script>
3501 3502 3503 3504<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
3505<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: "product"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 3505
3505
3506<script> 3507 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 3508</script>
vendor: 1 bytes, line 3508
3508
3509<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}
3509).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
35096-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\"
3509:\"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"}
3509,{"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":[{"price":{"amount":100.0,"currencyCode":"USD"},"product":{"title":"Digital Gift Card","vendor":"Milly","id":"1096158773292","untranslatedTitle":"Digital Gift Card","url":"\/products\/online-gift-card","type":"Gift Cards"},"id":"10605675806764","image":{"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604"},"sku":null,"title":"$100","untranslatedTitle":"$100"},{"price":{"amount":175.0,"currencyCode":"USD"},"product":{"title":"Digital Gift Card","vendor":"Milly","id":"1096158773292","untranslatedTitle":"Digital Gift Card","url":"\/products\/online-gift-card","type":"Gift Cards"},"id":"32275312803886","image":{"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892"},"sku":null,"title":"$175","untranslatedTitle":"$175"},{"price":{"amount":250.0,"currencyCode":"USD"},"product":{"title":"Digital Gift Card","vendor":"Milly","id":"1096158773292","untranslatedTitle":"Digital Gift Card","url":"\/products\/online-gift-card","type":"Gift Cards"},"id":"10605677412396","image":{"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974"},"sku":null,"title":"$250","untranslatedTitle":"$250"},{"price":{"amount":350.0,"currencyCode":"USD"},"product":{"title":"Digital Gift Card","vendor":"Milly","id":"1096158773292","untranslatedTitle":"Digital Gift Card","url":"\/products\/online-gift-card","type":"Gift Cards"},"id":"32275314212910","image":{"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097"},"sku":null,"title":"$350","untranslatedTitle":"$350"},{"price":{"amount":500.0,"currencyCode":"USD"},"product":{"title":"Digital Gift Card","vendor":"Milly","id":"1096158773292","untranslatedTitle":"Digital Gift Card","url":"\/products\/online-gift-card","type":"Gift Cards"},"id":"10605677445164","image":{"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118"},"sku":null,"title":"$500","untranslatedTitle":"$500"},{"price":{"amount":1000.0,"currencyCode":"USD"},"product":{"title":"Digital Gift Card","vendor":"Milly","id":"1096158773292","untranslatedTitle":"Digital Gift Card","url":"\/products\/online-gift-card","type":"Gift Cards"},"id":"10648371822636","image":{"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141"},"sku":null,"title":"$1,000","untranslatedTitle":"$1,000"}],"products":[{"id":"1096158773292","handle":"online-gift-card","isCollective":false,"title":"Digital Gift Card","type":"Gift Cards","untranslatedTitle":"Digital Gift Card","url":"\/products\/online-gift-card","vendor":"Milly","remoteShopId":null,"variants":[{"id":"
350910605675806764","image":{"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604"},"price":{"amount":100.0,"currencyCode":"USD"},"sku":null,"title":"$100","untranslatedTitle":"$100"},{"id":"32275312803886","image":{"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892"},"price":{"amount":175.0,"currencyCode":"USD"},"sku":null,"title":"$175","untranslatedTitle":"$175"},{"id":"10605677412396","image":{"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974"},"price":{"amount":250.0,"currencyCode":"USD"},"sku":null,"title":"$250","untranslatedTitle":"$250"},{"id":"32275314212910","image":{"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097"},"price":{"amount":350.0,"currencyCode":"USD"},"sku":null,"title":"$350","untranslatedTitle":"$350"},{"id":"10605677445164","image":{"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118"},"price":{"amount":500.0,"currencyCode":"USD"},"sku":null,"title":"$500","untranslatedTitle":"$500"},{"id":"10648371822636","image":{"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141"},"price":{"amount":1000.0,"currencyCode":"USD"},"sku":null,"title":"$1,000","untranslatedTitle":"$1,000"}]},{"id":"7119273132078","handle":"3d-garden-lace-sleeveless-mini-dress-black","isCollective":false,"title":"3D Garden Lace Sleeveless Mini Dress","type":"Special-Occasion","untranslatedTitle":"3D Garden Lace Sleeveless Mini Dress","url":"\/products\/3d-garden-lace-sleeveless-mini-dress-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41217165590574","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/95LD25_BLACK_1.jpg?v=1734378831"},"price":{"amount":149.99,"currencyCode":"USD"},"sku":"884492454028","title":"Black \/ 0","untranslatedTitle":"Black \/ 0"}]},{"id":"7494268715054","handle":"a-la-plage-belted-one-piece-blue-white","isCollective":false,"title":"A La Plage Belted One Piece","type":"one-piece","untranslatedTitle":"A La Plage Belted One Piece","url":"\/products\/a-la-plage-belted-one-piece-blue-white","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41980590030894","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/28VW49_BLUE-WHITE_1B.jpg?v=1773246061"},"price":{"amount":227.5,"currencyCode":"USD"},"sku":"199112071913","title":"Blue\/White \/ XS","untranslatedTitle":"Blue\/White \/ XS"}]},{"id":"7494268780590","handle":"a-la-plage-bikini-bottom-blue-white","isCollective":false,"title":"A La Plage Bikini Bottom","type":"bikini-bottom","untranslatedTitle":"A La Plage Bikini Bottom","url":"\/products\/a-la-plage-bikini-bottom-blue-white","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41980590293038","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/28VY26_BLUE-WHITE_1.jpg?v=1769436919"},"price":{"amount":80.5,"currencyCode":"USD"},"sku":"199112071999","title":"Blue\/White \/ XS","untranslatedTitle":"Blue\/White \/ XS"}]},{"id":"7494268747822","handle":"a-la-plage-halter-bikini-top-blue-white","isCollective":false,"title":"A La Plage Halter Bikini Top","type":"bikini-top","untranslatedTitle":"A La Plage Halter Bikini Top","url":"\/products\/a-la-plage-halter-bikini-top-blue-white","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41980590161966","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/28VX44_BLUE-WHITE_1.jpg?v=1769436922"},"price":{"amount":80.5,"currencyCode":"USD"},"sku":"199112071951","title":"Blue\/White \/ XS","untranslatedTitle":"Blue\/White \/ XS"}]},{"id":"7574400303150","handle":"abbygail-floral-midi-dress-red-multi","isCollective":false,"title":"Abbygail Floral Midi Dress","type":"Knit Dress","untranslatedTitle":"Abbygail Floral Midi Dress","url":"\/products\/abbygail-floral-midi-dress-red-multi","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42326273884206","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/19YD43_RED-MULTI_1.jpg?v=1783438127"},"price":{"amount":395.0,"currencyCode":"USD"},"sku":"199112140787","title":"Red Multi \/ 0","untranslatedTitle":"Red Multi \/ 0"}]},{"id":"7585082474542","handle":"abbygail-leopard-midi-dress-brown-multi","isCollective":false,"title":"Abbygail Leopard Midi Dress","type":"Knit Dress","untranslatedTitle":"Abbygail Leopard Midi Dress","url":"\/products\/abbygail-leopard-midi-dress-brown-multi","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365737664558","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/24YD43_BROWN-MULTI_1.jpg?v=1787593778"},"price":{"amount":395.0,"currencyCode":"USD"},"sku":"199112119677","title":"Brown Multi \/ 0","untranslatedTitle":"Brown Multi \/ 0"}]},{"id":"7494166183982","handle":"abbygail-placement-poppy-jersey-dress-black-multi","isCollective":false,"title":"Abbygail Placement Poppy Jersey Dress","type":"Knit Dress","untranslatedTitle":"Abbygail Placement Poppy Jersey Dress","url":"\/products\/abbygail-placement-poppy-jersey-dress-black-multi","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980183904302","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/39UD18_BLACK-MULTI_1.jpg?v=1768931986"},"price":{"amount":395.0,"currencyCode":"USD"},"sku":"199112073467","title":"Black Multi \/ 0","untranslatedTitle":"Black Multi \/ 0"}]},{"id":"7494249349166","handle":"abbygail-printed-jersey-dress-blue-multi","isCollective":false,"title":"Abbygail Printed Jersey Dress","type":"Knit Dress","untranslatedTitle":"Abbygail Printed Jersey Dress","url":"\/products\/abbygail-printed-jersey-dress-blue-multi","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980511191086","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/26UD18_BLUE-MULTI_1.jpg?v=1771535346"},"price":{"amount":158.99,"currencyCode":"USD"},"sku":"199112081318","title":"Blue Multi \/ 0","untranslatedTitle":"Blue Multi \/ 0"}]},{"id":"7207095959598","handle":"abstract-kai-print-bandeau-halter-top-navy-white","isCollective":false,"title":"Abstract Kai Print Bandeau Halter Top","type":"bikini-top","untranslatedTitle":"Abstract Kai Print Bandeau Halter Top","url":"\/products\/abstract-kai-print-bandeau-halter-top-navy-white","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41587745751086","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/30TX15_NAVY-WHITE_1.jpg?v=1761078220"},"price":{"amount":87.99,"currencyCode":"USD"},"sku":"199112023912","title":"Navy\/White \/ XS","untranslatedTitle":"Navy\/White \/ XS"}]},{"id":"7207095992366","handle":"abstract-kai-print-bikini-bottom-navy-white","isCollective":false,"title":"Abstract Kai Print Bikini Bottom","type":"bikini-bottom","untranslatedTitle":"Abstract Kai Print Bikini Bottom","url":"\/products\/abstract-kai-print-bikini-bottom-navy-white","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41587745882158","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/30TY25_NAVY-WHITE_1_cac94ebb-e0cb-4497-9bbf-ac1597ceb534.jpg?v=1762355735"},"price":{"amount":75.99,"currencyCode":"USD"},"sku":"199112023950","title":"Navy\/White \/ XS","untranslatedTitle":"Navy\/White \/ XS"}]},{"id":"7495739605038","handle":"addison-lace-top-yellow-multi","isCollective":false,"title":"Addison Lace Top","type":"Blouse","untranslatedTitle":"Addison Lace Top","url":"\/products\/addison-lace-top-yellow-multi","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41986282618926","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/63UT53_YELLOW-MULTI_1.jpg?v=1773346531"},"price":{"amount":130.99,"currencyCode":"USD"},"sku":"199112079476","title":"Yellow Multi \/ P","untranslatedTitle":"Yellow Multi \/ P"}]},{"id":"6939839529006","handle":"addison-roja-lace-top-black","isCollective":false,"title":"Addison Roja Lace Top","type":"Blouse","untranslatedTitle":"Addison Roja Lace Top","url":"\/products\/addison-roja-lace-top-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"40567328145454","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/92AT53_BLACK_1.jpg?v=1704906463"},"price":{"amount":325.0,"currencyCode":"USD"},"sku":"884492130380","title":"Black \/ P","untranslatedTitle":"Black \/ P"}]},{"id":"7494167068718","handle":"addison-roja-lace-top-light-pink","isCollective":false,"title":"Addison Roja Lace Top","type":"Blouse","untranslatedTitle":"Addison Roja Lace Top","url":"\/products\/addison-roja-lace-top-light-pink","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980189605934","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/92LT53_BLUSH_1.jpg?v=1770220735"},"price":{"amount":227.5,"currencyCode":"USD"},"sku":"199112083916","title":"Light Pink \/ P","untranslatedTitle":"Light Pink \/ P"}]},{"id":"7494167101486","handle":"addison-roja-lace-top-light-blue","isCollective":false,"title":"Addison Roja Lace Top","type":"Blouse","untranslatedTitle":"Addison Roja Lace Top","url":"\/products\/addison-roja-lace-top-light-blue","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980189737006","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/92LT53_LIGHT-BLUE_1.jpg?v=1769094750"},"price":{"amount":130.99,"currencyCode":"USD"},"sku":"199112073931","title":"Light Blue \/ P","untranslatedTitle":"Light Blue \/ P"}]},{"id":"7494250037294","handle":"addison-roja-lace-top-yellow","isCollective":false,"title":"Addison Roja Lace Top","type":"Blouse","untranslatedTitle":"Addison Roja Lace Top","url":"\/products\/addison-roja-lace-top-yellow","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980515713070","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/92LT53_YELLOW_1_a46f8238-67d6-4076-ad51-8b1824f0fb48.jpg?v=1771452739"},"price":{"amount":130.99,"currencyCode":"USD"},"sku":"199112074013","title":"Yellow \/ P","untranslatedTitle":"Yellow \/ P"}]},{"id":"7504248012846","handle":"addison-roja-lace-top-green","isCollective":false,"title":"Addison Roja Lace Top","type":"Blouse","untranslatedTitle":"Addison Roja Lace Top","url":"\/products\/addison-roja-lace-top-green","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42016318095406","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/92LT53_GREEN_1.jpg?v=1736890494"},"price":{"amount":130.99,"currencyCode":"USD"},"sku":"199112073979","title":"Green \/ P","untranslatedTitle":"Green \/ P"}]},{"id":"7504248602670","handle":"addison-roja-lace-top-milly-pink","isCollective":false,"title":"Addison Roja Lace Top","type":"Blouse","untranslatedTitle":"Addison Roja Lace Top","url":"\/products\/addison-roja-lace-top-milly-pink","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42016319438894","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/92LT53_MILLY-PINK_1.jpg?v=1736890809"},"price":{"amount":227.5,"currencyCode":"USD"},"sku":"199112073894","title":"Milly Pink \/ P","untranslatedTitle":"Milly Pink \/ P"}]},{"id":"7495739834414","handle":"adeline-floral-top-blue-white","isCollective":false,"title":"Adeline Floral Top","type":"Top","untranslatedTitle":"Adeline Floral Top","url":"\/products\/adeline-floral-top-blue-white","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41986284159022","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/94UT61_BLUE-WHITE_1.jpg?v=1772565603"},"price":{"amount":118.99,"currencyCode":"USD"},"sku":"199112065875","title":"Blue\/White \/ P","untranslatedTitle":"Blue\/White \/ P"}]},{"id":"7623434698798","handle":"aiden-embroidered-top-black-white","isCollective":false,"title":"Aiden Embroidered Top","type":"Top","untranslatedTitle":"Aiden Embroidered Top","url":"\/products\/aiden-embroidered-top-black-white","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42523592982574","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/90YT61_BLACK-WHITE_1.jpg?v=1789141165"},"price":{"amount":325.0,"currencyCode":"USD"},"sku":"199112117581","title":"Black\/White \/ P","untranslatedTitle":"Black\/White \/ P"}]}
3509,{"id":"7648436322350","handle":"aiden-polka-dot-top-black-white","isCollective":false,"title":"Aiden Polka Dot Top","type":"Top","untranslatedTitle":"Aiden Polka Dot Top","url":"\/products\/aiden-polka-dot-top-black-white","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42643658833966","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/35YT61_BLACK-WHITE_1.jpg?v=1787149353"},"price":{"amount":325.0,"currencyCode":"USD"},"sku":"199112143818","title":"Black\/White \/ P","untranslatedTitle":"Black\/White \/ P"}]},{"id":"7623433781294","handle":"ailany-lace-midi-dress-black","isCollective":false,"title":"Ailany Lace Midi Dress","type":"Special-Occasion","untranslatedTitle":"Ailany Lace Midi Dress","url":"\/products\/ailany-lace-midi-dress-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42523588362286","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/27YD30_BLACK_1.jpg?v=1789396043"},"price":{"amount":650.0,"currencyCode":"USD"},"sku":"199112137770","title":"Black \/ 0","untranslatedTitle":"Black \/ 0"}]},{"id":"7495739539502","handle":"alani-lace-midi-skirt-yellow-multi","isCollective":false,"title":"Alani Lace Midi Skirt","type":"Skirts","untranslatedTitle":"Alani Lace Midi Skirt","url":"\/products\/alani-lace-midi-skirt-yellow-multi","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41986282258478","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/63US41_YELLOW-MULTI_1.jpg?v=1772565603"},"price":{"amount":158.99,"currencyCode":"USD"},"sku":"199112078073","title":"Yellow Multi \/ 0","untranslatedTitle":"Yellow Multi \/ 0"}]},{"id":"7495739572270","handle":"alina-lace-sleeveless-top-yellow-multi","isCollective":false,"title":"Alina Lace Sleeveless Top","type":"Blouse","untranslatedTitle":"Alina Lace Sleeveless Top","url":"\/products\/alina-lace-sleeveless-top-yellow-multi","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41986282487854","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/63UT40_YELLOW-MULTI_1.jpg?v=1772565602"},"price":{"amount":147.99,"currencyCode":"USD"},"sku":"199112078035","title":"Yellow Multi \/ P","untranslatedTitle":"Yellow Multi \/ P"}]},{"id":"6781729865774","handle":"ally-cocktail-dress-core-black","isCollective":false,"title":"Ally Cocktail Dress","type":"Sportswear-Dress","untranslatedTitle":"Ally Cocktail Dress","url":"\/products\/ally-cocktail-dress-core-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"39826357452846","image":{"src":"\/\/www.milly.com\/cdn\/shop\/products\/01WD41_BLACK_1_f080d36a-b886-4be2-9992-c6153df2ebdf.jpg?v=1653386919"},"price":{"amount":197.99,"currencyCode":"USD"},"sku":"192852843147","title":"Black \/ 10","untranslatedTitle":"Black \/ 10"}]},{"id":"6781730095150","handle":"ally-cocktail-dress-core-navy","isCollective":false,"title":"Ally Cocktail Dress","type":"Sportswear-Dress","untranslatedTitle":"Ally Cocktail Dress","url":"\/products\/ally-cocktail-dress-core-navy","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"39826357846062","image":{"src":"\/\/www.milly.com\/cdn\/shop\/products\/01WD41_NAVY_1_6411da2f-5994-48e0-8700-90b7905568b0.jpg?v=1653386970"},"price":{"amount":197.99,"currencyCode":"USD"},"sku":"192852843239","title":"Navy \/ 0","untranslatedTitle":"Navy \/ 0"}]},{"id":"6781730258990","handle":"ally-cocktail-dress-core-ecru","isCollective":false,"title":"Ally Cocktail Dress","type":"Sportswear-Dress","untranslatedTitle":"Ally Cocktail Dress","url":"\/products\/ally-cocktail-dress-core-ecru","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"39826358566958","image":{"src":"\/\/www.milly.com\/cdn\/shop\/products\/01WD41_ECRU_1_eb1c9fbe-9435-4e65-8649-aa5b8459caea.jpg?v=1653387019"},"price":{"amount":197.99,"currencyCode":"USD"},"sku":"192852844113","title":"Ecru \/ 0","untranslatedTitle":"Ecru \/ 0"}]},{"id":"7495739801646","handle":"amanda-floral-linen-short-blue-white","isCollective":false,"title":"Amanda Floral Short","type":"Shorts","untranslatedTitle":"Amanda Floral Short","url":"\/products\/amanda-floral-linen-short-blue-white","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41986284093486","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/94UP81_BLUE-WHITE_1.jpg?v=1772565602"},"price":{"amount":118.99,"currencyCode":"USD"},"sku":"199112055968","title":"Blue\/White \/ 10","untranslatedTitle":"Blue\/White \/ 10"}]},{"id":"7648303906862","handle":"anaise-grand-fleur-dress","isCollective":false,"title":"Anaise Grand Fleur Dress","type":"Special-Occasion","untranslatedTitle":"Anaise Grand Fleur Dress","url":"\/products\/anaise-grand-fleur-dress","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42642544656430","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/90YD77_BURGUNDY_1.jpg?v=1789141169"}
3509,"price":{"amount":650.0,"currencyCode":"USD"},"sku":"199112146260","title":"Burgundy \/ 0","untranslatedTitle":"Burgundy \/ 0"}]},{"id":"7494167003182","handle":"anna-grand-fleur-dress-lemon","isCollective":false,"title":"Anna Grand Fleur Dress","type":"Gown","untranslatedTitle":"Anna Grand Fleur Dress","url":"\/products\/anna-grand-fleur-dress-lemon","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980189147182","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/90UD28_LEMON_1.jpg?v=1768938000"},"price":{"amount":318.99,"currencyCode":"USD"},"sku":"199112075874","title":"Lemon \/ 0","untranslatedTitle":"Lemon \/ 0"}]},{"id":"7585083195438","handle":"anna-grand-fleur-dress-burgundy","isCollective":false,"title":"Anna Grand Fleur Dress","type":"Gown","untranslatedTitle":"Anna Grand Fleur Dress","url":"\/products\/anna-grand-fleur-dress-burgundy","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365743169582","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/90YD28_BURGUNDY_1.jpg?v=1787593809"},"price":{"amount":795.0,"currencyCode":"USD"},"sku":"199112143009","title":"Burgundy \/ 0","untranslatedTitle":"Burgundy \/ 0"}]},{"id":"7494165463086","handle":"aria-cady-button-shorts-pink","isCollective":false,"title":"Aria Cady Button Shorts","type":"Shorts","untranslatedTitle":"Aria Cady Button Shorts","url":"\/products\/aria-cady-button-shorts-pink","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980180004910","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/01WP14_PINK_1_9d5441bf-974b-49da-b62b-640fb430dfce.jpg?v=1778683317"},"price":{"amount":122.99,"currencyCode":"USD"},"sku":"199112086177","title":"Pink \/ 0","untranslatedTitle":"Pink \/ 0"}]},{"id":"7494165528622","handle":"aria-cady-button-shorts-light-blue","isCollective":false,"title":"Aria Cady Button Shorts","type":"Shorts","untranslatedTitle":"Aria Cady Button Shorts","url":"\/products\/aria-cady-button-shorts-light-blue","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980180463662","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/01WP14_LIGHT-BLUE_1_c4be1444-4047-469a-b80c-992c01fb523f.jpg?v=1778683339"},"price":{"amount":245.0,"currencyCode":"USD"},"sku":"199112085989","title":"Light Blue \/ 12","untranslatedTitle":"Light Blue \/ 12"}]},{"id":"7623434010670","handle":"ashton-satin-embellished-top-brown","isCollective":false,"title":"Ashton Satin Embellished Top","type":"Blouse","untranslatedTitle":"Ashton Satin Embellished Top","url":"\/products\/ashton-satin-embellished-top-brown","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42523589476398","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/53YT55_BROWN_1.jpg?v=1789396043"},"price":{"amount":395.0,"currencyCode":"USD"},"sku":"199112122745","title":"Brown \/ P","untranslatedTitle":"Brown \/ P"}]},{"id":"7623434043438","handle":"ashton-satin-embellished-top-ivory","isCollective":false,"title":"Ashton Satin Embellished Top","type":"Blouse","untranslatedTitle":"Ashton Satin Embellished Top","url":"\/products\/ashton-satin-embellished-top-ivory","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42523589607470","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/53YT55_IVORY_1.jpg?v=1789396042"},"price":{"amount":395.0,"currencyCode":"USD"},"sku":"199112122783","title":"Ivory \/ P","untranslatedTitle":"Ivory \/ P"}]},{"id":"7574400073774","handle":"audrey-crepe-mini-dress-black","isCollective":false,"title":"Audrey Crepe Mini Dress","type":"Sportswear-Dress","untranslatedTitle":"Audrey Crepe Mini Dress","url":"\/products\/audrey-crepe-mini-dress-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42326272573486","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/03YD00_BLACK_1.jpg?v=1783438125"},"price":{"amount":395.0,"currencyCode":"USD"},"sku":"199112132102","title":"Black \/ 0","untranslatedTitle":"Black \/ 0"}]},{"id":"7574400106542","handle":"audrey-crepe-mini-dress-white","isCollective":false,"title":"Audrey Crepe Mini Dress","type":"Sportswear-Dress","untranslatedTitle":"Audrey Crepe Mini Dress","url":"\/products\/audrey-crepe-mini-dress-white","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42326272802862","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/03YD00_WHITE_1.jpg?v=1783438123"},"price":{"amount":395.0,"currencyCode":"USD"},"sku":"199112132171","title":"Ecru \/ 0","untranslatedTitle":"Ecru \/ 0"}]},{"id":"7494268846126","handle":"ava-cross-neck-striped-dress-blue-white","isCollective":false,"title":"Ava Cross Neck Striped Dress","type":"dress-coverup","untranslatedTitle":"Ava Cross Neck Striped Dress","url":"\/products\/ava-cross-neck-striped-dress-blue-white","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41980590620718","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/31UD38_BLUE-WHITE_1.jpg?v=1769636007"},"price":{"amount":276.5,"currencyCode":"USD"},"sku":"199112079780","title":"Blue\/White \/ M","untranslatedTitle":"Blue\/White \/ M"}]},{"id":"7623434764334","handle":"avery-beaded-leather-jacket-black","isCollective":false,"title":"Avery Beaded Leather Jacket","type":"Blazers","untranslatedTitle":"Avery Beaded Leather Jacket","url":"\/products\/avery-beaded-leather-jacket-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42523593244718","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/94YJ00_BLACK_1.jpg?v=1790777463"},"price":{"amount":595.0,"currencyCode":"USD"},"sku":"199112146376","title":"Black \/ P","untranslatedTitle":"Black \/ P"}]},{"id":"7574400827438","handle":"avery-blazer-dark-grey","isCollective":false,"title":"Avery Blazer","type":"Blazers","untranslatedTitle":"Avery Blazer","url":"\/products\/avery-blazer-dark-grey","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42326276898862","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/63YJ00_DARK-GREY_1.jpg?v=1783438163"},"price":{"amount":475.0,"currencyCode":"USD"},"sku":"199112119882","title":"Heathered Dark Grey \/ 0","untranslatedTitle":"Heathered Dark Grey \/ 0"}]},{"id":"6794167156782","handle":"avery-cady-blazer-fuchsia","isCollective":false,"title":"Avery Cady Blazer","type":"Blazers","untranslatedTitle":"Avery Cady Blazer","url":"\/products\/avery-cady-blazer-fuchsia","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"39892255604782","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/01NJ00_FUCHSIA_1_1.jpg?v=1724265952"},"price":{"amount":297.5,"currencyCode":"USD"},"sku":"884492411175","title":"Fuchsia \/ 0","untranslatedTitle":"Fuchsia \/ 0"}]},{"id":"6796130549806","handle":"avery-cady-blazer-black","isCollective":false,"title":"Avery Cady Blazer","type":"Blazers","untranslatedTitle":"Avery Cady Blazer","url":"\/products\/avery-cady-blazer-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"39902814371886","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/01IJ00_BLACK_1_1644c1c2-7fae-4d5d-973a-1d1ff6d73e1f.
3509jpg?v=1778682061"},"price":{"amount":425.0,"currencyCode":"USD"},"sku":"884492016813","title":"Black \/ 0","untranslatedTitle":"Black \/ 0"}]},{"id":"6856475115566","handle":"avery-cady-blazer-ecru","isCollective":false,"title":"Avery Cady Blazer","type":"Blazers","untranslatedTitle":"Avery Cady Blazer","url":"\/products\/avery-cady-blazer-ecru","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"40168847212590","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/01NJ00_ECRU_1_d6b7e2ce-310d-4bd3-b2e7-a7cc49a3e689.jpg?v=1778682112"},"price":{"amount":425.0,"currencyCode":"USD"},"sku":"884492017186","title":"Ecru \/ 0","untranslatedTitle":"Ecru \/ 0"}]},{"id":"6864341139502","handle":"avery-cady-blazer-navy","isCollective":false,"title":"Avery Cady Blazer","type":"Blazers","untranslatedTitle":"Avery Cady Blazer","url":"\/products\/avery-cady-blazer-navy","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"40222636343342","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/01NJ00_NAVY_1_28490933-7a25-4077-ad73-57d415ce7105.jpg?v=1778682483"},"price":{"amount":425.0,"currencyCode":"USD"},"sku":"884492016882","title":"Navy \/ 0","untranslatedTitle":"Navy \/ 0"}]},{"id":"6864341172270","handle":"avery-cady-blazer-milly-pink","isCollective":false,"title":"Avery Cady Blazer","type":"Blazers","untranslatedTitle":"Avery Cady Blazer","url":"\/products\/avery-cady-blazer-milly-pink","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"40222636572718","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/01NJ00_MILLY-PINK_1_0a4884db-bb85-43d2-8342-c479eaa54365.jpg?v=1778682639"},"price":{"amount":425.0,"currencyCode":"USD"},"sku":"884492039867","title":"Milly Pink \/ 0","untranslatedTitle":"Milly Pink \/ 0"}]},{"id":"7078779224110","handle":"avery-cady-blazer-red","isCollective":false,"title":"Avery Cady Blazer","type":"Blazers","untranslatedTitle":"Avery Cady Blazer","url":"\/products\/avery-cady-blazer-red","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41028168941614","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/01NJ00_RED_1_c6b552f3-3b55-49fc-ac61-e7c59b642a23.jpg?v=1778682734"},"price":{"amount":425.0,"currencyCode":"USD"},"sku":"884492404382","title":"Red \/ 0","untranslatedTitle":"Red \/ 0"}]},{"id":"7494248988718","handle":"avery-cady-blazer-light-blue","isCollective":false,"title":"Avery Cady Blazer","type":"Blazers","untranslatedTitle":"Avery Cady Blazer","url":"\/products\/avery-cady-blazer-light-blue","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980508864558","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/01UJ00_LIGHT-BLUE_1_727179d1-7f7b-4155-b08d-69cbd928ee0b.jpg?v=1778682814"},"price":{"amount":297.5,"currencyCode":"USD"},"sku":"199112079834","title":"Light Blue \/ 0","untranslatedTitle":"Light Blue \/ 0"}]},{"id":"7495739113518","handle":"avery-cady-blazer-pink","isCollective":false,"title":"Avery Cady Blazer","type":"Blazers","untranslatedTitle":"Avery Cady Blazer","url":"\/products\/avery-cady-blazer-pink","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41986279604270","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/01UJ00_PINK_1_065b007b-37de-487e-88d6-63ede645b998.jpg?v=1778682847"},"price":{"amount":212.99,"currencyCode":"USD"},"sku":"199112073320","title":"Pink \/ 0","untranslatedTitle":"Pink \/ 0"}]},{"id":"7585082081326","handle":"avery-cady-blazer-burgundy","isCollective":false,"title":"Avery Cady Blazer","type":"Blazers","untranslatedTitle":"Avery Cady Blazer","url":"\/products\/avery-cady-blazer-burgundy","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365735272494","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/01YJ00_BURGUNDY_1.jpg?v=1787593775"},"price":{"amount":425.0,"currencyCode":"USD"},"sku":"199112132959","title":"Burgundy \/ 0","untranslatedTitle":"Burgundy \/ 0"}]},{"id":"7585082146862","handle":"avery-cady-blazer-brown","isCollective":false,"title":"Avery Cady Blazer","type":"Blazers","untranslatedTitle":"Avery Cady Blazer","url":"\/products\/avery-cady-blazer-brown","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365735731246","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/01YJ00_BROWN_1.jpg?v=1787593775"},"price":{"amount":425.0,"currencyCode":"USD"},"sku":"199112133024","title":"Brown \/ 0","untranslatedTitle":"Brown \/ 0"}]},{"id":"7494250430510","handle":"beaded-fringe-crewneck-cardigan-jacket-navy","isCollective":false,"title":"Beaded Fringe Crewneck Cardigan Jacket","type":"Cardigans","untranslatedTitle":"Beaded Fringe Crewneck Cardigan Jacket","url":"\/products\/beaded-fringe-crewneck-cardigan-jacket-navy","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980517974062","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KUT604_NAVY_1_a7762e64-3679-42a8-8ded-27dbcd10ac3c.jpg?v=1771357858"},"price":{"amount":190.99,"currencyCode":"USD"},"sku":"199112068258","title":"Navy \/ P","untranslatedTitle":"Navy \/ P"}]},{"id":"7494250233902","handle":"beaded-fringe-knit-shell-dress-navy","isCollective":false,"title":"Beaded Fringe Knit Shell Dress","type":"Knit Dress","untranslatedTitle":"Beaded Fringe Knit Shell Dress","url":"\/products\/beaded-fringe-knit-shell-dress-navy","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980516991022","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KLD544_NAVY_1_41e6f91b-b354-4373-8c11-9ce89205eda8.jpg?v=1771444390"},"price":{"amount":188.99,"currencyCode":"USD"},"sku":"199112068005","title":"Navy \/ P","untranslatedTitle":"Navy \/ P"}]},{"id":"7494250332206","handle":"beaded-fringe-mini-skirt-navy","isCollective":false,"title":"Beaded Fringe Mini Skirt","type":"Skirts","untranslatedTitle":"Beaded Fringe Mini Skirt","url":"\/products\/beaded-fringe-mini-skirt-navy","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980517482542","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KUS091_NAVY_1_d73a4fcc-7763-4ad6-8911-ecba2fd878b8.jpg?v=1771437309"},"price":{"amount":140.99,"currencyCode":"USD"},"sku":"199112068302","title":"Navy \/ P","untranslatedTitle":"Navy \/ P"}]},{"id":"7494250397742","handle":"beaded-fringe-shell-top-navy","isCollective":false,"title":"Beaded Fringe Shell Top","type":"Knit Top","untranslatedTitle":"Beaded Fringe Shell Top","url":"\/products\/beaded-fringe-shell-top-navy","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980517810222","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KUT603_NAVY_1_3ad58805-cc04-4bcd-b88c-400101362eed.jpg?v=1771358208"},"price":{"amount":118.99,"currencyCode":"USD"},"sku":"199112068203","title":"Navy \/ P","untranslatedTitle":"Navy \/ P"}]},{"id":"7169820688430","handle":"bell-mesh-rose-gown-pink","isCollective":false,"title":"Bell Mesh Rose Gown","type":"Gown","untranslatedTitle":"Bell Mesh Rose Gown","url":"\/products\/bell-mesh-rose-gown-pink","vendor":"Milly","remoteShopId":null,"variants":[{"id":"41407101599790","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/28ED81_PINK_1.jpg?v=1749755377"},"price":{"amount":329.99,"currencyCode":"USD"},"sku":"199112005086","title":"Pink \/ 8","untranslatedTitle":"Pink \/ 8"}]},{"id":"7207095894062","handle":"betsy-abstract-kai-print-bandeau-one-piece-orange-multi","isCollective":false,"title":"Betsy Abstract Kai Print Bandeau One Piece","type":"one-piece","untranslatedTitle":"Betsy Abstract Kai Print Bandeau One Piece","url":"\/products\/betsy-abstract-kai-print-bandeau-one-piece-orange-multi","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41587745488942","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/30TW09_ORANGE-MULTI_1_c3ec869a-09c1-40ca-bb72-9a4f9162c169.jpg?v=1761573424"},"price":{"amount":148.99,"currencyCode":"USD"},"sku":"199112024155","title":"Orange Multi \/ XS","untranslatedTitle":"Orange Multi \/ XS"}]},{"id":"7207094288430","handle":"betsy-gloss-one-piece-black","isCollective":false,"title":"Betsy Draped Bandeau One Piece","type":"one-piece","untranslatedTitle":"Betsy Draped Bandeau One Piece","url":"\/products\/betsy-gloss-one-piece-black","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41587740573742","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/18OW09_BLACK_1_2852f130-9c8c-4e6a-b153-7220fe763d1d.jpg?v=1761078220"},"price":{"amount":175.99,"currencyCode":"USD"},"sku":"199112029815","title":"Black \/ XS","untranslatedTitle":"Black \/ XS"}]},{"id":"7207096320046","handle":"betsy-gloss-one-piece-orange","isCollective":false,"title":"Betsy Gloss One Piece","type":"one-piece","untranslatedTitle":"Betsy Gloss One Piece","url":"\/products\/betsy-gloss-one-piece-orange","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41587747127342","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/38OW09_ORANGE_1.jpg?v=1761595684"},"price":{"amount":182.99,"currencyCode":"USD"},"sku":"199112031276","title":"Orange \/ XS","untranslatedTitle":"Orange \/ XS"}]},{"id":"7207094583342","handle":"betsy-italian-under-the-sea-bandeau-one-piece-milly-pink-multi","isCollective":false,"title":"Betsy Italian Under The Sea Bandeau One Piece","type":"one-piece","untranslatedTitle":"Betsy Italian Under The Sea Bandeau One Piece","url":"\/products\/betsy-italian-under-the-sea-bandeau-one-piece-milly-pink-multi","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41587741524014","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/20KW09_MILLY-PINK_1.jpg?v=1761078220"},"price":{"amount":182.99,"currencyCode":"USD"},"sku":"199112051014","title":"Milly Pink Multi \/ XS","untranslatedTitle":"Milly Pink Multi \/ XS"}]},{"id":"7494268157998","handle":"betsy-jacquard-cottage-bandeau-one-piece-green-white","isCollective":false,"title":"Betsy Jacquard Cottage Bandeau One Piece","type":"one-piece","untranslatedTitle":"Betsy Jacquard Cottage Bandeau One Piece","url":"\/products\/betsy-jacquard-cottage-bandeau-one-piece-green-white","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41980587835438","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/24VW09_GREEN-WHITE_1_e4649123-e0bc-4bf9-8bfe-a18f73abb1ca.jpg?v=1769631156"},"price":{"amount":255.5,"currencyCode":"USD"},"sku":"199112089253","title":"Green\/White \/ XS","untranslatedTitle":"Green\/White \/ XS"}]},{"id":"7494268190766","handle":"betsy-jacquard-cottage-bandeau-one-piece-navy-white","isCollective":false,"title":"Betsy Jacquard Cottage Bandeau One Piece","type":"one-piece","untranslatedTitle":"Betsy Jacquard Cottage Bandeau One Piece","url":"\/products\/betsy-jacquard-cottage-bandeau-one-piece-navy-white","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41980587966510","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/24VW09_NAVY-WHITE_1_2c7cfa25-8832-48d0-b278-e194c83e0f09.jpg?v=1769630650"},"price":{"amount":255.5,"currencyCode":"USD"},"sku":"199112087198","title":"Navy\/White \/ XS","untranslatedTitle":"Navy\/White \/ XS"}]},{"id":"7608326979630","handle":"betsy-jacquard-cottage-bandeau-one-piece-blue-white","isCollective":false,"title":"Betsy Jacquard Cottage Bandeau One Piece","type":"one-piece","untranslatedTitle":"Betsy Jacquard Cottage Bandeau One Piece","url":"\/products\/betsy-jacquard-cottage-bandeau-one-piece-blue-white","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42474222682158","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/24VW09_BLUE-WHITE_1.jpg?v=1782932871"},"price":{"amount":180.99,"currencyCode":"USD"},"sku":"199112114146","title":"Blue \/ XS","untranslatedTitle":"Blue \/ XS"}]},{"id":"7553478164526","handle":"betsy-seashell-one-piece-black-white","isCollective":false,"title":"Betsy Seashell O
3509ne Piece","type":"one-piece","untranslatedTitle":"Betsy Seashell One Piece","url":"\/products\/betsy-seashell-one-piece-black-white","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"42237793402926","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/34XW09_BLACK-WHITE_1.jpg?v=1776277018"},"price":{"amount":182.99,"currencyCode":"USD"},"sku":"199112113705","title":"Black\/White \/ XS","untranslatedTitle":"Black\/White \/ XS"}]},{"id":"7494269173806","handle":"blue-plumbago-printed-sarong-white-blue","isCollective":false,"title":"Blue Plumbago Printed Sarong","type":"sarong-coverup","untranslatedTitle":"Blue Plumbago Printed Sarong","url":"\/products\/blue-plumbago-printed-sarong-white-blue","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41980591669294","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/42US91_WHITE-BLUE_1.jpg?v=1769436955"},"price":{"amount":122.5,"currencyCode":"USD"},"sku":"199112072699","title":"White\/Blue \/ One Size","untranslatedTitle":"White\/Blue \/ One Size"}]},{"id":"7494166806574","handle":"briar-tweed-mini-skirt-ecru","isCollective":false,"title":"Briar Tweed Mini Skirt","type":"Skirts","untranslatedTitle":"Briar Tweed Mini Skirt","url":"\/products\/briar-tweed-mini-skirt-ecru","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980187738158","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/81US76_ECRU_1.jpg?v=1768936187"},"price":{"amount":130.99,"currencyCode":"USD"},"sku":"199112061877","title":"Ecru \/ 0","untranslatedTitle":"Ecru \/ 0"}]},{"id":"7494166839342","handle":"briar-tweed-mini-skirt-blush","isCollective":false,"title":"Briar Tweed Mini Skirt","type":"Skirts","untranslatedTitle":"Briar Tweed Mini Skirt","url":"\/products\/briar-tweed-mini-skirt-blush","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980188065838","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/81US76_BLUSH_1.jpg?v=1768936169"},"price":{"amount":130.99,"currencyCode":"USD"},"sku":"199112061839","title":"Blush \/ 6","untranslatedTitle":"Blush \/ 6"}]},{"id":"7494166872110","handle":"bryn-tweed-top-ecru","isCollective":false,"title":"Bryn Tweed Top","type":"Top","untranslatedTitle":"Bryn Tweed Top","url":"\/products\/bryn-tweed-top-ecru","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980188196910","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/81UT05_ECRU_1.jpg?v=1769611267"},"price":{"amount":150.99,"currencyCode":"USD"},"sku":"199112061983","title":"Ecru \/ P","untranslatedTitle":"Ecru \/ P"}]},{"id":"7494166904878","handle":"bryn-tweed-top-blush","isCollective":false,"title":"Bryn Tweed Top","type":"Top","untranslatedTitle":"Bryn Tweed Top","url":"\/products\/bryn-tweed-top-blush","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980188557358","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/81UT05_BLUSH_1.jpg?v=1768936791"},"price":{"amount":150.99,"currencyCode":"USD"},"sku":"199112061945","title":"Blush \/ P","untranslatedTitle":"Blush \/ P"}]},{"id":"6974536646702","handle":"bubble-pointelle-knit-midi-dress-ecru","isCollective":false,"title":"Bubble Pointelle Knit Midi Dress","type":"Knit Dress","untranslatedTitle":"Bubble Pointelle Knit Midi Dress","url":"\/products\/bubble-pointelle-knit-midi-dress-ecru","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"40716531367982","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KCD451_ECRU_1.jpg?v=1713897426"},"price":{"amount":189.99,"currencyCode":"USD"},"sku":"884492477034","title":"Ecru \/ L","untranslatedTitle":"Ecru \/ L"}]},{"id":"7207096451118","handle":"bubble-wave-lace-shorts-blue-white","isCollective":false,"title":"Bubble Wave Lace Shorts","type":"shorts-coverup","untranslatedTitle":"Bubble Wave Lace Shorts","url":"\/products\/bubble-wave-lace-shorts-blue-white","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41587747553326","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/70SP03_BLUE-WHITE_1.jpg?v=1761078220"},"price":{"amount":125.99,"currencyCode":"USD"},"sku":"199112050055","title":"Blue\/White \/ XS","untranslatedTitle":"Blue\/White \/ XS"}]},{"id":"6781745266734","handle":"cady-atalie-dress-black","isCollective":false,"title":"Cady Atalie Dress","type":"Sportswear-Dress","untranslatedTitle":"Cady Atalie Dress","url":"\/products\/cady-atalie-dress-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"39826397233198","image":{"src":"\/\/www.milly.com\/cdn\/shop\/products\/01WD10_BLACK_1_7a222e49-e9d6-46b7-82ba-1fb246ca5c36.jpg?v=1653391031"},"price":{"amount":182.99,"currencyCode":"USD"},"sku":"192852842089","title":"Black \/ 0","untranslatedTitle":"Black \/ 0"}]},{"id":"6781745463342","handle":"cady-atalie-dress-navy","isCollective":false,"title":"Cady Atalie Dress","type":"Sportswear-Dress","untranslatedTitle":"Cady Atalie Dress","url":"\/products\/cady-atalie-dress-navy","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"39826397790254","image":{"src":"\/\/www.milly.com\/cdn\/shop\/products\/01WD10_NAVY_1_b9014589-4814-4ef5-9def-4cd2bb5712a5.jpg?v=1653391081"},"price":{"amount":182.99,"currencyCode":"USD"},"sku":"192852841730","title":"Navy \/ 0","untranslatedTitle":"Navy \/ 0"}]},{"id":"6781745594414","handle":"cady-atalie-dress-ecru","isCollective":false,"title":"Cady Atalie Dress","type":"Sportswear-Dress","untranslatedTitle":"Cady Atalie Dress","url":"\/products\/cady-atalie-dress-ecru","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"39826398412846","image":{"src":"\/\/www.milly.com\/cdn\/shop\/products\/01WD10_ECRU_1_f994a9b6-5437-4d92-9f40-d04e0ce8e89c.jpg?v=1653391129"},"price":{"amount":182.99,"currencyCode":"USD"},"sku":"192852844090","title":"Ecru \/ 10","untranslatedTitle":"Ecru \/ 10"}]},{"id":"6939838414894","handle":"cady-atalie-dress-red","isCollective":false,"title":"Cady Atalie Dress","type":"Sportswear-Dress","untranslatedTitle":"Cady Atalie Dress","url":"\/products\/cady-atalie-dress-red","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"40567320838190","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/01AD10_RED_1.jpg?v=1704399859"},"price":{"amount":255.5,"currencyCode":"USD"},"sku":"884492454776","title":"Red \/ 8","untranslatedTitle":"Red \/ 8"}]},{"id":"7078779420718","handle":"cady-atalie-dress-wine","isCollective":false,"title":"Cady Atalie Dress","type":"Sportswear-Dress","untranslatedTitle":"Cady Atalie Dress","url":"\/products\/cady-atalie-dress-wine","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41028169531438","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/01WD10_WINE_1.jpg?v=1724266180"},"price":{"amount":255.5,"currencyCode":"USD"},"sku":"884492405723","title":"Wine \/ 0","untranslatedTitle":"Wine \/ 0"}]},{"id":"7109995233326","handle":"cady-atalie-dress-royal","isCollective":false,"title":"Cady Atalie Dress","type":"Mini Dresses","untranslatedTitle":"Cady Atalie Dress","url":"\/products\/cady-atalie-dress-royal","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41169953423406","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/01WD10_ROYAL_1.jpg?v=1732727189"},"price":{"amount":189.99,"currencyCode":"USD"},"sku":"884492473920","title":"Royal \/ 0","untranslatedTitle":"Royal \/ 0"}]},{"id":"7494268878894","handle":"canopee-belted-one-piece-blue-multi","isCollective":false,"title":"Canopee Belted One Piece","type":"one-piece","untranslatedTitle":"Canopee Belted One Piece","url":"\/products\/canopee-belted-one-piece-blue-multi","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41980590686254","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/31VW47_BLUE-MULTI_1A.jpg?v=1769436948"},"price":{"amount":227.5,"currencyCode":"USD"}
3509,"sku":"199112071074","title":"Blue Multi \/ XS","untranslatedTitle":"Blue Multi \/ XS"}]},{"id":"7494268944430","handle":"canopee-bikini-bottom-pink-multi","isCollective":false,"title":"Canopee Bikini Bottom","type":"bikini-bottom","untranslatedTitle":"Canopee Bikini Bottom","url":"\/products\/canopee-bikini-bottom-pink-multi","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41980590948398","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/31VY26_PINK-MULTI_1.jpg?v=1769436935"},"price":{"amount":87.5,"currencyCode":"USD"},"sku":"199112070879","title":"Pink Multi \/ XS","untranslatedTitle":"Pink Multi \/ XS"}]},{"id":"7494269075502","handle":"canopee-printed-sarong-orange-multi","isCollective":false,"title":"Canopee Printed Sarong","type":"sarong-coverup","untranslatedTitle":"Canopee Printed Sarong","url":"\/products\/canopee-printed-sarong-orange-multi","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41980591472686","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/40US91_ORANGE-MULTI_1.jpg?v=1769436956"},"price":{"amount":122.5,"currencyCode":"USD"},"sku":"199112072675","title":"Orange Multi \/ One Size","untranslatedTitle":"Orange Multi \/ One Size"}]},{"id":"7494268911662","handle":"canopee-ruffle-bikini-top-pink-multi","isCollective":false,"title":"Canopee Ruffle Bikini Top","type":"bikini-top","untranslatedTitle":"Canopee Ruffle Bikini Top","url":"\/products\/canopee-ruffle-bikini-top-pink-multi","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41980590915630","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/31VX31_PINK-MULTI_1.jpg?v=1769436937"},"price":{"amount":105.5,"currencyCode":"USD"},"sku":"199112070824","title":"Pink Multi \/ L","untranslatedTitle":"Pink Multi \/ L"}]},{"id":"7494249513006","handle":"catarina-printed-poplin-dress-green-white","isCollective":false,"title":"Catarina Printed Poplin Dress","type":"Sportswear-Dress","untranslatedTitle":"Catarina Printed Poplin Dress","url":"\/products\/catarina-printed-poplin-dress-green-white","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980512337966","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/34UD00_GREEN-WHITE_1A.jpg?v=1771530370"},"price":{"amount":315.5,"currencyCode":"USD"},"sku":"199112055357","title":"Green\/White \/ 0","untranslatedTitle":"Green\/White \/ 0"}]},{"id":"7553478328366","handle":"celina-pinstripe-cover-up-pant-white-silver","isCollective":false,"title":"Celina Pinstripe Cover-Up Pant","type":"pant-coverup","untranslatedTitle":"Celina Pinstripe Cover-Up Pant","url":"\/products\/celina-pinstripe-cover-up-pant-white-silver","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"42237794058286","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/50WP39_WHITE-SILVER_1.jpg?v=1776277018"},"price":{"amount":147.99,"currencyCode":"USD"},"sku":"199112094455","title":"White\/Silver \/ XS","untranslatedTitle":"White\/Silver \/ XS"}]},{"id":"7530030432302","handle":"ceri-embroidered-mini-dress-white-multi","isCollective":false,"title":"Ceri Embroidered Mini Dress","type":"Sportswear-Dress","untranslatedTitle":"Ceri Embroidered Mini Dress","url":"\/products\/ceri-embroidered-mini-dress-white-multi","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42133762834478","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/85WD30_WHITE-MULTI_1.jpg?v=1777641222"},"price":{"amount":180.99,"currencyCode":"USD"},"sku":"199112104680","title":"White Multi \/ 12","untranslatedTitle":"White Multi \/ 12"}]},{"id":"7494166052910","handle":"ciara-printed-faille-dress-lipstick","isCollective":false,"title":"Ciara Printed Faille Dress","type":"Sportswear-Dress","untranslatedTitle":"Ciara Printed Faille Dress","url":"\/products\/ciara-printed-faille-dress-lipstick","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980183183406","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/33UD57_LIPSTICK_1.jpg?v=1769548705"},"price":{"amount":289.99,"currencyCode":"USD"},"sku":"199112075454","title":"Lipstick \/ 0","untranslatedTitle":"Lipstick \/ 0"}]},{"id":"7166815305774","handle":"circle-ear-jacket-14k-yellow-gold","isCollective":true,"title":"Circle Ear Jacket","type":"Earring","untranslatedTitle":"Circle Ear Jacket","url":"\/products\/circle-ear-jacket-14k-yellow-gold","vendor":"Maya Brenner","remoteShopId":null,"variants":[{"id":"41398455271470","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/EarJacket584.jpg?v=174647
35097374"},"price":{"amount":140.0,"currencyCode":"USD"},"sku":"sku-41696959168606","title":"Gold \/ One Size","untranslatedTitle":"Gold \/ One Size"}]},{"id":"7166815273006","handle":"circle-ear-jacket-pave","isCollective":true,"title":"Circle Ear Jacket | Pavé","type":"Earring","untranslatedTitle":"Circle Ear Jacket | Pavé","url":"\/products\/circle-ear-jacket-pave","vendor":"Maya Brenner","remoteShopId":null,"variants":[{"id":"41391523168302","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/paveearjacket.jpg?v=1746477374"},"price":{"amount":420.0,"currencyCode":"USD"},"sku":"sku-41667969515614","title":"14K Yellow Gold \/ One Size","untranslatedTitle":"14K Yellow Gold \/ One Size"}]},{"id":"7530030399534","handle":"clara-embroidered-maxi-dress-white-multi","isCollective":false,"title":"Clara Embroidered Maxi Dress","type":"Sportswear-Dress","untranslatedTitle":"Clara Embroidered Maxi Dress","url":"\/products\/clara-embroidered-maxi-dress-white-multi","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42133762539566","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/85WD29_WHITE-MULTI_1.jpg?v=1777641223"},"price":{"amount":198.99,"currencyCode":"USD"},"sku":"199112104598","title":"White Multi \/ 8","untranslatedTitle":"White Multi \/ 8"}]},{"id":"7553478361134","handle":"cleo-embroidered-cover-up-mini-dress-white-green","isCollective":false,"title":"Cleo Embroidered Cover-Up Mini Dress","type":"dress-coverup","untranslatedTitle":"Cleo Embroidered Cover-Up Mini Dress","url":"\/products\/cleo-embroidered-cover-up-mini-dress-white-green","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"42237794189358","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/53WD81_WHITE-GREEN_1.jpg?v=1776277018"},"price":{"amount":162.99,"currencyCode":"USD"},"sku":"199112094196","title":"White\/Green \/ XS","untranslatedTitle":"White\/Green \/ XS"}]},{"id":"7207096188974","handle":"climbing-rose-sarong-blue-multi","isCollective":false,"title":"Climbing Rose Sarong","type":"sarong-coverup","untranslatedTitle":"Climbing Rose Sarong","url":"\/products\/climbing-rose-sarong-blue-multi","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41587746668590","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/35SS91_BLUE-MULTI_1.jpg?v=1761078220"},"price":{"amount":87.99,"currencyCode":"USD"},"sku":"199112025633","title":"Blue Multi \/ One Size","untranslatedTitle":"Blue Multi \/ One Size"}]},{"id":"7494249971758","handle":"colette-sequin-mini-dress-yellow","isCollective":false,"title":"Colette Sequin Mini Dress","type":"Special-Occasion","untranslatedTitle":"Colette Sequin Mini Dress","url":"\/products\/colette-sequin-mini-dress-yellow","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980515254318","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/74UD69_YELLOW_1.jpg?v=1771523474"},"price":{"amount":170.99,"currencyCode":"USD"},"sku":"199112056743","title":"Yellow \/ 0","untranslatedTitle":"Yellow \/ 0"}]},{"id":"7585083392046","handle":"combination-bow-fuzzy-sweater-black","isCollective":false,"title":"Combination Bow Fuzzy Sweater","type":"Knit Top","untranslatedTitle":"Combination Bow Fuzzy Sweater","url":"\/products\/combination-bow-fuzzy-sweater-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365744414766","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KQT644_BLACK_1_b0146852-e163-44e9-b758-5cb328a43ca2.jpg?v=1787593775"},"price":{"amount":350.0,"currencyCode":"USD"},"sku":"199112141470","title":"Black \/ P","untranslatedTitle":"Black \/ P"}]},{"id":"7585083424814","handle":"combination-bow-fuzzy-sweater-burgundy","isCollective":false,"title":"Combination Bow Fuzzy Sweater","type":"Knit Top","untranslatedTitle":"Combination Bow Fuzzy Sweater","url":"\/products\/combination-bow-fuzzy-sweater-burgundy","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365744578606","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KQT644_BURGUNDY_1.jpg?v=1787593776"},"price":{"amount":350.0,"currencyCode":"USD"},"sku":"199112139255","title":"Burgundy \/ P","untranslatedTitle":"Burgundy \/ P"}]},{"id":"7553478393902","handle":"corrie-embellished-cover-up-short-white-green","isCollective":false,"title":"Corrie Embellished Cover-Up Short","type":"shorts-coverup","untranslatedTitle":"Corrie Embellished Cover-Up Short","url":"\/products\/corrie-embellished-cover-up-short-white-green","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"42237794320430","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/53WP33_WHITE-GREEN_1.jpg?v=1776277018"},"price":{"amount":125.99,"currencyCode":"USD"},"sku":"199112094158","title":"White\/Green \/ XS","untranslatedTitle":"White\/Green \/ XS"}]},{"id":"7494267994158","handle":"cotton-mix-eyelet-cover-up-dress-white-blue","isCollective":false,"title":"Cotton Mix Eyelet Cover-Up Dress","type":"dress-coverup","untranslatedTitle":"Cotton Mix Eyelet Cover-Up Dress","url":"\/products\/cotton-mix-eyelet-cover-up-dress-white-blue","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41980587311150","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/12UD43_WHITE-BLUE_1.jpg?v=1770241440"},"price":{"amount":276.5,"currencyCode":"USD"},"sku":"199112083213","title":"White\/Blue \/ XS","untranslatedTitle":"White\/Blue \/ XS"}]},{"id":"7494269337646","handle":"crochet-knit-short-sleeve-button-up-gold-multi","isCollective":false,"title":"Crochet Knit Short Sleeve Button Up","type":"knit-coverup","untranslatedTitle":"Crochet Knit Short Sleeve Button Up","url":"\/products\/crochet-knit-short-sleeve-button-up-gold-multi","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41980592095278","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/50UT90_GOLD-MULTI_1.jpg?v=1769436956"},"price":{"amount":175.5,"currencyCode":"USD"},"sku":"199112073245","title":"Gold Multi \/ XS","untranslatedTitle":"Gold Multi \/ XS"}]},{"id":"7494269304878","handle":"crochet-knit-shorts-gold-multi","isCollective":false,"title":"Crochet Knit Shorts","type":"knit-coverup","untranslatedTitle":"Crochet Knit Shorts","url":"\/products\/crochet-knit-shorts-gold-multi","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41980591964206","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/50UP67_GOLD-MULTI_1.jpg?v=1769436939"},"price":{"amount":175.5,"currencyCode":"USD"},"sku":"199112073283","title":"Gold Multi \/ XS","untranslatedTitle":"Gold Multi \/ XS"}]},{"id":"7207096549422","handle":"crochet-midi-cover-up-dress-pink","isCollective":false,"title":"Crochet Midi Cover-Up Dress","type":"knit-coverup","untranslatedTitle":"Crochet Midi Cover-Up Dress","url":"\/products\/crochet-midi-cover-up-dress-pink","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41587747946542","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/73SD59_PINK_1.jpg?v=1761939452"},"price":{"amount":137.99,"currencyCode":"USD"},"sku":"199112026050","title":"Pink \/ XS","untranslatedTitle":"Pink \/ XS"}]},{"id":"7207096516654","handle":"crochet-mini-cover-up-dress-orange","isCollective":false,"title":"Crochet Mini Cover-Up Dress","type":"knit-coverup","untranslatedTitle":"Crochet Mini Cover-Up Dress","url":"\/products\/crochet-mini-cover-up-dress-orange","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41587747815470","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/72SD58_ORANGE_1.jpg?v=1761323904"},"price":{"amount":147.99,"currencyCode":"USD"},"sku":"199112026012","title":"Orange \/ XS","untranslatedTitle":"Orange \/ XS"}]},{"id":"7494269501486","handle":"crochet-mini-cover-up-dress-blue-multi","isCollective":false,"title":"Crochet Mini Long Sleeve Cover-Up Dress","type":"knit-coverup","untranslatedTitle":"Crochet Mini Long Sleeve Cover-Up Dress","url":"\/products\/crochet-mini-cover-up-dress-blue-multi","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41980592521262","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KVD702_BLUE-MULTI_1.jpg?v=1769697161"},"price":{"amount":206.5,"currencyCode":"USD"},"sku":"199112072316","title":"Blue Multi \/ XS","untranslatedTitle":"Blue Multi \/ XS"}]},{"id":"7494269108270","handle":"crochet-pailette-cover-up-yellow","isCollective":false,"title":"Crochet Paillette Cover-Up","type":"knit-coverup","untranslatedTitle":"Crochet Paillette Cover-Up","url":"\/products\/crochet-pailette-cover-up-yellow","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41980591505454","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/36UD05_YELLOW_1.jpg?v=1769436955"},"price":{"amount":276.5,"currencyCode":"USD"},"sku":"199112073023","title":"Yellow \/ XS","untranslatedTitle":"Yellow \/ XS"}]},{"id":"7494269042734","handle":"crochet-pailette-long-sleeve-cover-up-white","isCollective":false,"title":"Crochet Paillette Long Sleeve Cover-Up","type":"knit-coverup","untranslatedTitle":"Crochet Paillette Long Sleeve Cover-Up","url":"\/products\/crochet-pailette-long-sleeve-cover-up-white","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41980591341614","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/36UD04_WHITE_1.jpg?v=1769436958"},"price":{"amount":269.5,"currencyCode":"USD"},"sku":"199112079728","title":"White \/ XS","untranslatedTitle":"White \/ XS"}]},{"id":"7207096025134","handle":"cutout-crochet-trim-one-piece-navy","isCollective":false,"title":"Cutout Crochet Trim One-Piece","type":"one-piece","untranslatedTitle":"Cutout Crochet Trim One-Piece","url":"\/products\/cutout-crochet-trim-one-piece-navy","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41587746013230","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/32DW25_NAVY_1.jpg?v=1761078220"},"price":{"amount":162.99,"currencyCode":"USD"},"sku":"199112030293","title":"Navy \/ XS","untranslatedTitle":"Navy \/ XS"}]},{"id":"7530033152046","handle":"cynthia-taffeta-flower-embroidered-dress-white","isCollective":false,"title":"Cynthia Taffeta Flower Embroidered Dress","type":"Gown","untranslatedTitle":"Cynthia Taffeta Flower Embroidered Dress","url":"\/products\/cynthia-taffeta-flower-embroidered-dress-white","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42133773778990","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/09UD64_WHITE_1.jpg?v=1773339588"},"price":{"amount":398.99,"currencyCode":"USD"},"sku":"199112074488","title":"White \/ 2","untranslatedTitle":"White \/ 2"}]},{"id":"7585083162670","handle":"daisy-embroidered-lace-mini-dress-gold-multi","isCollective":false,"title":"Daisy Embroidered Lace Mini Dress","type":"Special-Occasion","untranslatedTitle":"Daisy Embroidered Lace Mini Dress","url":"\/products\/daisy-embroidered-lace-mini-dress-gold-multi","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365742940206","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/83ED91_GOLD-MULTI_1.jpg?v=1787593811"},"price":{"amount":695.0,"currencyCode":"USD"},"sku":"199112143467","title":"Gold Multi \/ 0","untranslatedTitle":"Gold Multi \/ 0"}]},{"id":"7553881964590","handle":"daisy-embroidered-mini-dress-white-green","isCollective":false,"title":"Daisy Embroidered Mini Dress","type":"Special-Occasion","untranslatedTitle":"Daisy Embroidered Mini Dress","url":"\/products\/daisy-embroidered-mini-dress-white-green","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42239551438894","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/89ED91_WHITE-GREEN_1.jpg?v=1776346508"},"price":{"amount":347.99,"currencyCode":"USD"},"sku":"199112092352","title":"White\/Green \/ 0","untranslatedTitle":"White\/Green \/ 0"}]},{"id":"7585082769454","handle":"daisy-silver-star-sequins-dress-navy-silver","isCollective":false,"title":"Daisy Silver Star Sequins Dress","type":"Special-Occasion","untranslatedTitle":"Daisy Silver Star Sequins Dress","url":"\/products\/daisy-silver-star-sequins-dress-navy-silver","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365740187694","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/62QD91_NAVY-SILVER_1_66f3f83d-4377-4ddc-8b4f-e66aef7a2c6c.jpg?v=1787593810"},"price":{"amount":695.0,"currencyCode":"USD"},"sku":"199112142897","title":"Navy\/Silver \/ 0","untranslatedTitle":"Navy\/Silver \/ 0"}]},{"id":"7623434960942","handle":"dakota-fringe-mini-dress-black-white","isCollective":false,"title":"Dakota Fringe Mini Dress","type":"Sportswear-Dress","untranslatedTitle":"Dakota Fringe Mini Dress","url":"\/products\/dakota-fringe-mini-dress-black-white","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42523594194990","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KYD744_BLACK-WHITE_1.jpg?v=1789141172"},"price":{"amount":495.0,"currencyCode":"USD"},"sku":"199112128877","title":"Black\/White \/ P","untranslatedTitle":"Black\/White \/ P"}]},{"id":"7494167593006","handle":"dani-strapless-midi-dress-black","isCollective":false,"title":"Dani Strapless Midi Dress","type":"Knit Dress","untranslatedTitle":"Dani Strapless Midi Dress","url":"\/products\/dani-strapless-midi-dress-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980192325678","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KUD677_BLACK_1.jpg?v=1769613104"},"price":{"amount":198.99,"currencyCode":"USD"},"sku":"199112066216","title":"Black \/ S","untranslatedTitle":"Black \/ S"}]},{"id":"7574401089582","handle":"danica-knit-mini-dress-black","isCollective":false,"title":"Danica Knit Mini Dress","type":"Knit Dress","untranslatedTitle":"Danica Knit Mini Dress","url":"\/products\/danica-knit-mini-dress-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42326278471726","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KYD731_BLACK_1.jpg?v=1783438166"},"price":{"amount":450.0,"currencyCode":"USD"},"sku":"199112128372","title":"Black \/ P","untranslatedTitle":"Black \/ P"}]},{"id":"7574401122350","handle":"danica-knit-mini-dress-pink","isCollective":false,"title":"Danica Knit Mini Dress","type":"Knit Dress","untranslatedTitle":"Danica Knit Mini Dress","url":"\/products\/danica-knit-mini-dress-pink","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42326278635566","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KYD731_PINK_1.jpg?v=1783438177"},"price":{"amount":450.0,"currencyCode":"USD"},"sku":"199112128471","title":"Pink \/ P","untranslatedTitle":"Pink \/ P"}]},{"id":"7585083686958","handle":"daphne-fringe-cardigan-jacket-brown-black","isCollective":false,"title":"Daphne Fringe Cardigan Jacket","type":"Cardigans","untranslatedTitle":"Daphne Fringe Cardigan Jacket","url":"\/products\/daphne-fringe-cardigan-jacket-brown-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365745922094","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KYT752_BROWN-BLACK_1.jpg?v=1787593811"},"price":{"amount":395.0,"currencyCode":"USD"},"sku":"199112137480","title":"Brown\/Black \/ S","untranslatedTitle":"Brown\/Black \/ S"}]},{"id":"7623435092014","handle":"daphne-fringe-cardigan-jacket-black-white","isCollective":false,"title":"Daphne Fringe Cardigan Jacket","type":"Jackets","untranslatedTitle":"Daphne Fringe Cardigan Jacket","url":"\/products\/daphne-fringe-cardigan-jacket-black-white","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42523594883118","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KYT752_BLACK-WHITE_1.jpg?v=1789141167"},"price":{"amount":395.0,"currencyCode":"USD"},"sku":"199112137428","title":"Black\/White \/ P","untranslatedTitle":"Black\/White \/ P"}]},{"id":"7623434993710","handle":"darcy-knit-midi-dress-black-white","isCollective":false,"title":"Darcy Knit Midi Dress","type":"Knit Dress","untranslatedTitle":"Darcy Knit Midi Dress","url":"\/products\/darcy-knit-midi-dress-black-white","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42523594358830","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KYD758_BLACK-WHITE_1.jpg?v=1789141166"},"price":{"amount":550.0,"currencyCode":"USD"},"sku":"199112128778","title":"Black\/White \/ P","untranslatedTitle":"Black\/White \/ P"}]},{"id":"7173664538670","handle":"dayna-chevron-fur-coat-black","isCollective":false,"title":"Dayna Chevron Fur Coat","type":"Coats","untranslatedTitle":"Dayna Chevron Fur Coat","url":"\/products\/dayna-chevron-fur-coat-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41431463526446","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/74HC27_BLACK_1.jpg?v=1757082620"},"price":{"amount":595.0,"currencyCode":"USD"}
3509,"sku":"199112139583","title":"Black \/ P","untranslatedTitle":"Black \/ P"}]},{"id":"7173664571438","handle":"dayna-chevron-fur-coat-brown","isCollective":false,"title":"Dayna Chevron Fur Coat","type":"Coats","untranslatedTitle":"Dayna Chevron Fur Coat","url":"\/products\/dayna-chevron-fur-coat-brown","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41431463657518","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/74HC27_BROWN_1_2d7670e3-64fc-447e-96d2-b9ebe82ae54c.jpg?v=1757082621"},"price":{"amount":595.0,"currencyCode":"USD"},"sku":"199112139620","title":"Brown \/ P","untranslatedTitle":"Brown \/ P"}]},{"id":"7585083523118","handle":"devyn-knit-mini-dress-dark-brown","isCollective":false,"title":"Devyn Knit Mini Dress","type":"Knit Dress","untranslatedTitle":"Devyn Knit Mini Dress","url":"\/products\/devyn-knit-mini-dress-dark-brown","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365745070126","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KYD728_DARK-BROWN_1.jpg?v=1787593811"},"price":{"amount":495.0,"currencyCode":"USD"},"sku":"199112128273","title":"Dark Brown \/ P","untranslatedTitle":"Dark Brown \/ P"}]},{"id":"7166815338542","handle":"diamond-cascade-earring-14k-yellow-gold","isCollective":true,"title":"Diamond Cascade Earring","type":"Earring","untranslatedTitle":"Diamond Cascade Earring","url":"\/products\/diamond-cascade-earring-14k-yellow-gold","vendor":"Maya Brenner","remoteShopId":null,"variants":[{"id":"41391523233838","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/dropletearringsyg.jpg?v=1746477374"},"price":{"amount":3600.0,"currencyCode":"USD"},"sku":"sku-41667975872606","title":"14K Yellow Gold \/ Pair","untranslatedTitle":"14K Yellow Gold \/ Pair"}]},{"id":"7166815764526","handle":"diamond-cascade-earring-14k-white-gold","isCollective":true,"title":"Diamond Cascade Earring","type":"Earring","untranslatedTitle":"Diamond Cascade Earring","url":"\/products\/diamond-cascade-earring-14k-white-gold","vendor":"Maya Brenner","remoteShopId":null,"variants":[{"id":"41391523725358","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/dropletearringswg.jpg?v=1746477375"},"price":{"amount":3600.0,"currencyCode":"USD"},"sku":"sku-41668028104798","title":"14K White Gold \/ Pair","untranslatedTitle":"14K White Gold \/ Pair"}]},{"id":"7494167167022","handle":"dorothy-printed-taffeta-dress-lemon-red","isCollective":false,"title":"Dorothy Printed Taffeta Dress","type":"Gown","untranslatedTitle":"Dorothy Printed Taffeta Dress","url":"\/products\/dorothy-printed-taffeta-dress-lemon-red","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980189900846","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/92UD83_LEMON-RED_1.jpg?v=1769096354"},"price":{"amount":350.99,"currencyCode":"USD"},"sku":"199112075522","title":"Lemon\/Red \/ 0","untranslatedTitle":"Lemon\/Red \/ 0"}]},{"id":"7530032037934","handle":"dorothy-printed-taffeta-dress-yellow-multi","isCollective":false,"title":"Dorothy Printed Taffeta Dress","type":"Gown","untranslatedTitle":"Dorothy Printed Taffeta Dress","url":"\/products\/dorothy-printed-taffeta-dress-yellow-multi","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42133769519150","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/18ED83_PASTEL-YELLOW_1.jpg?v=1773339589"},"price":{"amount":398.99,"currencyCode":"USD"},"sku":"199112089710","title":"Yellow Multi \/ 0","untranslatedTitle":"Yellow Multi \/ 0"}]},{"id":"7623435026478","handle":"dove-fringe-mini-skirt-black-white","isCollective":false,"title":"Dove Fringe Mini Skirt","type":"Skirt","untranslatedTitle":"Dove Fringe Mini Skirt","url":"\/products\/dove-fringe-mini-skirt-black-white","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42523594522670","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KYS129_BLACK-WHITE_1.jpg?v=1789141173"},"price":{"amount":350.0,"currencyCode":"USD"},"sku":"199112129072","title":"Black\/White \/ P","untranslatedTitle":"Black\/White \/ P"}]},{"id":"7585083555886","handle":"dylan-knit-midi-dress-burgundy","isCollective":false,"title":"Dylan Knit Midi Dress","type":"Knit Dress","untranslatedTitle":"Dylan Knit Midi Dress","url":"\/products\/dylan-knit-midi-dress-burgundy","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365745233966","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KYD729_BURGUNDY_1.jpg?v=1787593810"},"price":{"amount":525.0,"currencyCode":"USD"},"sku":"199112128174","title":"Burgundy \/ P","untranslatedTitle":"Burgundy \/ P"}]},{"id":"7623433945134","handle":"eden-satin-embellished-midi-skirt-brown","isCollective":false,"title":"Eden Satin Embellished Midi Skirt","type":"Skirt","untranslatedTitle":"Eden Satin Embellished Midi Skirt","url":"\/products\/eden-satin-embellished-midi-skirt-brown","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42523589017646","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/53YS89_BROWN_1.jpg?v=1789396043"},"price":{"amount":350.0,"currencyCode":"USD"},"sku":"199112122608","title":"Brown \/ 0","untranslatedTitle":"Brown \/ 0"}]},{"id":"7623433977902","handle":"eden-satin-embellished-midi-skirt-ivory","isCollective":false,"title":"Eden Satin Embellished Midi Skirt","type":"Skirt","untranslatedTitle":"Eden Satin Embellished Midi Skirt","url":"\/products\/eden-satin-embellished-midi-skirt-ivory","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42523589247022","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/53YS89_IVORY_1.jpg?v=1789396042"},"price":{"amount":350.0,"currencyCode":"USD"},"sku":"199112122677","title":"Ivory \/ 0","untranslatedTitle":"Ivory \/ 0"}]},{"id":"7623433748526","handle":"elinor-faux-fur-vest-brown","isCollective":false,"title":"Elinor Faux Fur Vest","type":"Vests","untranslatedTitle":"Elinor Faux Fur Vest","url":"\/products\/elinor-faux-fur-vest-brown","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42523588231214","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/26YT77_BROWN_1.jpg?v=1787593776"},"price":{"amount":495.0,"currencyCode":"USD"},"sku":"199112140503","title":"Brown \/ P","untranslatedTitle":"Brown \/ P"}]},{"id":"7623434207278","handle":"elinor-faux-fur-vest-grey","isCollective":false,"title":"Elinor Faux Fur Vest","type":"Vests","untranslatedTitle":"Elinor Faux Fur Vest","url":"\/products\/elinor-faux-fur-vest-grey","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42523590000686","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/67YT77_GREY_1.jpg?v=1788203067"},"price":{"amount":495.0,"currencyCode":"USD"},"sku":"199112140466","title":"Grey \/ P","untranslatedTitle":"Grey \/ P"}]},{"id":"7585082900526","handle":"eliza-faux-leather-mini-skirt-dark-brown","isCollective":false,"title":"Eliza Faux Leather Mini Skirt","type":"Skirt","untranslatedTitle":"Eliza Faux Leather Mini Skirt","url":"\/products\/eliza-faux-leather-mini-skirt-dark-brown","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365741105198","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/74YS53_DARK_BROWN_1_07167193-528b-45cd-b325-182ce4031338.jpg?v=1787593809"},"price":{"amount":395.0,"currencyCode":"USD"},"sku":"199112124268","title":"Dark Brown \/ 0","untranslatedTitle":"Dark Brown \/ 0"}]},{"id":"7494165168174","handle":"ella-jacquard-maxi-dress-pink-green","isCollective":false,"title":"Ella Jacquard Maxi Dress","type":"Special-Occasion","untranslatedTitle":"Ella Jacquard Maxi Dress","url":"\/products\/ella-jacquard-maxi-dress-pink-green","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980178530350","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/71UD11_PINK-GREEN_1_50cd3319-514f-467b-acee-c246d0e35d0a.jpg?v=1768425099"},"price":{"amount":209.99,"currencyCode":"USD"},"sku":"199112063864","title":"Pink\/Green \/ 0","untranslatedTitle":"Pink\/Green \/ 0"}]},{"id":"7494249414702","handle":"ella-jacquard-maxi-dress-green-multi","isCollective":false,"title":"Ella Jacquard Maxi Dress","type":"Special-Occasion","untranslatedTitle":"Ella Jacquard Maxi Dress","url":"\/products\/ella-jacquard-maxi-dress-green-multi","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980511813678","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/30UD11_GREEN-MULTI_1_18a001ec-6de6-4976-bffa-d93df7453d4d.jpg?v=1771531749"},"price":{"amount":189.99,"currencyCode":"USD"},"sku":"199112063239","title":"Green Multi \/ 10","untranslatedTitle":"Green Multi \/ 10"}]},{"id":"7494249447470","handle":"ella-jacquard-maxi-dress-yellow-multi","isCollective":false,"title":"Ella Jacquard Maxi Dress","type":"Special-Occasion","untranslatedTitle":"Ella Jacquard Maxi Dress","url":"\/products\/ella-jacquard-maxi-dress-yellow-multi","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980511879214","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/30UD11_YELLOW-MULTI_1_f12adeb8-7cb3-4c6d-9e0d-1c36821187b8.jpg?v=1771531138"},"price":{"amount":179.99,"currencyCode":"USD"},"sku":"199112063116","title":"Yellow Multi \/ 0","untranslatedTitle":"Yellow Multi \/ 0"}]},{"id":"7539067781166","handle":"ella-jacquard-maxi-dress-blue-multi","isCollective":false,"title":"Ella Jacquard Maxi Dress","type":"Special-Occasion","untranslatedTitle":"Ella Jacquard Maxi Dress","url":"\/products\/ella-jacquard-maxi-dress-blue-multi","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42169877037102","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/92UD11_BLUE-NAVY_1.jpg?v=1773768760"},"price":{"amount":238.99,"currencyCode":"USD"},"sku":"199112089505","title":"Blue\/Navy \/ 0","untranslatedTitle":"Blue\/Navy \/ 0"}]},{"id":"7494250070062","handle":"elodie-jacquard-mini-dress-blue-navy","isCollective":false,"title":"Elodie Jacquard Mini Dress","type":"Special-Occasion","untranslatedTitle":"Elodie Jacquard Mini Dress","url":"\/products\/elodie-jacquard-mini-dress-blue-navy","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980515844142","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/92UD30_blue_multi-a.jpg?v=1774292859"},"price":{"amount":210.99,"currencyCode":"USD"},"sku":"199112089574","title":"Blue\/Navy \/ 0","untranslatedTitle":"Blue\/Navy \/ 0"}]},{"id":"7623434108974","handle":"elodie-satin-bodysuit-black","isCollective":false,"title":"Elodie Satin Bodysuit","type":"Bodysuit","untranslatedTitle":"Elodie Satin Bodysuit","url":"\/products\/elodie-satin-bodysuit-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42523589836846","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/53YT59_BLACK_1.jpg?v=1789396042"},"price":{"amount":295.0,"currencyCode":"USD"},"sku":"199112122561","title":"Black \/ P","untranslatedTitle":"Black \/ P"}]},{"id":"7585082834990","handle":"elsie-vegan-leather-midi-dress-dark-brown","isCollective":false,"title":"Elsie Vegan Leather Midi Dress","type":"Sportswear-Dress","untranslatedTitle":"Elsie Vegan Leather Midi Dress","url":"\/products\/elsie-vegan-leather-midi-dress-dark-brown","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365740711982","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/74YD58_DARK-BROWN_1_36a300fc-b420-4840-a301-b79d565b3ce5.jpg?v=1787593809"},"price":{"amount":550.0,"currencyCode":"USD"},"sku":"199112123803","title":"Dark Brown \/ 4","untranslatedTitle":"Dark Brown \/ 4"}]},{"id":"7574399877166","handle":"emery-cady-mini-dress-black","isCollective":false,"title":"Emery Cady Mini Dress","type":"Sportswear-Dress","untranslatedTitle":"Emery Cady Mini Dress","url":"\/products\/emery-cady-mini-dress-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42326271
3509557678","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/01YD26_BLACK_1.jpg?v=1783438113"},"price":{"amount":395.0,"currencyCode":"USD"},"sku":"199112123452","title":"Black \/ 0","untranslatedTitle":"Black \/ 0"}]},{"id":"7495739736110","handle":"emily-beaded-maxi-dress-blue-white","isCollective":false,"title":"Emily Beaded Midi Dress","type":"Sportswear-Dress","untranslatedTitle":"Emily Beaded Midi Dress","url":"\/products\/emily-beaded-maxi-dress-blue-white","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41986283601966","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/86UD82_BLUE-WHITE_1.jpg?v=1772565602"},"price":{"amount":220.99,"currencyCode":"USD"},"sku":"199112074372","title":"Blue\/White \/ 8","untranslatedTitle":"Blue\/White \/ 8"}]},{"id":"7553881800750","handle":"emmie-lace-mini-dress-off-white","isCollective":false,"title":"Emmie Lace Mini Dress","type":"Special-Occasion","untranslatedTitle":"Emmie Lace Mini Dress","url":"\/products\/emmie-lace-mini-dress-off-white","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42239550292014","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/57UD16_OFF-WHITE_1.jpg?v=1776346507"},"price":{"amount":297.99,"currencyCode":"USD"},"sku":"199112065660","title":"Off White \/ 0","untranslatedTitle":"Off White \/ 0"}]},{"id":"7585082736686","handle":"emmie-lace-mini-dress-black","isCollective":false,"title":"Emmie Lace Mini Dress","type":"Special-Occasion","untranslatedTitle":"Emmie Lace Mini Dress","url":"\/products\/emmie-lace-mini-dress-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365739958318","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/57UD16_BLACK_1.jpg?v=1787593778"},"price":{"amount":595.0,"currencyCode":"USD"},"sku":"199112145379","title":"Black \/ 0","untranslatedTitle":"Black \/ 0"}]},{"id":"7585082605614","handle":"erin-sleeveless-mini-brocade-dress-black-multi","isCollective":false,"title":"Erin Sleeveless Mini Brocade Dress","type":"Special-Occasion","untranslatedTitle":"Erin Sleeveless Mini Brocade Dress","url":"\/products\/erin-sleeveless-mini-brocade-dress-black-multi","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365738811438","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/50QD03_BLACK-MULTI_1_5edcf78c-526e-4743-8050-c418d1767f50.jpg?v=1757097657"},"price":{"amount":695.0,"currencyCode":"USD"},"sku":"199112145447","title":"Black Multi \/ 0","untranslatedTitle":"Black Multi \/ 0"}]},{"id":"7585082572846","handle":"erin-tulle-flower-beaded-mini-dress-black","isCollective":false,"title":"Erin Tulle Flower Beaded Mini Dress","type":"Special-Occasion","untranslatedTitle":"Erin Tulle Flower Beaded Mini Dress","url":"\/products\/erin-tulle-flower-beaded-mini-dress-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365738418222","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/46UD03_BLACK_1.jpg?v=1787593777"},"price":{"amount":895.0,"currencyCode":"USD"},"sku":"199112145256","title":"Black \/ 4","untranslatedTitle":"Black \/ 4"}]},{"id":"7623435223086","handle":"etta-combo-sleeve-knit-pullover-black","isCollective":false,"title":"Etta Combo Sleeve Knit Pullover","type":"Knit Top","untranslatedTitle":"Etta Combo Sleeve Knit Pullover","url":"\/products\/etta-combo-sleeve-knit-pullover-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42523595538478","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KYT785_BLACK_1.jpg?v=1789141160"},"price":{"amount":295.0,"currencyCode":"USD"},"sku":"199112142774","title":"Black \/ P","untranslatedTitle":"Black \/ P"}]},{"id":"7623433912366","handle":"eva-printed-faux-fur-coat-white-black","isCollective":false,"title":"Eva Printed Faux Fur Coat","type":"Coats","untranslatedTitle":"Eva Printed Faux Fur Coat","url":"\/products\/eva-printed-faux-fur-coat-white-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42523588886574","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/46YC78_WHITE-BLACK_1.jpg?v=1788203067"},"price":{"amount":650.0,"currencyCode":"USD"},"sku":"199112123742","title":"White\/Black \/ P","untranslatedTitle":"White\/Black \/ P"}]},{"id":"7173205786670","handle":"eve-suede-leather-combo-shift-dress-charcoal-black","isCollective":false,"title":"Eve Faux Suede Leather Combo Shift Dress","type":"Sportswear-Dress","untranslatedTitle":"Eve Faux Suede Leather Combo Shift Dress","url":"\/products\/eve-suede-leather-combo-shift-dress-charcoal-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365742252078","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/79QD57_CHARCOAL-BLACK_1.jpg?v=1755185962"},"price":{"amount":495.0,"currencyCode":"USD"},"sku":"199112147526","title":"Charcoal\/Black \/ 0","untranslatedTitle":"Charcoal\/Black \/ 0"}]},{"id":"7056855793710","handle":"feather-bolero-black","isCollective":false,"title":"Feather Bolero","type":"Bolero","untranslatedTitle":"Feather Bolero","url":"\/products\/feather-bolero-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365741727790","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/76HT01_BLACK_1_51c0bb57-1cb9-49c0-8aba-f66f4ef58e0
3509d.jpg?v=1750792388"},"price":{"amount":395.0,"currencyCode":"USD"},"sku":"199112134311","title":"Black \/ One Size","untranslatedTitle":"Black \/ One Size"}]},{"id":"7078772310062","handle":"feather-bolero-pewter","isCollective":false,"title":"Feather Bolero","type":"Bolero","untranslatedTitle":"Feather Bolero","url":"\/products\/feather-bolero-pewter","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365741760558","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/76HT01_PEWTER_1.jpg?v=1723655902"},"price":{"amount":395.0,"currencyCode":"USD"},"sku":"199112134328","title":"Pewter \/ One Size","untranslatedTitle":"Pewter \/ One Size"}]},{"id":"7585082998830","handle":"feather-bolero-champagne","isCollective":false,"title":"Feather Bolero","type":"Bolero","untranslatedTitle":"Feather Bolero","url":"\/products\/feather-bolero-champagne","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365741695022","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/76HT01_CHAMPAGNE_1_5f149ecb-b97f-4411-b6f9-1ff429615ccb.jpg?v=1787593808"},"price":{"amount":395.0,"currencyCode":"USD"},"sku":"199112134335","title":"Champagne \/ One Size","untranslatedTitle":"Champagne \/ One Size"}]},{"id":"7047714963502","handle":"feather-cuff-v-neck-sweater-black","isCollective":false,"title":"Feather Cuff V-Neck Sweater","type":"Knit Top","untranslatedTitle":"Feather Cuff V-Neck Sweater","url":"\/products\/feather-cuff-v-neck-sweater-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"40932556111918","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KHT562_BLACK_1.jpg?v=1719929983"},"price":{"amount":350.0,"currencyCode":"USD"},"sku":"884492205507","title":"Black \/ P","untranslatedTitle":"Black \/ P"}]},{"id":"7047715061806","handle":"feather-cuff-v-neck-sweater-navy","isCollective":false,"title":"Feather Cuff V-Neck Sweater","type":"Knit Top","untranslatedTitle":"Feather Cuff V-Neck Sweater","url":"\/products\/feather-cuff-v-neck-sweater-navy","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"40932556963886","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KHT562_NAVY_1.jpg?v=1719930029"},"price":{"amount":350.0,"currencyCode":"USD"},"sku":"884492205651","title":"Navy \/ P","untranslatedTitle":"Navy \/ P"}]},{"id":"7078779125806","handle":"feather-cuff-v-neck-sweater-red","isCollective":false,"title":"Feather Cuff V-Neck Sweater","type":"Knit Top","untranslatedTitle":"Feather Cuff V-Neck Sweater","url":"\/products\/feather-cuff-v-neck-sweater-red","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41028168581166","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KHT562_RED_1.jpg?v=1723655996"},"price":{"amount":350.0,"currencyCode":"USD"},"sku":"884492205408","title":"Red \/ P","untranslatedTitle":"Red \/ P"}]},{"id":"7078779191342","handle":"feather-cuff-v-neck-sweater-ecru","isCollective":false,"title":"Feather Cuff V-Neck Sweater","type":"Knit Top","untranslatedTitle":"Feather Cuff V-Neck Sweater","url":"\/products\/feather-cuff-v-neck-sweater-ecru","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41028168777774","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KHT562_ECRU_1.jpg?v=1723656046"},"price":{"amount":350.0,"currencyCode":"USD"},"sku":"884492205606","title":"Ecru \/ P","untranslatedTitle":"Ecru \/ P"}]},{"id":"7093456961582","handle":"feather-cuff-v-neck-sweater-milly-pink","isCollective":false,"title":"Feather Cuff V-neck Sweater","type":"Knit Top","untranslatedTitle":"Feather Cuff V-neck Sweater","url":"\/products\/feather-cuff-v-neck-sweater-milly-pink","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41097263120430","image":{"src":"\/\/www.milly.com\/cdn\/shop\/products\/KKT380_MILLY-PINK_1.jpg?v=1666023332"},"price":{"amount":350.0,"currencyCode":"USD"},"sku":"884492205576","title":"Milly Pink \/ M","untranslatedTitle":"Milly Pink \/ M"}]},{"id":"7173206114350","handle":"feather-cuff-v-neck-sweater-burgundy","isCollective":false,"title":"Feather Cuff V-Neck Sweater","type":"Knit Top","untranslatedTitle":"Feather Cuff V-Neck Sweater","url":"\/products\/feather-cuff-v-neck-sweater-burgundy","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41428498022446","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KHT562_BURGUNDY_1.jpg?v=1756150864"},"price":{"amount":350.0,"currencyCode":"USD"},"sku":"199112127474","title":"Burgundy \/ P","untranslatedTitle":"Burgundy \/ P"}]},{"id":"7574400958510","handle":"feather-cuff-v-neck-sweater-grey","isCollective":false,"title":"Feather Cuff V-Neck Sweater","type":"Knit Top","untranslatedTitle":"Feather Cuff V-Neck Sweater","url":"\/products\/feather-cuff-v-neck-sweater-grey","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42326277816366","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KHT562_GREY_1.jpg?v=1783438172"},"price":{"amount":350.0,"currencyCode":"USD"},"sku":"199112138791","title":"Grey \/ P","untranslatedTitle":"Grey \/ P"}]},{"id":"7585083326510","handle":"feather-cuff-v-neck-sweater-brown","isCollective":false,"title":"Feather Cuff V-Neck Sweater","type":"Knit Top","untranslatedTitle":"Feather Cuff V-Neck Sweater","url":"\/products\/feather-cuff-v-neck-sweater-brown","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365744087086","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KHT562_BROWN_1.jpg?v=1787593811"},"price":{"amount":350.0,"currencyCode":"USD"},"sku":"199112138845","title":"Brown \/ P","untranslatedTitle":"Brown \/ P"}]},{"id":"7585082638382","handle":"fern-faux-suede-mini-dress-dark-brown","isCollective":false,"title":"Fern Faux Suede Mini Dress","type":"Sportswear-Dress","untranslatedTitle":"Fern Faux Suede Mini Dress","url":"\/products\/fern-faux-suede-mini-dress-dark-brown","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365739401262","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/56YD17_DARK-BROWN_1_c59f9f4d-e125-4236-a2ba-ebc810a6d86a.jpg?v=1787593808"},"price":{"amount":495.0,"currencyCode":"USD"},"sku":"199112124480","title":"Dark Brown \/ 8","untranslatedTitle":"Dark Brown \/ 8"}]},{"id":"6914870345774","handle":"floral-applique-halter-bikini-top-black","isCollective":false,"title":"Floral Applique Halter Bikini Top","type":"bikini-top","untranslatedTitle":"Floral Applique Halter Bikini Top","url":"\/products\/floral-applique-halter-bikini-top-black","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"40484438212654","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/18VX29_BLACK_1.jpg?v=1698696975"},"price":{"amount":150.0,"currencyCode":"USD"},"sku":"884492113277","title":"Black \/ P","untranslatedTitle":"Black \/ P"}]},{"id":"7553478262830","handle":"floral-one-piece-blue-black","isCollective":false,"title":"Floral One Piece","type":"one-piece","untranslatedTitle":"Floral One Piece","url":"\/products\/floral-one-piece-blue-black","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"42237793796142","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/35XW48_BLUE-BLACK_1A.jpg?v=1776277018"},"price":{"amount":175.99,"currencyCode":"USD"},"sku":"199112114030","title":"Blue Black \/ XS","untranslatedTitle":"Blue Black \/ XS"}]},{"id":"7585082671150","handle":"frankie-suede-belted-midi-dress-brown","isCollective":false,"title":"Frankie Faux Suede Belted Midi Dress","type":"Sportswear-Dress","untranslatedTitle":"Frankie Faux Suede Belted Midi Dress","url":"\/products\/frankie-suede-belted-midi-dress-brown","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365739499566","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/56YD91_BROWN_1.jpg?v=1787593775"},"price":{"amount":525.0,"currencyCode":"USD"},"sku":"199112139118","title":"Brown \/ 0","untranslatedTitle":"Brown \/ 0"}]},{"id":"7623434829870","handle":"galia-faux-shearling-coat-black","isCollective":false,"title":"Galia Faux Shearling Coat","type":"Coats","untranslatedTitle":"Galia Faux Shearling Coat","url":"\/products\/galia-faux-shearling-coat-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42523593605166","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/98YC75_BLACK_1.jpg?v=1788203067"},"price":{"amount":695.0,"currencyCode":"USD"},"sku":"199112136896","title":"Cafe \/ P","untranslatedTitle":"Cafe \/ P"}]},{"id":"7623434862638","handle":"galia-faux-shearling-coat-ivory","isCollective":false,"title":"Galia Faux Shearling Coat","type":"Coats","untranslatedTitle":"Galia Faux Shearling Coat","url":"\/products\/galia-faux-shearling-coat-ivory","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42523593736238","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/98YC75_IVORY_1.jpg?v=1788203067"},"price":{"amount":695.0,"currencyCode":"USD"},"sku":"199112136933","title":"Ivory \/ P","untranslatedTitle":"Ivory \/ P"}]},{"id":"7501868695598","handle":"geo-eyelet-knit-combo-midi-dress-red","isCollective":false,"title":"Geo Eyelet Knit Combo Midi Dress","type":"Sportswear-Dress","untranslatedTitle":"Geo Eyelet Knit Combo Midi Dress","url":"\/products\/geo-eyelet-knit-combo-midi-dress-red","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42007105142830","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KLD439_RED_1.jpg?v=1734379452"},"price":{"amount":170.99,"currencyCode":"USD"},"sku":"199112081073","title":"Red \/ S","untranslatedTitle":"Red \/ S"}]},{"id":"7501871513646","handle":"geo-eyelet-knit-combo-midi-dress-ecru","isCollective":false,"title":"Geo Eyelet Knit Combo Midi Dress","type":"Sportswear-Dress","untranslatedTitle":"Geo Eyelet Knit Combo Midi Dress","url":"\/products\/geo-eyelet-knit-combo-midi-dress-ecru","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42007122509870","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KLD439_ECRU_1.jpg?v=1736892242"},"price":{"amount":170.99,"currencyCode":"USD"},"sku":"199112083480","title":"Ecru \/ S","untranslatedTitle":"Ecru \/ S"}]},{"id":"7623434731566","handle":"gia-faux-fur-coat-camel","isCollective":false,"title":"Gia Faux Fur Coat","type":"Coats","untranslatedTitle":"Gia Faux Fur Coat","url":"\/products\/gia-faux-fur-coat-camel","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42523593113646","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/91YC59_CAMEL_1.jpg?v=1789141165"},"price":{"amount":695.0,"currencyCode":"USD"},"sku":"199112140671","title":"Camel \/ P","untranslatedTitle":"Camel \/ P"}]},{"id":"7527445889070","handle":"gizelle-metallic-tulip-halter-maxi-dress-pastel-blue","isCollective":false,"title":"Gizelle Metallic Tulip Halter Maxi Dress","type":"Gown","untranslatedTitle":"Gizelle Metallic Tulip Halter Maxi Dress","url":"\/products\/gizelle-metallic-tulip-halter-maxi-dress-pastel-blue","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42121190539310","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/82ED96_PASTEL-BLUE_1.jpg?v=1773339589"},"price":{"amount":340.99,"currencyCode":"USD"},"sku":"199112089642","title":"Pastel Blue Multi \/ 0","untranslatedTitle":"Pastel Blue Multi \/ 0"}]},{"id":"7207095861294","handle":"glossy-strapless-ruffle-one-piece-black","isCollective":false,"title":"Glossy Strapless Ruffle One Piece","type":"one-piece","untranslatedTitle":"Glossy Strapless Ruffle One Piece","url":"\/products\/glossy-strapless-ruffle-one-piece-black","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41587745357870","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/28TW86_BLACK_1A_b1e8d429-71ac-43ca-9fe0-b08ee5c0209b.jpg?v=1761573367"},"price":{"amount":162.99,"currencyCode":"USD"},"sku":"199112033010","title":"Black \/ XS","untranslatedTitle":"Black \/ XS"}]},{"id":"7585083490350","handle":"grace-knit-midi-dress-black","isCollective":false,"title":"Grace Knit Midi Dress","type":"Knit Dress","untranslatedTitle":"Grace Knit Midi Dress","url":"\/products\/grace-knit-midi-dress-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365744906286","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KYD727_BLACK_1.jpg?v=1787593810"},"price":{"amount":550.0,"currencyCode":"USD"},"sku":"199112125722","title":"Black \/ P","untranslatedTitle":"Black \/ P"}]},{"id":"7207096123438","handle":"grace-solid-textured-one-piece-black","isCollective":false,"title":"Grace Solid Textured One Piece","type":"one-piece","untranslatedTitle":"Grace Solid Textured One Piece","url":"\/products\/grace-solid-textured-one-piece-black","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41587746406446","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/34TW11_BLACK_1_2a6bfb15-6575-4807-8469-6b5692eedb38.jpg?v=1761573424"},"price":{"amount":175.99,"currencyCode":"USD"},"sku":"199112037223","title":"Black \/ XS","untranslatedTitle":"Black \/ XS"}]},{"id":"7207096156206","handle":"grace-solid-textured-one-piece-pink","isCollective":false,"title":"Grace Solid Textured One Piece","type":"one-piece","untranslatedTitle":"Grace Solid Textured One Piece","url":"\/products\/grace-solid-textured-one-piece-pink","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41587746537518","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/34TW11_PINK_1_84d37e8b-0ced-4f7e-bb5f-e60204283848.jpg?v=1761573426"},"price":{"amount":175.99,"currencyCode":"USD"},"sku":"199112037261","title":"Pink \/ XS","untranslatedTitle":"Pink \/ XS"}]},{"id":"7494269206574","handle":"green-leaf-lace-cover-up-green-white","isCollective":false,"title":"Green Leaf Lace Cover-Up","type":"dress-coverup","untranslatedTitle":"Green Leaf Lace Cover-Up","url":"\/products\/green-leaf-lace-cover-up-green-white","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41980591702062","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/49UD32_GREEN-WHITE_1.jpg?v=1769436949"},"price":{"amount":227.5,"currencyCode":"USD"},"sku":"199112072941","title":"Green\/White \/ XS","untranslatedTitle":"Green\/White \/ XS"}]},{"id":"7585082966062","handle":"gwen-faux-leather-top-dark-brown","isCollective":false,"title":"Gwen Faux Leather Top","type":"Top","untranslatedTitle":"Gwen Faux Leather Top","url":"\/products\/gwen-faux-leather-top-dark-brown","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365741563950","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/74YT50_DARK-BROWN_1.jpg?v=1787593777"},"price":{"amount":395.0,"currencyCode":"USD"},"sku":"199112124800","title":"Dark Brown \/ P","untranslatedTitle":"Dark Brown \/ P"}]},{"id":"7623434469422","handle":"gwen-faux-leather-top-black","isCollective":false,"title":"Gwen Faux Leather Top","type":"Top","untranslatedTitle":"Gwen Faux Leather Top","url":"\/products\/gwen-faux-leather-top-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42523591475246","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/76YT50_BLACK_1.jpg?v=1789396061"},"price":{"amount":395.0,"currencyCode":"USD"},"sku":"199112118533","title":"Black \/ P","untranslatedTitle":"Black \/ P"}]},{"id":"7574400794670","handle":"haddy-leather-pleated-combo-mini-dress-grey-black","isCollective":false,"title":"Haddy Leather Pleated Combo Mini Dress","type":"Sportswear-Dress","untranslatedTitle":"Haddy Leather Pleated Combo Mini Dress","url":"\/products\/haddy-leather-pleated-combo-mini-dress-grey-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42326276669486","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/62YD13_GREY-BLACK_1.jpg?v=1783438158"},"price":{"amount":450.0,"currencyCode":"USD"},"sku":"199112140305","title":"Grey\/Black \/ 0","untranslatedTitle":"Grey\/Black \/ 0"}]},{"id":"7647333548078","handle":"haddy-leather-pleated-short-sleeve-mini-dress-black","isCollective":false,"title":"Haddy Leather Pleated Short Sleeve Mini Dress","type":"Sportswear-Dress","untranslatedTitle":"Haddy Leather Pleated Short Sleeve Mini Dress","url":"\/products\/haddy-leather-pleated-short-sleeve-mini-dress-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42635900878894","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/44QD98_BLACK-BLACK_1.jpg?v=1787593775"},"price":{"amount":475.0,"currencyCode":"USD"}
3509,"sku":"199112143252","title":"Black \/ 0","untranslatedTitle":"Black \/ 0"}]},{"id":"7494165725230","handle":"haddy-pleated-midi-dress-black","isCollective":false,"title":"Haddy Pleated Midi Dress","type":"Sportswear-Dress","untranslatedTitle":"Haddy Pleated Midi Dress","url":"\/products\/haddy-pleated-midi-dress-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980181184558","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/14UD10_BLACK_1.jpg?v=1769540976"},"price":{"amount":450.0,"currencyCode":"USD"},"sku":"199112075942","title":"Black \/ 0","untranslatedTitle":"Black \/ 0"}]},{"id":"7494165757998","handle":"haddy-pleated-midi-dress-navy","isCollective":false,"title":"Haddy Pleated Midi Dress","type":"Sportswear-Dress","untranslatedTitle":"Haddy Pleated Midi Dress","url":"\/products\/haddy-pleated-midi-dress-navy","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980181413934","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/14UD10_NAVY_1.jpg?v=1769539466"},"price":{"amount":450.0,"currencyCode":"USD"},"sku":"199112076017","title":"Navy \/ 0","untranslatedTitle":"Navy \/ 0"}]},{"id":"7494165790766","handle":"haddy-pleated-midi-dress-ecru","isCollective":false,"title":"Haddy Pleated Midi Dress","type":"Sportswear-Dress","untranslatedTitle":"Haddy Pleated Midi Dress","url":"\/products\/haddy-pleated-midi-dress-ecru","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980181643310","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/14UD10_ECRU_1.jpg?v=1769539199"},"price":{"amount":450.0,"currencyCode":"USD"},"sku":"199112148561","title":"Ecru \/ 0","untranslatedTitle":"Ecru \/ 0"}]},{"id":"7047712702510","handle":"haddy-pleated-mini-dress-ecru","isCollective":false,"title":"Haddy Pleated Mini Dress","type":"Sportswear-Dress","untranslatedTitle":"Haddy Pleated Mini Dress","url":"\/products\/haddy-pleated-mini-dress-ecru","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"40932544053294","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/01HD13_ECRU_1_6c50b1ea-a9dd-47d8-a109-1f6252ada88c.jpg?v=1720534836"},"price":{"amount":395.0,"currencyCode":"USD"},"sku":"884492200786","title":"Ecru \/ 0","untranslatedTitle":"Ecru \/ 0"}]},{"id":"7047712768046","handle":"haddy-pleated-mini-dress-navy","isCollective":false,"title":"Haddy Pleated Mini Dress","type":"Sportswear-Dress","untranslatedTitle":"Haddy Pleated Mini Dress","url":"\/products\/haddy-pleated-mini-dress-navy","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"40932544151598","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/01HD13_NAVY_1.jpg?v=1720453858"},"price":{"amount":395.0,"currencyCode":"USD"},"sku":"884492200854","title":"Navy \/ 0","untranslatedTitle":"Navy \/ 0"}]},{"id":"7047712800814","handle":"haddy-pleated-mini-dress-black","isCollective":false,"title":"Haddy Pleated Mini Dress","type":"Sportswear-Dress","untranslatedTitle":"Haddy Pleated Mini Dress","url":"\/products\/haddy-pleated-mini-dress-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"40932544544814","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/01HD13_BLACK_1.jpg?v=1720453895"},"price":{"amount":395.0,"currencyCode":"USD"},"sku":"884492197086","title":"Black \/ 0","untranslatedTitle":"Black \/ 0"}]},{"id":"7047712833582","handle":"haddy-pleated-mini-dress-pink","isCollective":false,"title":"Haddy Pleated Mini Dress","type":"Sportswear-Dress","untranslatedTitle":"Haddy Pleated Mini Dress","url":"\/products\/haddy-pleated-mini-dress-pink","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"40932544970798","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/01HD13_PINK_1.jpg?v=1720453946"},"price":{"amount":395.0,"currencyCode":"USD"},"sku":"884492200717","title":"Pink \/ 0","untranslatedTitle":"Pink \/ 0"}]},{"id":"7130165641262","handle":"haddy-pleated-mini-dress-blue","isCollective":false,"title":"Haddy Pleated Mini Dress","type":"Sportswear-Dress","untranslatedTitle":"Haddy Pleated Mini Dress","url":"\/products\/haddy-pleated-mini-dress-blue","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41265160847406","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/01LD13_BLUE_1.jpg?v=1738355368"},"price":{"amount":158.99,"currencyCode":"USD"},"sku":"199112083732","title":"Blue \/ 0","untranslatedTitle":"Blue \/ 0"}]},{"id":"7494248955950","handle":"haddy-pleated-mini-dress-baby-pink","isCollective":false,"title":"Haddy Pleated Mini Dress","type":"Sportswear-Dress","untranslatedTitle":"Haddy Pleated Mini Dress","url":"\/products\/haddy-pleated-mini-dress-baby-pink","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980508799022","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/01HD13_BABY-PINK_1_4a76342a-f310-4b7b-b458-89bfd369646e.jpg?v=1771952232"},"price":{"amount":158.99,"currencyCode":"USD"}
3509,"sku":"199112090464","title":"Baby Pink \/ 10","untranslatedTitle":"Baby Pink \/ 10"}]},{"id":"7504761487406","handle":"haddy-pleated-mini-dress-true-red","isCollective":false,"title":"Haddy Pleated Mini Dress","type":"Sportswear-Dress","untranslatedTitle":"Haddy Pleated Mini Dress","url":"\/products\/haddy-pleated-mini-dress-true-red","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42019260170286","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/01HD13_TRUE-RED_1.jpg?v=1769532997"},"price":{"amount":395.0,"currencyCode":"USD"},"sku":"199112089215","title":"True Red \/ 6","untranslatedTitle":"True Red \/ 6"}]},{"id":"7506098192430","handle":"haddy-pleated-mini-dress-yellow","isCollective":false,"title":"Haddy Pleated Mini Dress","type":"Sportswear-Dress","untranslatedTitle":"Haddy Pleated Mini Dress","url":"\/products\/haddy-pleated-mini-dress-yellow","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42024336392238","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/01HD13_YELLOW_1_4125a464-7c5b-43bf-be23-40a554f9116a.jpg?v=1769102534"},"price":{"amount":148.99,"currencyCode":"USD"},"sku":"199112083664","title":"Yellow \/ 0","untranslatedTitle":"Yellow \/ 0"}]},{"id":"7523234611246","handle":"haddy-pleated-mini-dress-blue-multi","isCollective":false,"title":"Haddy Pleated Mini Dress","type":"Sportswear-Dress","untranslatedTitle":"Haddy Pleated Mini Dress","url":"\/products\/haddy-pleated-mini-dress-blue-multi","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42101793914926","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/09UD13_NAVY_1_c628aa4b-e000-4f2d-8bfd-edddbd5f9707.jpg?v=1771956764"},"price":{"amount":158.99,"currencyCode":"USD"},"sku":"199112064823","title":"Blue Multi \/ 0","untranslatedTitle":"Blue Multi \/ 0"}]},{"id":"7574399844398","handle":"haddy-pleated-short-sleeve-mini-dress-black","isCollective":false,"title":"Haddy Pleated Short Sleeve Mini Dress","type":"Sportswear-Dress","untranslatedTitle":"Haddy Pleated Short Sleeve Mini Dress","url":"\/products\/haddy-pleated-short-sleeve-mini-dress-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42326271328302","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/01YD98_BLACK_1.jpg?v=1783438113"},"price":{"amount":425.0,"currencyCode":"USD"},"sku":"199112120161","title":"Black \/ 0","untranslatedTitle":"Black \/ 0"}]},{"id":"7574399909934","handle":"haddy-pleated-short-sleeve-mini-dress-ecru","isCollective":false,"title":"Haddy Pleated Short Sleeve Mini Dress","type":"Sportswear-Dress","untranslatedTitle":"Haddy Pleated Short Sleeve Mini Dress","url":"\/products\/haddy-pleated-short-sleeve-mini-dress-ecru","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42326271787054","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/01YD98_ECRU_1.jpg?v=1783438113"},"price":{"amount":425.0,"currencyCode":"USD"},"sku":"199112142019","title":"Ecru \/ 0","untranslatedTitle":"Ecru \/ 0"}]},{"id":"7574399942702","handle":"haddy-pleated-short-sleeve-mini-dress-navy","isCollective":false,"title":"Haddy Pleated Short Sleeve Mini Dress","type":"Sportswear-Dress","untranslatedTitle":"Haddy Pleated Short Sleeve Mini Dress","url":"\/products\/haddy-pleated-short-sleeve-mini-dress-navy","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42326272016430","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/01YD98_NAVY_1.jpg?v=1783438114"},"price":{"amount":425.0,"currencyCode":"USD"},"sku":"199112141944","title":"Navy \/ 0","untranslatedTitle":"Navy \/ 0"}]},{"id":"7585081983022","handle":"haddy-pleated-short-sleeve-mini-dress-burgundy","isCollective":false,"title":"Haddy Pleated Short Sleeve Mini Dress","type":"Sportswear-Dress","untranslatedTitle":"Haddy Pleated Short Sleeve Mini Dress","url":"\/products\/haddy-pleated-short-sleeve-mini-dress-burgundy","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365734486062","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/01YD98_BURGUNDY_1.jpg?v=1787593776"},"price":{"amount":425.0,"currencyCode":"USD"},"sku":"199112142507","title":"Burgundy \/ 0","untranslatedTitle":"Burgundy \/ 0"}]},{"id":"7585082114094","handle":"haddy-pleated-short-sleeve-mini-dress-brown","isCollective":false,"title":"Haddy Pleated Short Sleeve Mini Dress","type":"Sportswear-Dress","untranslatedTitle":"Haddy Pleated Short Sleeve Mini Dress","url":"\/products\/haddy-pleated-short-sleeve-mini-dress-brown","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365735501870","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/01YD98_DARK-BROWN_1.jpg?v=1787593775"},"price":{"amount":425.0,"currencyCode":"USD"},"sku":"199112142439","title":"Brown \/ 0","untranslatedTitle":"Brown \/ 0"}]},{"id":"7494166118446","handle":"haddy-printed-pleated-mini-dress-black-red-multi","isCollective":false,"title":"Haddy Printed Pleated Mini Dress","type":"Sportswear-Dress","untranslatedTitle":"Haddy Printed Pleated Mini Dress","url":"\/products\/haddy-printed-pleated-mini-dress-black-red-multi","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980183478318","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/35UD13_BLACK-RED-MULTI_1.jpg?v=1769549130"},"price":{"amount":148.99,"currencyCode":"USD"},"sku":"199112065257","title":"Black\/Red Multi \/ 2","untranslatedTitle":"Black\/Red Multi \/ 2"}]},{"id":"7574400335918","handle":"haddy-short-sleeve-polka-dot-mini-dress-black-white","isCollective":false,"title":"Haddy Short Sleeve Polka Dot Mini Dress","type":"Sportswear-Dress","untranslatedTitle":"Haddy Short Sleeve Polka Dot Mini Dress","url":"\/products\/haddy-short-sleeve-polka-dot-mini-dress-black-white","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42326274113582","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/22YD98_BLACK-WHITE_1.jpg?v=1783438125"},"price":{"amount":425.0,"currencyCode":"USD"},"sku":"199112120093","title":"Black\/White \/ 0","untranslatedTitle":"Black\/White \/ 0"}]},{"id":"7574401155118","handle":"halle-knit-midi-dress-black","isCollective":false,"title":"Halle Knit Midi Dress","type":"Knit Dress","untranslatedTitle":"Halle Knit Midi Dress","url":"\/products\/halle-knit-midi-dress-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42326278799406","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KYD746_BLACK_1.jpg?v=1783438164"},"price":{"amount":495.0,"currencyCode":"USD"},"sku":"199112126323","title":"Black \/ P","untranslatedTitle":"Black \/ P"}]},{"id":"7585083097134","handle":"hana-maxi-dress-dark-brown","isCollective":false,"title":"Hana Maxi Dress","type":"Special-Occasion","untranslatedTitle":"Hana Maxi Dress","url":"\/products\/hana-maxi-dress-dark-brown","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365742481454","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/82ED34_DARK-BROWN_1_c9ba98f0-9d77-433d-8bbe-1217100a5868.jpg?v=1787593809"},"price":{"amount":795.0,"currencyCode":"USD"},"sku":"199112143399","title":"Dark Brown \/ 0","untranslatedTitle":"Dark Brown \/ 0"}]},{"id":"7585083719726","handle":"havi-sweater-black","isCollective":false,"title":"Havi Sweater","type":"Knit Top","untranslatedTitle":"Havi Sweater","url":"\/products\/havi-sweater-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365746053166","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KYT754_BLACK_1.jpg?v=1787593810"},"price":{"amount":375.0,"currencyCode":"USD"},"sku":"199112126828","title":"Black \/ P","untranslatedTitle":"Black \/ P"}]},{"id":"7585083752494","handle":"havi-sweater-ecru","isCollective":false,"title":"Havi Sweater","type":"Knit Top","untranslatedTitle":"Havi Sweater","url":"\/products\/havi-sweater-ecru","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365746217006","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KYT754_WHITE_1.jpg?v=1787593811"},"price":{"amount":375.0,"currencyCode":"USD"},"sku":"199112126729","title":"Ecru \/ P","untranslatedTitle":"Ecru \/ P"}]},{"id":"7495739670574","handle":"hayden-floral-embroidered-midi-dress-blue-white","isCollective":false,"title":"Hayden Floral Embroidered Midi Dress","type":"Sportswear-Dress","untranslatedTitle":"Hayden Floral Embroidered Midi Dress","url":"\/products\/hayden-floral-embroidered-midi-dress-blue-white","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41986283044910","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/77UD47_BLUE-WHITE_1.jpg?v=1772565603"},"price":{"amount":237.99,"currencyCode":"USD"},"sku":"199112055999","title":"Blue\/White \/ 2","untranslatedTitle":"Blue\/White \/ 2"}]},{"id":"7530029776942","handle":"hayden-printed-dress-green-white","isCollective":false,"title":"Hayden Printed Dress","type":"Sportswear-Dress","untranslatedTitle":"Hayden Printed Dress","url":"\/products\/hayden-printed-dress-green-white","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42133758148654","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/27WD47_GREEN-WHITE_1.jpg?v=1776259176"},"price":{"amount":180.99,"currencyCode":"USD"},"sku":"199112090556","title":"Green\/White \/ 0","untranslatedTitle":"Green\/White \/ 0"}]},{"id":"7495739768878","handle":"hazel-embroidered-midi-dress-blue","isCollective":false,"title":"Hazel Embroidered Midi Dress","type":"Sportswear-Dress","untranslatedTitle":"Hazel Embroidered Midi Dress","url":"\/products\/hazel-embroidered-midi-dress-blue","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41986283700270","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/89UD22_BLUE_1.jpg?v=1772565603"},"price":{"amount":189.99,"currencyCode":"USD"},"sku":"199112082322","title":"Blue \/ 0","untranslatedTitle":"Blue \/ 0"}]}
3509,{"id":"7166815895598","handle":"heartfelt-stud-14k-white-gold","isCollective":true,"title":"Heartfelt Stud","type":"Earring","untranslatedTitle":"Heartfelt Stud","url":"\/products\/heartfelt-stud-14k-white-gold","vendor":"Maya Brenner","remoteShopId":null,"variants":[{"id":"41391523889198","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/HeartStudsWG_4c684cbc-b6d2-4dbc-9c86-1212968da7e1.jpg?v=1746477378"},"price":{"amount":250.0,"currencyCode":"USD"},"sku":"sku-41668044324958","title":"14K White Gold \/ Pair","untranslatedTitle":"14K White Gold \/ Pair"}]},{"id":"7166815961134","handle":"heartfelt-stud-14k-yellow-gold","isCollective":true,"title":"Heartfelt Stud","type":"Earring","untranslatedTitle":"Heartfelt Stud","url":"\/products\/heartfelt-stud-14k-yellow-gold","vendor":"Maya Brenner","remoteShopId":null,"variants":[{"id":"41391523921966","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/HeartStudsYG_154ffe67-8799-45f0-8fda-daa9433d3418.jpg?v=1746477379"},"price":{"amount":360.0,"currencyCode":"USD"},"sku":"sku-41667968467038","title":"14K Yellow Gold \/ Pair","untranslatedTitle":"14K Yellow Gold \/ Pair"}]},{"id":"7585083621422","handle":"heyes-knit-midi-dress-dark-brown","isCollective":false,"title":"Heyes Knit Midi Dress","type":"Knit Dress","untranslatedTitle":"Heyes Knit Midi Dress","url":"\/products\/heyes-knit-midi-dress-dark-brown","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365745561646","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KYD756_DARK-BROWN_1.jpg?v=1787593811"},"price":{"amount":550.0,"currencyCode":"USD"},"sku":"199112127276","title":"Dark Brown \/ P","untranslatedTitle":"Dark Brown \/ P"}]},{"id":"7585083588654","handle":"honor-leopard-mini-dress-brown-multi","isCollective":false,"title":"Honor Leopard Mini Dress","type":"Knit Dress","untranslatedTitle":"Honor Leopard Mini Dress","url":"\/products\/honor-leopard-mini-dress-brown-multi","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365745397806","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KYD747_BROWN-MULTI_1.jpg?v=1787593811"},"price":{"amount":450.0,"currencyCode":"USD"},"sku":"199112126422","title":"Brown Multi \/ P","untranslatedTitle":"Brown Multi \/ P"}]},{"id":"7125305819182","handle":"ilaria-sequin-v-neck-sweater-black","isCollective":false,"title":"Ilaria Sequin V-Neck Sweater","type":"Knit Top","untranslatedTitle":"Ilaria Sequin V-Neck Sweater","url":"\/products\/ilaria-sequin-v-neck-sweater-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41240683839534","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KLT594_BLACK_1.jpg?v=1736893364"},"price":{"amount":395.0,"currencyCode":"USD"},"sku":"884492476518","title":"Black \/ P","untranslatedTitle":"Black \/ P"}]},{"id":"7585083785262","handle":"ines-knit-top-ecru","isCollective":false,"title":"Ines Knit Top","type":"Knit Top","untranslatedTitle":"Ines Knit Top","url":"\/products\/ines-knit-top-ecru","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365746380846","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KYT779_ECRU_1.jpg?v=1787593811"},"price":{"amount":325.0,"currencyCode":"USD"},"sku":"199112127979","title":"Ecru \/ P","untranslatedTitle":"Ecru \/ P"}]},{"id":"7585083818030","handle":"ines-knit-top-lt-camel","isCollective":false,"title":"Ines Knit Top","type":"Knit Top","untranslatedTitle":"Ines Knit Top","url":"\/products\/ines-knit-top-lt-camel","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365746544686","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KYT779_LIGHT-CAMEL_1.jpg?v=1787593811"},"price":{"amount":325.0,"currencyCode":"USD"},"sku":"199112128020","title":"Lt Camel \/ P","untranslatedTitle":"Lt Camel \/ P"}]},{"id":"7623435190318","handle":"ingrid-embellished-cardigan-dark-grey","isCollective":false,"title":"Ingrid Embellished Cardigan","type":"Knit Top","untranslatedTitle":"Ingrid Embellished Cardigan","url":"\/products\/ingrid-embellished-cardigan-dark-grey","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42523595374638","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KYT777_DARK-GREY_1.jpg?v=1789141167"},"price":{"amount":425.0,"currencyCode":"USD"},"sku":"199112127726","title":"Dark Grey \/ P","untranslatedTitle":"Dark Grey \/ P"}]},{"id":"7494250168366","handle":"isa-embroidered-sequin-strapless-dress-nude-multi","isCollective":false,"title":"Isa Embroidered Sequin Strapless Dress","type":"Gown","untranslatedTitle":"Isa Embroidered Sequin Strapless Dress","url":"\/products\/isa-embroidered-sequin-strapless-dress-nude-multi","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980516532270","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/99UD15_NUDE-MULTI_1_789f52e1-ef82-4429-8af4-0340ca713a01.jpg?v=1771445278"},"price":{"amount":398.99,"currencyCode":"USD"},"sku":"199112078851","title":"Nude Multi \/ 0","untranslatedTitle":"Nude Multi \/ 0"}]},{"id":"7585083654190","handle":"iva-suede-knit-top-burgundy","isCollective":false,"title":"Iva Faux Suede Knit Top","type":"Knit Top","untranslatedTitle":"Iva Faux Suede Knit Top","url":"\/products\/iva-suede-knit-top-burgundy","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365745725486","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KYT751_BURGUNDY_1.jpg?v=1787593811"},"price":{"amount":275.0,"currencyCode":"USD"},"sku":"199112127825","title":"Burgundy \/ P","untranslatedTitle":"Burgundy \/ P"}]},{"id":"7620996825134","handle":"iva-suede-knit-top-taupe","isCollective":false,"title":"Iva Faux Suede Knit Top","type":"Knit Top","untranslatedTitle":"Iva Faux Suede Knit Top","url":"\/products\/iva-suede-knit-top-taupe","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42511096905774","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KYT751_TAUPE_1.jpg?v=1783438177"},"price":{"amount":275.0,"currencyCode":"USD"},"sku":"199112127924","title":"Taupe \/ P","untranslatedTitle":"Taupe \/ P"}]},{"id":"7623434600494","handle":"ivette-beaded-mini-dress-black-silver","isCollective":false,"title":"Ivette Beaded Mini Dress","type":"Special-Occasion","untranslatedTitle":"Ivette Beaded Mini Dress","url":"\/products\/ivette-beaded-mini-dress-black-silver","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42523592294446","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/85YD60_BLACK-SILVER_1.jpg?v=1789396062"},"price":{"amount":575.0,"currencyCode":"USD"},"sku":"199112135615","title":"Black\/Silver \/ 0","untranslatedTitle":"Black\/Silver \/ 0"}]},{"id":"7494250201134","handle":"ivette-embroidered-sequin-mini-dress-nude-multi","isCollective":false,"title":"Ivette Embroidered Sequin Mini Dress","type":"Special-Occasion","untranslatedTitle":"Ivette Embroidered Sequin Mini Dress","url":"\/products\/ivette-embroidered-sequin-mini-dress-nude-multi","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980516761646","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/99UD60_NUDE-MULTI_1.jpg?v=1771951113"},"price":{"amount":219.99,"currencyCode":"USD"},"sku":"199112078783","title":"Nude Multi \/ 0","untranslatedTitle":"Nude Multi \/ 0"}]},{"id":"7538568888366","handle":"ivette-floral-embroidered-dress-rainbow-multi","isCollective":false,"title":"Ivette Floral Embroidered Dress","type":"Special-Occasion","untranslatedTitle":"Ivette Floral Embroidered Dress","url":"\/products\/ivette-floral-embroidered-dress-rainbow-multi","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42167365894190","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/78WD60_RAINBOW-MULTI_1.jpg?v=1778683464"},"price":{"amount":416.5,"currencyCode":"USD"},"sku":"199112111039","title":"Rainbow Multi \/ 0","untranslatedTitle":"Rainbow Multi \/ 0"}]},{"id":"7530030497838","handle":"ivette-lace-mini-dress-yellow","isCollective":false,"title":"Ivette Lace Mini Dress","type":"Special-Occasion","untranslatedTitle":"Ivette Lace Mini Dress","url":"\/products\/ivette-lace-mini-dress-yellow","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42133763129390","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/92WD92_YELLOW_1.jpg?v=1776259177"},"price":{"amount":198.99,"currencyCode":"USD"},"sku":"199112100613","title":"Yellow \/ 2","untranslatedTitle":"Yellow \/ 2"}]},{"id":"7494166577198","handle":"ivette-rose-embroidered-mini-dress-white-red-green","isCollective":false,"title":"Ivette Rose Embroidered Mini Dress","type":"Special-Occasion","untranslatedTitle":"Ivette Rose Embroidered Mini Dress","url":"\/products\/ivette-rose-embroidered-mini-dress-white-red-green","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980186132526","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/54UD60_WHITE-RED-GREEN_1.jpg?v=1768934216"},"price":{"amount":238.99,"currencyCode":"USD"},"sku":"199112056811","title":"White Multi \/ 0","untranslatedTitle":"White Multi \/ 0"}]},{"id":"7538568822830","handle":"ivette-tweed-dress-light-blue","isCollective":false,"title":"Ivette Tweed Dress","type":"Special-Occasion","untranslatedTitle":"Ivette Tweed Dress","url":"\/products\/ivette-tweed-dress-light-blue","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42167365435438","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/76WD60_LIGHT-BLUE_1.jpg?v=1778683464"},"price":{"amount":416.5,"currencyCode":"USD"},"sku":"199112106844","title":"Light Blue \/ 0","untranslatedTitle":"Light Blue \/ 0"}]},{"id":"7623435059246","handle":"iyla-embellished-midi-skirt-dark-grey","isCollective":false,"title":"Iyla Embellished Midi Skirt","type":"Skirt","untranslatedTitle":"Iyla Embellished Midi Skirt","url":"\/products\/iyla-embellished-midi-skirt-dark-grey","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42523594686510","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KYS130_DARK-GREY_1.jpg?v=1789141167"},"price":{"amount":450.0,"currencyCode":"USD"},"sku":"199112127771","title":"Dark Grey \/ P","untranslatedTitle":"Dark Grey \/ P"}]},{"id":"7580332195886","handle":"izel-lace-midi-dress","isCollective":false,"title":"Izel Lace Midi Dress","type":"Special-Occasion","untranslatedTitle":"Izel Lace Midi Dress","url":"\/products\/izel-lace-midi-dress","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42346184081454","
3509image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/69UD34_YELLOW_1_09a3f499-d9a2-4d3b-92f0-6d671ffaefcf.jpg?v=1778766732"},"price":{"amount":238.99,"currencyCode":"USD"},"sku":"199112078325","title":"Yellow \/ 0","untranslatedTitle":"Yellow \/ 0"}]},{"id":"7494268256302","handle":"jacquard-cottage-bikini-top-green-white","isCollective":false,"title":"Jacquard Cottage Bikini Top","type":"bikini-top","untranslatedTitle":"Jacquard Cottage Bikini Top","url":"\/products\/jacquard-cottage-bikini-top-green-white","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41980588228654","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/24VX46_GREEN-WHITE_1.jpg?v=1769436924"},"price":{"amount":87.5,"currencyCode":"USD"},"sku":"199112070312","title":"Green\/White \/ XS","untranslatedTitle":"Green\/White \/ XS"}]},{"id":"7494268289070","handle":"jacquard-cottage-bikini-top-navy-white","isCollective":false,"title":"Jacquard Cottage Bikini Top","type":"bikini-top","untranslatedTitle":"Jacquard Cottage Bikini Top","url":"\/products\/jacquard-cottage-bikini-top-navy-white","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41980588359726","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/24VX46_NAVY-WHITE_1.jpg?v=1769436923"},"price":{"amount":87.5,"currencyCode":"USD"},"sku":"199112087112","title":"Navy\/White \/ XS","untranslatedTitle":"Navy\/White \/ XS"}]},{"id":"7494268354606","handle":"jacquard-cottage-ring-bottom-green-white","isCollective":false,"title":"Jacquard Cottage Ring Bottom","type":"bikini-bottom","untranslatedTitle":"Jacquard Cottage Ring Bottom","url":"\/products\/jacquard-cottage-ring-bottom-green-white","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41980588621870","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/24VY27_GREEN-WHITE_1.jpg?v=1769436924"},"price":{"amount":87.5,"currencyCode":"USD"},"sku":"199112070398","title":"Green\/White \/ XS","untranslatedTitle":"Green\/White \/ XS"}]},{"id":"7494268387374","handle":"jacquard-cottage-ring-bottom-navy-white","isCollective":false,"title":"Jacquard Cottage Ring Bottom","type":"bikini-bottom","untranslatedTitle":"Jacquard Cottage Ring Bottom","url":"\/products\/jacquard-cottage-ring-bottom-navy-white","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41980588752942","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/24VY27_NAVY-WHITE_1.jpg?v=1769436921"},"price":{"amount":87.5,"currencyCode":"USD"},"sku":"199112087150","title":"Navy\/White \/ XS","untranslatedTitle":"Navy\/White \/ XS"}]},{"id":"7585082015790","handle":"jade-cady-halter-dress-dark-chocolate","isCollective":false,"title":"Jade Cady Halter Dress","type":"Special-Occasion","untranslatedTitle":"Jade Cady Halter Dress","url":"\/products\/jade-cady-halter-dress-dark-chocolate","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365734715438","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/01ED46_DARK-CHOCOLATE_1.jpg?v=1787593775"},"price":{"amount":695.0,"currencyCode":"USD"},"sku":"199112142828","title":"Dark Chocolate \/ 0","untranslatedTitle":"Dark Chocolate \/ 0"}]},{"id":"7553881997358","handle":"jasmine-embroidered-lace-dress-white-green","isCollective":false,"title":"Jasmine Embroidered Lace Dress","type":"Special-Occasion","untranslatedTitle":"Jasmine Embroidered Lace Dress","url":"\/products\/jasmine-embroidered-lace-dress-white-green","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42239551668270","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/89WD13_WHITE-GREEN_1.jpg?v=1776346507"},"price":{"amount":329.99,"currencyCode":"USD"},"sku":"199112113569","title":"White\/Green \/ 0","untranslatedTitle":"White\/Green \/ 0"}]},{"id":"7585082540078","handle":"jaylene-chevron-jacquard-mini-skirt-brown-black","isCollective":false,"title":"Jaylene Chevron Jacquard Mini Skirt","type":"Skirt","untranslatedTitle":"Jaylene Chevron Jacquard Mini Skirt","url":"\/products\/jaylene-chevron-jacquard-mini-skirt-brown-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365738123310","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/27YS36_BROWN-BLACK_1.jpg?v=1787593778"},"price":{"amount":395.0,"currencyCode":"USD"},"sku":"199112135820","title":"Brown\/Black \/ 0","untranslatedTitle":"Brown\/Black \/ 0"}]},{"id":"7207096090670","handle":"jessie-abstract-kai-print-chiffon-mini-cover-up-orange-multi","isCollective":false,"title":"Jessie Abstract Kai Print Chiffon Mini Cover-Up","type":"dress-coverup","untranslatedTitle":"Jessie Abstract Kai Print Chiffon Mini Cover-Up","url":"\/products\/jessie-abstract-kai-print-chiffon-mini-cover-up-orange-multi","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"41587746275374","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/32SD84_ORANGE-MULTI_1.jpg?v=1761078221"},"price":{"amount":137.99,"currencyCode":"USD"},"sku":"199112025312","title":"Orange Multi \/ XS","untranslatedTitle":"Orange Multi \/ XS"}]},{"id":"7553477869614","handle":"jessie-lemon-tile-mini-coverup-white-multi","isCollective":false,"title":"Jessie Lemon Tile Mini Coverup","type":"dress-coverup","untranslatedTitle":"Jessie Lemon Tile Mini Coverup","url":"\/products\/jessie-lemon-tile-mini-coverup-white-multi","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"42237792026670","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/27XD84_WHITE-MULTI_1.jpg?v=1776277018"},"price":{"amount":137.99,"currencyCode":"USD"},"sku":"199112115112","title":"White Multi \/ XS","untranslatedTitle":"White Multi \/ XS"}]},{"id":"7173205360686","handle":"johanna-pleated-twill-midi-dress-brown","isCollective":false,"title":"Johanna Pleated Twill Midi Dress","type":"Sportswear-Dress","untranslatedTitle":"Johanna Pleated Twill Midi Dress","url":"\/products\/johanna-pleated-twill-midi-dress-brown","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41428493565998","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/13QD11_BROWN_1.jpg?v=1755185963"},"price":{"amount":495.0,"currencyCode":"USD"},"sku":"199112000456","title":"Brown \/ 8","untranslatedTitle":"Brown \/ 8"}]},{"id":"7494165659694","handle":"johanna-pleated-twill-midi-dress-blush","isCollective":false,"title":"Johanna Pleated Twill Midi Dress","type":"Sportswear-Dress","untranslatedTitle":"Johanna Pleated Twill Midi Dress","url":"\/products\/johanna-pleated-twill-midi-dress-blush","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980180889646","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/13QD11_BLUSH_1.jpg?v=1768839243"},"price":{"amount":198.99,"currencyCode":"USD"},"sku":"199112079315","title":"Blush \/ 10","untranslatedTitle":"Blush \/ 10"}]},{"id":"7494165692462","handle":"johanna-pleated-twill-midi-dress-mineral-blue","isCollective":false,"title":"Johanna Pleated Twill Midi Dress","type":"Sportswear-Dress","untranslatedTitle":"Johanna Pleated Twill Midi Dress","url":"\/products\/johanna-pleated-twill-midi-dress-mineral-blue","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980181119022","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/13QD11_MINERAL-BLUE_1.jpg?v=1768839243"},"price":{"amount":198.99,"currencyCode":"USD"},"sku":"199112079568","title":"Mineral Blue \/ 10","untranslatedTitle":"Mineral Blue \/ 10"}]},{"id":"7574400139310","handle":"johanna-pleated-twill-midi-dress-burgundy","isCollective":false,"title":"Johanna Pleated Twill Midi Dress","type":"Sportswear-Dress","untranslatedTitle":"Johanna Pleated Twill Midi Dress","url":"\/products\/johanna-pleated-twill-midi-dress-burgundy","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42326273032238","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/13QD11_BURGUNDY_1.jpg?v=1783438125"},"price":{"amount":495.0,"currencyCode":"USD"},"sku":"199112138029","title":"Burgundy \/ 0","untranslatedTitle":"Burgundy \/ 0"}]},{"id":"7585082441774","handle":"johanna-printed-twill-dress-brown-multi","isCollective":false,"title":"Johanna Printed Twill Dress","type":"Sportswear-Dress","untranslatedTitle":"Johanna Printed Twill Dress","url":"\/products\/johanna-printed-twill-dress-brown-multi","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365737435182","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/21YD11_BROWN-MULTI_1.jpg?v=1787593778"},"price":{"amount":495.0,"currencyCode":"USD"},"sku":"199112133994","title":"Brown Multi \/ 0","untranslatedTitle":"Brown Multi \/ 0"}]},{"id":"7494250299438","handle":"jolie-textured-maxi-dress-navy-white","isCollective":false,"title":"Jolie Textured Midi Dress","type":"Knit Dress","untranslatedTitle":"Jolie Textured Midi Dress","url":"\/products\/jolie-textured-maxi-dress-navy-white","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980517417006","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KUD678_NAVY-WHITE_1.jpg?v=1770926411"},"price":{"amount":210.99,"currencyCode":"USD"},"sku":"199112068586","title":"Navy\/White \/ L","untranslatedTitle":"Navy\/White \/ L"}]},{"id":"7553881931822","handle":"josefina-embroidered-maxi-dress-ecru","isCollective":false,"title":"Josefina Embroidered Maxi Dress","type":"Gown","untranslatedTitle":"Josefina Embroidered Maxi Dress","url":"\/products\/josefina-embroidered-maxi-dress-ecru","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42239551209518","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/84ED69_ECRU_1.jpg?v=1776346507"},"price":{"amount":339.99,"currencyCode":"USD"},"sku":"199112107124","title":"Ecru \/ 0","untranslatedTitle":"Ecru \/ 0"}]},{"id":"7530029547566","handle":"josephine-printed-blouse-white-multi","isCollective":false,"title":"Josephine Printed Blouse","type":"Blouse","untranslatedTitle":"Josephine Printed Blouse","url":"\/products\/josephine-printed-blouse-white-multi","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42133756936238","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/23WT11_WHITE-MULTI_1.jpg?v=1777641225"},"price":{"amount":118.99,"currencyCode":"USD"},"sku":"199112109678","title":"White Multi \/ P","untranslatedTitle":"White Multi \/ P"}]},{"id":"7585083850798","handle":"josette-lace-sleeve-sweater-ecru","isCollective":false,"title":"Josette Lace Sleeve Sweater","type":"Knit Top","untranslatedTitle":"Josette Lace Sleeve Sweater","url":"\/products\/josette-lace-sleeve-sweater-ecru","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365746708526","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KYT784_ECRU_1.jpg?v=1787593775"},"price":{"amount":325.0,"currencyCode":"USD"},"sku":"199112146420","title":"Ecru \/ P","untranslatedTitle":"Ecru \/ P"}]},{"id":"7585083883566","handle":"josette-lace-sleeve-sweater-burgundy","isCollective":false,"title":"Josette Lace Sleeve Sweater","type":"Knit Top","untranslatedTitle":"Josette Lace Sleeve Sweater","url":"\/products\/josette-lace-sleeve-sweater-burgundy","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42365746872366","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KYT784_BURGUNDY_1.jpg?v=1787593811"},"price":{"amount":325.0,"currencyCode":"USD"},"sku":"199112142576","title":"Burgundy \/ P","untranslatedTitle":"Burgundy \/ P"}]},{"id":"7530029711406","handle":"jules-printed-poplin-dress-white-multi","isCollective":false,"title":"Jules Printed Poplin Dress","type":"Sportswear-Dress","untranslatedTitle":"Jules Printed Poplin Dress","url":"\/products\/jules-printed-poplin-dress-white-multi","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42133757886510","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/25WD83_WHITE-MULTI_1.jpg?v=1776259176"},"price":{"amount":180.99,"currencyCode":"USD"},"sku":"199112090853","title":"White Multi \/ 0","untranslatedTitle":"White Multi \/ 0"}]},{"id":"7574399975470","handle":"julie-cady-top-black","isCollective":false,"title":"Julie Cady Top","type":"Top","untranslatedTitle":"Julie Cady Top","url":"\/products\/julie-cady-top-black","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42326272278574","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/01YT27_BLACK_1.jpg?v=1783438112"},"price":{"amount":295.0,"currencyCode":"USD"},"sku":"199112146345","title":"Black \/ S","untranslatedTitle":"Black \/ S"}]},{"id":"7574400008238","handle":"julie-cady-top-red","isCollective":false,"title":"Julie Cady Top","type":"Top","untranslatedTitle":"Julie Cady Top","url":"\/products\/julie-cady-top-red","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42326272376878","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/01YT27_RED_1.jpg?v=1783438113"},"price":{"amount":295.0,"currencyCode":"USD"},"sku":"199112144679","title":"Red \/ P","untranslatedTitle":"Red \/ P"}]},{"id":"7538568691758","handle":"juliet-embroidered-midi-skirt-navy-white","isCollective":false,"title":"Juliet Embroidered Midi Skirt","type":"Skirts","untranslatedTitle":"Juliet Embroidered Midi Skirt","url":"\/products\/juliet-embroidered-midi-skirt-navy-white","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42167364649006","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/61WS17_NAVY-WHITE_1.jpg?v=1778683460"},"price":{"amount":276.5,"currencyCode":"USD"},"sku":"199112110292","title":"Navy\/White \/ 2","untranslatedTitle":"Navy\/White \/ 2"}]},{"id":"7504754147374","handle":"june-roja-lace-top","isCollective":false,"title":"June Roja Lace Top","type":"Blouse","untranslatedTitle":"June Roja Lace Top","url":"\/products\/june-roja-lace-top","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42019241001006","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/92JT54_RED_1.jpg?v=1732728653"},"price":{"amount":140.99,"currencyCode":"USD"},"sku":"199112086061","title":"Red \/ P","untranslatedTitle":"Red \/ P"}]},{"id":"7506070077486","handle":"june-roja-lace-top-1","isCollective":false,"title":"June Roja Lace Top","type":"Blouse","untranslatedTitle":"June Roja Lace Top","url":"\/products\/june-roja-lace-top-1","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42024271183918","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/92JT54_WHITE_1_04c69144-ead3-422c-94f9-f3e0b37791d8.jpg?v=1733166733"},"price":{"amount":140.99,"currencyCode":"USD"},"sku":"199112083800","title":"White \/ P","untranslatedTitle":"White \/ P"}]},{"id":"7494249545774","handle":"juni-printed-poplin-dress-green-white","isCollective":false,"title":"Juni Printed Poplin Dress","type":"Sportswear-Dress","untranslatedTitle":"Juni Printed Poplin Dress","url":"\/products\/juni-
3509printed-poplin-dress-green-white","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"41980512567342","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/34UD31_GREEN-WHITE_1_f259c580-4513-48ba-b590-9d4e43556c01.jpg?v=1771529754"},"price":{"amount":158.99,"currencyCode":"USD"},"sku":"199112055630","title":"Green\/White \/ 0","untranslatedTitle":"Green\/White \/ 0"}]},{"id":"7530033643566","handle":"juni-printed-poplin-dress-green-white-multi","isCollective":false,"title":"Juni Printed Poplin Dress","type":"Sportswear-Dress","untranslatedTitle":"Juni Printed Poplin Dress","url":"\/products\/juni-printed-poplin-dress-green-white-multi","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42133776465966","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/27WD31_GREEN-WHITE_1.jpg?v=1776259177"},"price":{"amount":158.99,"currencyCode":"USD"},"sku":"199112090624","title":"Green White Multi \/ 0","untranslatedTitle":"Green White Multi \/ 0"}]},{"id":"7553478426670","handle":"kaela-knit-midi-dress-orange-multi","isCollective":false,"title":"Kaela Knit Midi Dress","type":"knit-coverup","untranslatedTitle":"Kaela Knit Midi Dress","url":"\/products\/kaela-knit-midi-dress-orange-multi","vendor":"Milly Cabana","remoteShopId":null,"variants":[{"id":"42237794451502","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KWD707_ORANGE-MULTI_1.jpg?v=1776277018"},"price":{"amount":247.99,"currencyCode":"USD"},"sku":"199112100057","title":"Orange Multi \/ XS","untranslatedTitle":"Orange Multi \/ XS"}]},{"id":"7553881899054","handle":"kaelynn-floral-jacquard-dress-navy","isCollective":false,"title":"Kaelynn Floral Jacquard Dress","type":"Special-Occasion","untranslatedTitle":"Kaelynn Floral Jacquard Dress","url":"\/products\/kaelynn-floral-jacquard-dress-navy","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42239550980142","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/83WD25_NAVY_1.jpg?v=1776346507"},"price":{"amount":319.99,"currencyCode":"USD"},"sku":"199112113811","title":"Navy \/ 0","untranslatedTitle":"Navy \/ 0"}]},{"id":"7538569117742","handle":"kai-crochet-midi-dress-light-blue","isCollective":false,"title":"Kai Crochet Midi Dress","type":"Knit Dress","untranslatedTitle":"Kai Crochet Midi Dress","url":"\/products\/kai-crochet-midi-dress-light-blue","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42167367598126","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KWD715_LIGHT-BLUE_1.jpg?v=1778683459"},"price":{"amount":385.5,"currencyCode":"USD"},"sku":"199112110186","title":"Light Blue \/ L","untranslatedTitle":"Light Blue \/ L"}]},{"id":"7538569379886","handle":"kaira-knit-top-blue-multi","isCollective":false,"title":"Kaira Knit Top","type":"Knit Top","untranslatedTitle":"Kaira Knit Top","url":"\/products\/kaira-knit-top-blue-multi","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42167368613934","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/KWT753_BLUE-MULTI_1.jpg?v=1778683459"},"price":{"amount":206.5,"currencyCode":"USD"},"sku":"199112111947","title":"Blue Multi \/ P","untranslatedTitle":"Blue Multi \/ P"}]},{"id":"7623434567726","handle":"kait-beaded-dress-black-silver","isCollective":false,"title":"Kait Beaded Dress","type":"Special-Occasion","untranslatedTitle":"Kait Beaded Dress","url":"\/products\/kait-beaded-dress-black-silver","vendor":"MILLY","remoteShopId":null,"variants":[{"id":"42523592065070","image":{"src":"\/\/www.milly.com\/cdn\/shop\/files\/85YD13_BLACK-SILVER_1.jpg?v=1789396062"},"price":{"amount":695.0,"currencyCode":"USD"},"sku":"199112143535","title":"Black\/Silver \/ 0","untranslatedTitle":"Black\/Silver \/ 0"}]}],"purchasingCompany":null},},"https://www.milly.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"129152679982","themePublished":"true","eventMetadataId":"c0174742-3e13-4f76-ac31-d8a19cb8cad1","pageType":"product","resourceId":"1096158773292","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\",{}],[\"product_viewed\",{\"productVariant\":{\"price\":{\"amount\":100.0,\"currencyCode\":\"USD\"},\"product\":{\"title\":\"Digital Gift Card\",\"vendor\":\"Milly\",\"id\":\"1096158773292\",\"untranslatedTitle\":\"Digital Gift Card\",\"url\":\"\/products\/online-gift-card\",\"type\":\"Gift Cards\"},\"id\":\"10605675806764\",\"image\":{\"src\":\"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604\"},\"sku\":null,\"title\":\"$100\",\"untranslatedTitle\":\"$100\"}}]]"});})();</script>
3509<script> 3510 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 3511 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 3512 window.ShopifyAnalytics.meta.currency = 'USD'; 3513 var meta = {"product":{"id":1096158773292,"gid":"gid:\/\/shopify\/Product\/1096158773292","vendor":"Milly","type":"Gift Cards","handle":"online-gift-card","variants":[{"id":10605675806764,"price":10000,"name":"Digital Gift Card - $100","public_title":"$100","sku":null},{"id":32275312803886,"price":17500,"name":"Digital Gift Card - $175","public_title":"$175","sku":null},{"id":10605677412396,"price":25000,"name":"Digital Gift Card - $250","public_title":"$250","sku":null},{"id":32275314212910,"price":35000,"name":"Digital Gift Card - $350","public_title":"$350","sku":null},{"id":10605677445164,"price":50000,"name":"Digital Gift Card - $500","public_title":"$500","sku":null},{"id":10648371822636,"price":100000,"name":"Digital Gift Card - $1,000","public_title":"$1,000","sku":null}],"remote":false,"collective":false},"page":{"pageType":"product","resourceType":"product","resourceId":1096158773292,"requestId":"93afe1ca-85dc-462d-a4fe-90b1849b7127-1791063643"}}; 3514 for (var attr in meta) { 3515 window.ShopifyAnalytics.meta[attr] = meta[attr]; 3516 } 3517</script>
vendor: 1 bytes, line 3517
3517
3518<script class="analytics"> 3519 (function () { 3520 var customDocumentWrite = function(content) { 3521 var jquery = null; 3522 3523 if (window.jQuery) { 3524 jquery = window.jQuery; 3525 } else if (window.Checkout && window.Checkout.$) { 3526 jquery = window.Checkout.$; 3527 } 3528 3529 if (jquery) { 3530 jquery('body').append(content); 3531 } 3532 }; 3533 3534 var hasLoggedConversion = function(token) { 3535 if (token) { 3536 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 3537 } 3538 return false; 3539 } 3540 3541 var setCookieIfConversion = function(token) { 3542 if (token) { 3543 var twoMonthsFromNow = new Date(Date.now()); 3544 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 3545 3546 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 3547 } 3548 } 3549 3550 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 3551 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 3552 if (trekkie.integrations) { 3553 return; 3554 } 3555 trekkie.methods = [ 3556 'identify', 3557 'page', 3558 'ready', 3559 'track', 3560 'trackForm', 3561 'trackLink' 3562 ]; 3563 trekkie.factory = function(method) { 3564 return function() { 3565 var args = Array.prototype.slice.call(arguments); 3566 args.unshift(method); 3567 trekkie.push(args); 3568 if (method == 'track' || method == 'page') { 3569 var pageUrl; 3570 try { 3571 pageUrl = window.location.href; 3572 } catch (e) {} 3573 var pageReferrer; 3574 try { 3575 pageReferrer = document.referrer; 3576 } catch (e) {} 3577 try { 3578 if (window.__TREKKIE_SHIM_QUEUE == null) { 3579 window.__TREKKIE_SHIM_QUEUE = []; 3580 } 3581 window.__TREKKIE_SHIM_QUEUE.push({ 3582 from: 'trekkie-stub', 3583 method: method, 3584 args: args.slice(1), 3585 pageContext: { 3586 url: pageUrl, 3587 referrer: pageReferrer 3588 } 3589 }); 3590 } catch (e) { 3591 // no-op 3592 } 3593 } 3594 return trekkie; 3595 }; 3596 }; 3597 for (var i = 0; i < trekkie.methods.length; i++) { 3598 var key = trekkie.methods[i]; 3599 trekkie[key] = trekkie.factory(key); 3600 } 3601 trekkie.load = function(config) { 3602 trekkie.config = config || {}; 3603 trekkie.config.initialDocumentCookie = document.cookie; 3604 var first = document.getElementsByTagName('script')[0]; 3605var script = document.createElement('script'); 3606script.type = 'text/javascript'; 3607script.onerror = function(e) { 3608 var scriptFallback = document.createElement('script'); 3609 scriptFallback.type = 'text/javascript'; 3610 scriptFallback.onerror = function(error) { 3611 var Monorail = { 3612 produce: function produce(monorailDomain, schemaId, payload) { 3613 var currentMs = new Date().getTime(); 3614 var event = { 3615 schema_id: schemaId, 3616 payload: payload, 3617 metadata: { 3618 event_created_at_ms: currentMs, 3619 event_sent_at_ms: currentMs 3620 } 3621 }; 3622 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 3623 }, 3624 sendRequest: function sendRequest(endpointUrl, payload) { 3625 // Try the sendBeacon API 3626 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 3627 var blobData = new window.Blob([payload], { 3628 type: 'text/plain' 3629 }); 3630 3631 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 3632 return true; 3633 } // sendBeacon was not successful 3634 3635 } // XHR beacon 3636 3637 var xhr = new XMLHttpRequest(); 3638 3639 try { 3640 xhr.open('POST', endpointUrl); 3641 xhr.setRequestHeader('Content-Type', 'text/plain'); 3642 xhr.send(payload); 3643 } catch (e) { 3644 console.log(e); 3645 } 3646 3647 return false; 3648 }, 3649 isIos12: function isIos12() { 3650 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 3651 } 3652 }; 3653 Monorail.produce('monorail-edge.shopifysvc.com', 3654 'trekkie_storefront_load_errors/1.1', 3655 {shop_id: 2623045676, 3656 theme_id: 129152679982, 3657 app_name: "storefront", 3658 context_url: window.location.href, 3659 source_url: "//www.milly.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"}); 3660 3661 }; 3662 scriptFallback.async = true; 3663 scriptFallback.src = '//www.milly.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 3664 first.parentNode.insertBefore(scriptFallback, first); 3665}; 3666script.async = true; 3667script.src = '//www.milly.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js'; 3668first.parentNode.insertBefore(script, first); 3669 3670 }; 3671 trekkie.load( 3672 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":2623045676,"isMerchantRequest":null,"themeId":129152679982,"themeCityHash":"9342401628724163448","contentLanguage":"en","currency":"USD","eventMetadataId":"c0174742-3e13-4f76-ac31-d8a19cb8cad1"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 3673 ); 3674 3675 var loaded = false;
3676 trekkie.ready(function() { 3677 if (loaded) return; 3678 loaded = true; 3679 3680 window.ShopifyAnalytics.lib = window.trekkie; 3681 3682 var originalDocumentWrite = document.write; 3683 document.write = customDocumentWrite; 3684 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 3685 document.write = originalDocumentWrite; 3686 3687 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 3688 var token = match? match[1]: undefined; 3689 if (!hasLoggedConversion(token)) { 3690 setCookieIfConversion(token); 3691 window.ShopifyAnalytics.lib.track("Viewed Product",{"currency":"USD","variantId":10605675806764,"productId":1096158773292,"productGid":"gid:\/\/shopify\/Product\/1096158773292","name":"Digital Gift Card - $100","price":"100.00","sku":null,"brand":"Milly","variant":"$100","category":"Gift Cards","nonInteraction":true,"remote":false,"available":true},undefined,undefined,{"shopifyEmitted":true}); 3692 } 3693 }); 3694 3695 window.ShopifyAnalytics.lib.page(null,{"pageType":"product","resourceType":"product","resourceId":1096158773292,"requestId":"93afe1ca-85dc-462d-a4fe-90b1849b7127-1791063643","shopifyEmitted":true}); 3696 3697 var eventsListenerScript = document.createElement('script'); 3698 eventsListenerScript.async = true; 3699 eventsListenerScript.src = "//www.milly.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 3700 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 3701})();</script>
vendor: 1 bytes, line 3701
3701
3702<script 3703 defer 3704 src="https://www.milly.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 3705 data-application="storefront-renderer" 3706 data-shop-id="2623045676" 3707 data-render-region="gcp-us-central1" 3708 data-page-type="product" 3709 data-theme-instance-id="129152679982" 3710 data-theme-name="" 3711 data-theme-version="" 3712 data-monorail-region="shop_domain" 3713 data-resource-timing-sampling-rate="10" 3714 data-shs="true" 3715 data-shs-beacon="true" 3716 data-shs-export-with-fetch="true" 3717 data-shs-logs-sample-rate="1" 3718 data-shs-beacon-endpoint="https://www.milly.com/api/collect" 3719></script>
3719 3720<meta name="shopify-y" content="00000000-0000-0000-5000-000000000000" data-expiration="1822621243000"><meta name="shopify-s" content="00000000-0000-0000-5000-000000000000" data-expiration="1791065443000"><meta name="new-cookie-storage-activated" content="t"> 3721</head> 3722 3723 3724 3725 3726<body id="designer-gift-card-id" class="product-template "> 3727 <div id="accessibility-message" class="visually-hidden" role="alert" aria-live="polite"> 3728 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). 3729 </div> 3730 3731 <a href="#main-content" class="skip-to-content">Skip to Content</a> 3732 3733 3734 3735 3736 3737 3738 <!-- Google Tag Manager (noscript) -->
vendor: 72 bytes, lines 3738-3739
3738 3739 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
3739GTM-MGP6DCB
vendor: 91 bytes, lines 3739-3741
3739" 3740 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 3741
3741<!-- End Google Tag Manager (noscript) --> 3742 3743 3744 3745 <div class="wrapper"> 3746 <div id="shopify-section-header" class="shopify-section"><!-- eyefitu_widget --> 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760
3760<script type="application/javascript"> 3761 (function() { 3762 window.eyefituShopifyOptions = { 3763 selector: '#swathes-load-id', 3764 place: "before", 3765 dataAttributes: { 3766 productId: 'gid://shopify/Product/1096158773292', 3767 image: "https://www.milly.com/cdn/shop/products/giftguide_100_1_660x.jpg?v=1614099604", 3768 brand: "Milly", 3769 3770 product: "Gift Cards", 3771 3772 gender: "female", 3773 language: 'en', 3774 3775 3776 3777 sizes: '["all"]', 3778 3779 visualSizeChartTitle: "Milly - Gift Cards", 3780 }, 3781 }; 3782 3783 sessionStorage.removeItem('eyefitu:recommendedSize'); 3784 window.addEventListener('eyefitu', (event) => { 3785 sessionStorage.setItem('eyefitu:recommendedSize', event.detail?.recommendedSize) 3786 }); 3787 3788 const product = {"id":1096158773292,"title":"Digital Gift Card","handle":"online-gift-card","description":"\u003cli\u003eYou will receive an email that contains a unique gift card code that can be used at checkout to redeem the gift card's value.\u003c\/li\u003e\n\u003cli\u003eMILLY gift cards may only be used online at www.MILLY.com.\u003c\/li\u003e\n\u003cli\u003eGift cards are non-refundable.\u003c\/li\u003e","published_at":"2022-05-24T07:50:55-04:00","created_at":"2018-07-23T15:37:51-04:00","vendor":"Milly","type":"Gift Cards","tags":["gift","gift card","notbfcm","published_at:05\/24\/2022","smarttag_regular_price"],"price":10000,"price_min":10000,"price_max":100000,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":10605675806764,"title":"$100","option1":"$100","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687886897198,"product_id":1096158773292,"position":1,"created_at":"2021-02-23T12:00:00-05:00","updated_at":"2021-02-23T12:00:04-05:00","alt":"MILLY $100 Digital Gift Card - Black Design with Gold Logo | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604","variant_ids":[10605675806764]},"available":true,"name":"Digital Gift Card - $100","public_title":"$100","options":["$100"],"price":10000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $100 Digital Gift Card - Black Design with Gold Logo | MILLY","id":7914427056174,"position":1,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32275312803886,"title":"$175","option1":"$175","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687897874478,"product_id":1096158773292,"position":2,"created_at":"2021-02-23T12:04:52-05:00","updated_at":"2021-02-23T12:04:52-05:00","alt":"MILLY $175 Digital Gift Card - Elegant Black Design with Gold Lettering | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892","variant_ids":[32275312803886]},"available":true,"name":"Digital Gift Card - $175","public_title":"$175","options":["$175"],"price":17500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $175 Digital Gift Card - Elegant Black Design with Gold Lettering | MILLY","id":7914438492206,"position":2,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":10605677412396,"title":"$250","option1":"$250","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687900692526,"product_id":1096158773292,"position":3,"created_at":"2021-02-23T12:06:14-05:00","updated_at":"2021-02-23T12:06:14-05:00","alt":"MILLY $250 Digital Gift Card - Designer Black Backgroun
3788d with Gold Text | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974","variant_ids":[10605677412396]},"available":true,"name":"Digital Gift Card - $250","public_title":"$250","options":["$250"],"price":25000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $250 Digital Gift Card - Designer Black Background with Gold Text | MILLY","id":7914441277486,"position":3,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32275314212910,"title":"$350","option1":"$350","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687905509422,"product_id":1096158773292,"position":4,"created_at":"2021-02-23T12:08:17-05:00","updated_at":"2021-02-23T12:08:17-05:00","alt":"MILLY $350 Digital Gift Card - Unique Black Card with Gold Brand Logo | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097","variant_ids":[32275314212910]},"available":true,"name":"Digital Gift Card - $350","public_title":"$350","options":["$350"],"price":35000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $350 Digital Gift Card - Unique Black Card with Gold Brand Logo | MILLY","id":7914446159918,"position":4,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":10605677445164,"title":"$500","option1":"$500","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687906492462,"product_id":1096158773292,"position":5,"created_at":"2021-02-23T12:08:38-05:00","updated_at":"2021-02-23T12:08:38-05:00","alt":"MILLY $500 Digital Gift Card - Elegant Black Design with Gold Typography | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118","variant_ids":[10605677445164]},"available":true,"name":"Digital Gift Card - $500","public_title":"$500","options":["$500"],"price":50000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $500 Digital Gift Card - Elegant Black Design with Gold Typography | MILLY","id":7914447208494,"position":5,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":10648371822636,"title":"$1,000","option1":"$1,000","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687906918446,"product_id":1096158773292,"position":6,"created_at":"2021-02-23T12:09:01-05:00","updated_at":"2021-02-23T12:09:01-05:00","alt":"MILLY $1000 Digital Gift Card - Designer Black Card with Gold Lettering | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141","variant_ids":[10648371822636]},"available":true,"name":"Digital Gift Card - $1,000","public_title":"$1,000","options":["$1,000"],"price":100000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $1000 Digital Gift Card - Designer Black Card with Gold Lettering | MILLY","id":7914447667246,"position":6,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604","\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892","\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974","\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097","\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118","\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141"],"featured_image":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604","options":["Value"],"media":[{"alt":"MILLY $100 Digital Gift Card - Black Design with Gold Logo | MILLY","id":7914427056174,"position":1,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604","width":660},{"alt":"MILLY $175 Digital Gift Card - Elegant Black Design with Gold Lettering | MILLY","id":7914438492206,"position":2,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892","width":660},{"alt":"MILLY $250 Digital Gift Card - Designer Black Backgroun
3788d with Gold Text | MILLY","id":7914441277486,"position":3,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974","width":660},{"alt":"MILLY $350 Digital Gift Card - Unique Black Card with Gold Brand Logo | MILLY","id":7914446159918,"position":4,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097","width":660},{"alt":"MILLY $500 Digital Gift Card - Elegant Black Design with Gold Typography | MILLY","id":7914447208494,"position":5,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118","width":660},{"alt":"MILLY $1000 Digital Gift Card - Designer Black Card with Gold Lettering | MILLY","id":7914447667246,"position":6,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141","width":660}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cli\u003eYou will receive an email that contains a unique gift card code that can be used at checkout to redeem the gift card's value.\u003c\/li\u003e\n\u003cli\u003eMILLY gift cards may only be used online at www.MILLY.com.\u003c\/li\u003e\n\u003cli\u003eGift cards are non-refundable.\u003c\/li\u003e"}; 3789 if (product) { 3790 sessionStorage.setItem('eyefitu:product', JSON.stringify(product)); 3791 } 3792 3793 const productOptions = [{"name":"Value","position":1,"values":["$100","$175","$250","$350","$500","$1,000"]}]; 3794 if (productOptions) { 3795 const sizes = productOptions.find(o => o.name === 'Size') || null; 3796 sessionStorage.setItem('eyefitu:product-sizes', JSON.stringify(sizes)); 3797 } 3798 3799 fetch('/cart.js') 3800 .then(response => response.json()) 3801 .then(cart => { 3802 sessionStorage.setItem('eyefitu:cart-token', cart.token) 3803 }) 3804 .catch(error => console.error('Error fetching cart:', error)); 3805 })() 3806 </script>
3806 3807 3808 <style> 3809 .product-option-rows .product-option-swatch .option-name { 3810 width: max-content !important; 3811 display: inline-block !important; 3812} 3813 3814[data-eyefitu-widget] { 3815 margin-left: 15px !important; 3816 display: inline-block !important; 3817} 3818 3819.eyefitu-size-recommendation-button-logo.eyefitu-size-recommendation-button-logo { 3820 display: none; 3821} 3822 3823.eyefitu-size-recommendation-button.eyefitu-size-recommendation-button { 3824 padding: 0; 3825} 3826 3827.eyefitu-size-recommendation-button-text.eyefitu-size-recommendation-button-text { 3828 color: #000; 3829 font-weight: 400; 3830 font-family: 'Neutra Text', 'Helvetica Neue', Helvetica, Arial, sans-serif; 3831 font-size: 1.4rem; 3832 text-decoration: underline; 3833 letter-spacing: 0.25px; 3834 line-height: 21px; 3835 text-transform: capitalize; 3836} 3837 3838@media (width <= 959px) { 3839 .eyefitu-size-recommendation-button-text.eyefitu-size-recommendation-button-text { 3840 font-size: 1.6rem; 3841 line-height: 24px; 3842 } 3843} 3844 3845.eyefitu-button:not(.eyefitu-button-secondary) { 3846 text-transform: uppercase !important; 3847 background: #000 !important; 3848 border: 1px solid transparent; 3849 color: #fff !important; 3850 font-family: 'Neutra Text', 'Helvetica Neue', Helvetica, Arial, sans-serif !important; 3851 font-weight: 700 !important; 3852 font-size: 1.4rem !important; 3853 border-radius: 3px !important; 3854 transition: color 0.3s ease, background 0.3s ease, border 0.3s ease !important; 3855} 3856 3857.eyefitu-button:not(.eyefitu-button-secondary):hover, 3858.eyefitu-button:not(.eyefitu-button-secondary):focus { 3859 background: transparent !important; 3860 border-color: #000 !important; 3861 color: #000 !important; 3862} 3863 3864.eyefitu-button.eyefitu-button-secondary { 3865 font-weight: 700 !important; 3866} 3867 </style> 3868 3869 3870 3871
3871<script> 3872 (function() { 3873 const baseProduct = {"id":1096158773292,"title":"Digital Gift Card","handle":"online-gift-card","description":"\u003cli\u003eYou will receive an email that contains a unique gift card code that can be used at checkout to redeem the gift card's value.\u003c\/li\u003e\n\u003cli\u003eMILLY gift cards may only be used online at www.MILLY.com.\u003c\/li\u003e\n\u003cli\u003eGift cards are non-refundable.\u003c\/li\u003e","published_at":"2022-05-24T07:50:55-04:00","created_at":"2018-07-23T15:37:51-04:00","vendor":"Milly","type":"Gift Cards","tags":["gift","gift card","notbfcm","published_at:05\/24\/2022","smarttag_regular_price"],"price":10000,"price_min":10000,"price_max":100000,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":10605675806764,"title":"$100","option1":"$100","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687886897198,"product_id":1096158773292,"position":1,"created_at":"2021-02-23T12:00:00-05:00","updated_at":"2021-02-23T12:00:04-05:00","alt":"MILLY $100 Digital Gift Card - Black Design with Gold Logo | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604","variant_ids":[10605675806764]},"available":true,"name":"Digital Gift Card - $100","public_title":"$100","options":["$100"],"price":10000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $100 Digital Gift Card - Black Design with Gold Logo | MILLY","id":7914427056174,"position":1,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32275312803886,"title":"$175","option1":"$175","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687897874478,"product_id":1096158773292,"position":2,"created_at":"2021-02-23T12:04:52-05:00","updated_at":"2021-02-23T12:04:52-05:00","alt":"MILLY $175 Digital Gift Card - Elegant Black Design with Gold Lettering | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892","variant_ids":[32275312803886]},"available":true,"name":"Digital Gift Card - $175","public_title":"$175","options":["$175"],"price":17500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $175 Digital Gift Card - Elegant Black Design with Gold Lettering | MILLY","id":7914438492206,"position":2,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":10605677412396,"title":"$250","option1":"$250","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687900692526,"product_id":1096158773292,"position":3,"created_at":"2021-02-23T12:06:14-05:00","updated_at":"2021-02-23T12:06:14-05:00","alt":"MILLY $250 Digital Gift Card - Designer Black Background with Gold Text | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974","variant_ids":[10605677412396]},"available":true,"name":"Digital Gift Card - $250","public_title":"$250","options":["$250"],"price":25000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $250 Digital Gift Card - Designer Black Background with Gold Text | MILLY","id":7914441277486,"position":3,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32275314212910,"title":"$350","option1":"$350","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687905509422,"product_id":1096158773292,"position":4,"created_at":"2021-02-23T12:08:17-05:00","updated_at":"2021-02-23T12:08:17-05:00","alt":"MILLY $350 Digital Gift Card - Unique Black Card with Gold Brand Logo | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097","variant_ids":[32275314212910]},"available":true,"name":"Digital Gift Card - $350","public_title":"$350","options":["$350"],"price":35000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $350 Digital Gift Card - Unique Black Card with Gold Brand Logo | MILLY","id":7914446159918,"position":4,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":10605677445164,"title":"$500","option1":"$500","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687906492462,"product_id":1096158773292,"position":5,"created_at":"2021-02-23T12:08:38-05:00","updated_at":"2021-02-23T12:08:38-05:00","alt":"MILLY $500 Digital Gift Card - Elegant Black Design with Gold Typography | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118","variant_ids":[10605677445164]},"available":true,"name":"Digital Gift Card - $500","public_title":"$500","options":["$500"],"price":50000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $500 Digital Gift Card - Elegant Black Design with Gold Typography | MILLY","id":7914447208494,"position":5,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":10648371822636,"title":"$1,000","option1":"$1,000","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687906918446,"product_id":1096158773292,"position":6,"created_at":"2021-02-23T12:09:01-05:00","updated_at":"2021-02-23T12:09:01-05:00","alt":"MILLY $1000 Digital Gift Card - Designer Black Card with Gold Lettering | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141","variant_ids":[10648371822636]},"available":true,"name":"Digital Gift Card - $1,000","public_title":"$1,000","options":["$1,000"],"price":100000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $1000 Digital Gift Card - Designer Black Card with Gold Lettering | MILLY","id":7914447667246,"position":6,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604","\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892","\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974","\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097","\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118","\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141"],"featured_image":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604","options":["Value"],"media":[{"alt":"MILLY $100 Digital Gift Card - Black Design with Gold Logo | MILLY","id":7914427056174,"position":1,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604","width":660},{"alt":"MILLY $175 Digital Gift Card - Elegant Black Design with Gold Lettering | MILLY","id":7914438492206,"position":2,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892","width":660},{"alt":"MILLY $250 Digital Gift Card - Designer Black Backgroun
3873d with Gold Text | MILLY","id":7914441277486,"position":3,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974","width":660},{"alt":"MILLY $350 Digital Gift Card - Unique Black Card with Gold Brand Logo | MILLY","id":7914446159918,"position":4,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097","width":660},{"alt":"MILLY $500 Digital Gift Card - Elegant Black Design with Gold Typography | MILLY","id":7914447208494,"position":5,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118","width":660},{"alt":"MILLY $1000 Digital Gift Card - Designer Black Card with Gold Lettering | MILLY","id":7914447667246,"position":6,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141","width":660}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cli\u003eYou will receive an email that contains a unique gift card code that can be used at checkout to redeem the gift card's value.\u003c\/li\u003e\n\u003cli\u003eMILLY gift cards may only be used online at www.MILLY.com.\u003c\/li\u003e\n\u003cli\u003eGift cards are non-refundable.\u003c\/li\u003e"}; 3874 3875 console.log('baseProduct: ', baseProduct); 3876 3877 const getStatus = () => { 3878 const outOfScopeTypes = [ 3879 'Accessories', 3880 'Bracelet', 3881 'Earring', 3882 'Ring', 3883 'Necklace' 3884 ]; 3885 if (outOfScopeTypes.includes(baseProduct.type)) { 3886 return [false, `EyeFitU: "${baseProduct.type}" is out of scope by product type`]; 3887 } 3888 3889 if (baseProduct.variants[0]?.option2 === 'One Size') { 3890 return [false, `EyeFitU: Product is out of scope by "one size" label`]; 3891 } 3892 3893 return [true]; 3894 } 3895 3896 const [scope, reason] = getStatus(); 3897 3898 if (!scope) { 3899 console.log(reason); 3900 window.eyefituShopifyOptions.isWidgetEnabled = false; 3901 return; 3902 } 3903 3904 window.eyefituShopifyOptions.dataAttributes.flow = 'milly'; 3905 window.eyefituShopifyOptions.dataAttributes.defaultUnits = 'imperial'; 3906 3907 const inStockSizes = baseProduct.variants?.filter((variant) => variant.available).map((variant) => variant.option2) || []; 3908 window.eyefituShopifyOptions.dataAttributes['custom:inStockSizes'] = JSON.stringify(inStockSizes); 3909 3910 const addToCart = (size) => { 3911 setTimeout(() => { 3912 const idSelector = inStockSizes.includes(size) ? 'add-to-cart' : 'notify-text-button'; 3913 const submitButton = document.querySelector(`#${idSelector}`); 3914 3915 if (!submitButton) { 3916 return; 3917 } 3918 3919 submitButton.click(); 3920 }, 500); 3921 } 3922 3923 document.addEventListener('eyefitu', (event) => { 3924 const { selectedSize, recommendedSize } = event.detail; 3925 const size = selectedSize || recommendedSize; 3926 3927 const element = document.querySelector(`input[type="radio"][value="${size}"]`)?.closest('div'); 3928 3929 if (!element) { 3930 return; 3931 } 3932 3933 element.click(); 3934 3935 if (!selectedSize) { 3936 return; 3937 } 3938 3939 addToCart(selectedSize); 3940 }); 3941 })(); 3942</script>
3942 3943 3944 3945 3946 3947<style> 3948.site-nav .site-nav__item>a.special_text:hover, 3949.site-nav .site-nav__item>a.special_text:focus, 3950.site-nav .site-nav__item>a.special_text:active, 3951.site-nav .site-nav__item>a.special_text:link:hover, 3952.site-nav .site-nav__item>a.special_text:link:focus, 3953.site-nav .site-nav__item>a.special_text:link:active, 3954.site-nav .site-nav__item>a.special_text:visited:hover, 3955.site-nav .site-nav__item>a.special_text:visited:focus, 3956.site-nav .site-nav__item>a.special_text:visited:active, 3957.site-nav .site-nav__item>a.special_text, 3958li.mobile-navigation__list-item--level-1>a.special_text, 3959li.mobile-navigation__list-item--level-1 .btn.mobile-navigation__sub-list-toggle.special_text { 3960 color: #ED017F !important; 3961} 3962</style> 3963<header class="site-header" > 3964 <div class="site-header__promo" data-text=""> 3965 <div class="splide mysplide" aria-live="off" role="region" aria-roledescription="carousel" aria-label="Promotions"> 3966 <div class="splide__track"> 3967 <div class="splide__list"> 3968 3969 3970 3971<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> 3972</span> 3973 3974<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> 3975</span> 3976 3977<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> 3978</a></span> 3979 3980</div> 3981 </div> 3982 </div> 3983 </div> 3984 3985 <div class="site-header__main container--wide"> 3986 <div class="mobile-menu-toggle"> 3987 <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> 3988 3989</div> 3990 3991 3992 <div class="site-header__logo"> 3993 <a href="https://www.milly.com"> 3994 <span class="visually-hidden">MILLY</span> 3995 3996 <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
39960rcJ+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
3996LXlpuM05sfGoFAQAA2L/6ofoSbu3ctgJLt+pyI0nqks01Fhxnig0AAIDZ9X5j5fu1T20kR1BuJF8LjiW0aY/1bs2LYAAAAJains2uW7mZ3OYIpjaSIyk3qtOso+B4V0efAAAA6MOmFZjJxbHsaDyacqP+QE+zzLuI/3Kl2AAAAOhLfeyjt3UIt1nedbXPdjTlRrL4guOqPl4DAABAf87T11nz8limNpIjKzeSpC7hPE1fb7qWz4oNAACAftUioadJiaMpNpIjLDeSrwVH7xtt//I5YxkDAABAx0op2yQ3rRz7d5TlRvL1PuJ3rdzMbpKcHtMoEQAAwMJ9aQXYv6MtN5KvBcf7Vm4mt0nOFBsAAADwsKMuN5KklHKePrfantbHZwAAAIAHHH25kSR1WecfrdyEzhUbAAAA8DjKjb9tMi7vnNu7+rgMAAAA8AjKjarutjjNvAXH74oNAAAAeBrlxjdqwbHJuPNialf12iAAAADgCZQb36m7Lk4zbcHxR937AQAAADyRcuMOteA4a+X25HPGaREAAADgGZQb9yil7JK8a+Ve6HPGK1//bAUBAACAuyk3HlCXe/6nlXum2yRnig0AAAB4GeVGQynlIslVK/dEtxknNr60ggAAAMDDlBuPUJd97rPgOKt7PQAAAIAXUm48Ui04Prdyj/Cu7vMAAAAA9kC58TSneVnB8a7u8QAAAAD2RLnxBHX552nGnRlPdaXYAAAAgP1TbjzRMwuOq/pYCwAAALBnyo1nqMtAT1u56rNiAwAAAA5HufFMteB414h9zuNLEAAAAOAZlBsvUHdo3Fdw3CQ5rY+xAAAAAAei3HihWnC8/+7Lt0nOFBsAAABweP9qBWgrpZwPw/Dxmy99KaV8uS8PAAAA7I9yY09KKbtWBgBW5rdhGH5rhUhKKUMrA3vm9/OR/H7COngsBQAAAFg05QYAAACwaMoNAAAAYNGUGwAAAMCiKTcAAACARVNuAAAAAIum3AAAAAAWTbkBAAAALJpyAwAAAFg05QYAAACwaMoNAAAAYNGUGwAAAMCiKTcAAACARVNuAAAAAIum3AAAAAAWTbkBAAAALJpyAwAAAFg05QYAAACwaMoNAAAAYNGUGwAAAMCiKTcAAACARVNuAAAAAIum3AAAAAAWTbkBAAAALJpyAwAAAFg05QYAAACwaMoNAAAAYNGUGwAAAMCiKTcAAACARft/gOR5wcsoylYAAAAASUVORK5CYII="/></svg> 3997 3998 3999 </a> 4000 </div> 4001 4002 4003 <nav class="site-header__nav" aria-label="Main Navigation"> 4004 <ul class="site-nav"> 4005 4006 4007 4008 <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> 4009 4010 4011 4012 4013 4014 4015 4016 4017 <div class="site-nav__sub-wrapper"> 4018 <div class="container--wide" 0 0> 4019 <ul class="sub-nav__list sub-nav__list--new-arrivals sub-nav--width"> 4020 4021 </ul> 4022 4023 4024 4025 <ul class="site-nav__promos new-arrivals" > 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 </ul> 4055 </div> 4056 </div> 4057 4058 </li> 4059 4060 4061 <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> 4062 4063 4064 4065 4066 4067 4068 4069 4070 <div class="site-nav__sub-wrapper"> 4071 <div class="container--wide" 0 0> 4072 <ul class="sub-nav__list sub-nav__list--best-sellers sub-nav--width"> 4073 4074 </ul> 4075 4076 4077 4078 <ul class="site-nav__promos best-sellers" > 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 </ul> 4108 </div> 4109 </div> 4110 4111 </li> 4112 4113 4114 <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> 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 <div class="site-nav__sub-wrapper"> 4128 <div class="container--wide" 2 5> 4129 <ul class="sub-nav__list sub-nav__list--dresses sub-nav--width-2 sub-nav__list--columns"> 4130 4131 <li class="sub-nav__list-item sub-nav__list-item--level-2"> 4132 <a href="javascript:void(0)" class="site-nav__item-link">Shop by Length</a> 4133 4134 4135 <ul > 4136 4137 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4138 <a href="/collections/dresses">All Dresses</a> 4139 </li> 4140 4141 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4142 <a href="/collections/mini-dresses">Mini Dresses</a> 4143 </li> 4144 4145 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4146 <a href="/collections/midi-dresses">Midi Dresses</a> 4147 </li> 4148 4149 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4150 <a href="/collections/maxi-dresses">Maxi Dresses</a> 4151 </li> 4152 4153 </ul> 4154 4155 </li> 4156 4157 <li class="sub-nav__list-item sub-nav__list-item--level-2"> 4158 <a href="javascript:void(0)" class="site-nav__item-link">Shop by Occasion</a> 4159 4160 4161 <ul > 4162 4163 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4164 <a href="/collections/day-dresses">Day Dresses</a> 4165 </li> 4166 4167 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4168 <a href="/collections/cocktail-dresses">Cocktail Dresses</a> 4169 </li> 4170 4171 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4172 <a href="/collections/wedding-guest-dresses">Guest Of Dresses</a> 4173 </li> 4174 4175 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4176 <a href="/collections/white-dresses">White Dresses</a> 4177 </li> 4178 4179 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4180 <a href="/collections/evening-dresses">Evening Dresses</a> 4181 </li> 4182 4183 </ul> 4184 4185 </li> 4186 4187 </ul> 4188 4189 4190 4191 <ul class="site-nav__promos dresses" > 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202<li class="site-nav__promo promo-nav__parent_dresses site-nav__promo_2"> 4203 <a href="/collections/dresses"> 4204 <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" /> 4205 <p class="center fw1 ls2 h6">All Dresses</p> 4206 </a> 4207 </li> 4208 4209 4210 4211 4212 4213<li class="site-nav__promo promo-nav__parent_dresses site-nav__promo_2"> 4214 <a href="https://www.milly.com/collections/special-event-shop"> 4215 <img class="lazy" data-src="//www.milly.com/cdn/shop/files/vertical_supernav_5_350x450.jpg?v=1786389632" alt="Special Occasion Dresses Collection" /> 4216 <p class="center fw1 ls2 h6">Special Occasion Dresses</p> 4217 </a> 4218 </li> 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 </ul> 4239 </div> 4240 </div> 4241 4242 </li> 4243 4244 4245 <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> 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 <div class="site-nav__sub-wrapper"> 4259 <div class="container--wide" 1 13> 4260 <ul class="sub-nav__list sub-nav__list--clothing sub-nav--width-2 sub-nav__list--columns"> 4261 4262 <li class="sub-nav__list-item sub-nav__list-item--level-2"> 4263 <a href="javascript:void(0)" class="site-nav__item-link">By Category</a> 4264 4265 4266 <ul class="columns_split"> 4267 4268 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4269 <a href="https://www.milly.com/collections/clothing">All Clothing</a> 4270 </li> 4271 4272 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4273 <a href="https://www.milly.com/collections/dresses">Dresses</a> 4274 </li> 4275 4276 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4277 <a href="https://www.milly.com/collections/tops">Tops</a> 4278 </li> 4279 4280 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4281 <a href="/collections/coats-and-jackets">Jackets & Coats</a> 4282 </li> 4283 4284 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4285 <a href="https://www.milly.com/collections/match-sets">Matching Sets</a> 4286 </li> 4287 4288 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4289 <a href="https://www.milly.com/collections/pants">Pants</a> 4290 </li> 4291 4292 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4293 <a href="/collections/shorts">Shorts</a> 4294 </li> 4295 4296 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4297 <a href="https://www.milly.com/collections/skirts">Skirts</a> 4298 </li> 4299 4300 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4301 <a href="https://www.milly.com/collections/sweaters-knits">Sweaters & Knits</a> 4302 </li> 4303 4304 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4305 <a href="/collections/cardigans">Cardigans</a> 4306 </li> 4307 4308 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4309 <a href="https://www.milly.com/collections/blazers">Blazers</a> 4310 </li> 4311 4312 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4313 <a href="https://www.milly.com/collections/swim-and-cabana">Swim & Coverups</a> 4314 </li> 4315 4316 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4317 <a href="/collections/accessories">Accessories</a> 4318 </li> 4319 4320 </ul> 4321 4322 </li> 4323 4324 </ul> 4325 4326 4327 4328 <ul class="site-nav__promos clothing" style="justify-content: flex-end;"> 4329 4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343<li class="site-nav__promo promo-nav__parent_clothing site-nav__promo_1"> 4344 <a href="/collections/tops"> 4345 <img class="lazy" data-src="//www.milly.com/cdn/shop/files/vertical_supernav_1_350x450.jpg?v=1786389676" alt="The Top Shop Collection" /> 4346 <p class="center fw1 ls2 h6">The Top Shop</p> 4347 </a> 4348 </li> 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 </ul> 4367 </div> 4368 </div> 4369 4370 </li> 4371 4372 4373 <li class="site-nav__item site-nav__item--5 site-nav__item--occasion-shop has-children hover-intent"><span>Occasion Shop</span> 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 <div class="site-nav__sub-wrapper"> 4387 <div class="container--wide" 1 5> 4388 <ul class="sub-nav__list sub-nav__list--occasion-shop sub-nav--width-1 sub-nav__list--columns"> 4389 4390 <li class="sub-nav__list-item sub-nav__list-item--level-2"> 4391 <a href="/collections/clothing" class="site-nav__item-link">What to Wear</a> 4392 4393 4394 <ul > 4395 4396 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4397 <a href="/collections/effortless-daywear">Effortless Daywear</a> 4398 </li> 4399 4400 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4401 <a href="/collections/special-event-shop">Special Occasion</a> 4402 </li> 4403 4404 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4405 <a href="/collections/vacation">Vacation</a> 4406 </li> 4407 4408 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4409 <a href="/collections/wedding-guest-dresses">Guest Of</a> 4410 </li> 4411 4412 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4413 <a href="/collections/wear-to-work">Workwear</a> 4414 </li> 4415 4416 </ul> 4417 4418 </li> 4419 4420 </ul> 4421 4422 4423 4424 <ul class="site-nav__promos occasion-shop" > 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441<li class="site-nav__promo promo-nav__parent_occasion-shop site-nav__promo_2"> 4442 <a href="/collections/date-night"> 4443 <img class="lazy" data-src="//www.milly.com/cdn/shop/files/vertical_supernav_2_350x450.jpg?v=1786389589" alt="Date Night Outfits Collection" /> 4444 <p class="center fw1 ls2 h6">Date Night Outfits</p> 4445 </a> 4446 </li> 4447 4448 4449 4450 4451 4452<li class="site-nav__promo promo-nav__parent_occasion-shop site-nav__promo_2"> 4453 <a href="/collections/wear-to-work"> 4454 <img class="lazy" data-src="//www.milly.com/cdn/shop/files/vertical_supernav_3_350x450.jpg?v=1786389767" alt="Desk To Dinner Collection" /> 4455 <p class="center fw1 ls2 h6">Desk To Dinner</p> 4456 </a> 4457 </li> 4458 4459 4460 4461
4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 </ul> 4472 </div> 4473 </div> 4474 4475 </li> 4476 4477 4478 <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> 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 <div class="site-nav__sub-wrapper"> 4492 <div class="container--wide" 1 5> 4493 <ul class="sub-nav__list sub-nav__list--featured-edits sub-nav--width-1 sub-nav__list--columns"> 4494 4495 <li class="sub-nav__list-item sub-nav__list-item--level-2"> 4496 <a href="javascript:void(0)" class="site-nav__item-link">Featured Edits</a> 4497 4498 4499 <ul > 4500 4501 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4502 <a href="/collections/the-fall-collection">The Fall Collection</a> 4503 </li> 4504 4505 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4506 <a href="/collections/the-espresso-edit">The Espresso Edit</a> 4507 </li> 4508 4509 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4510 <a href="/collections/elevated-essentials">Elevated Essentials</a> 4511 </li> 4512 4513 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4514 <a href="/collections/the-cady-collection">The Cady Collection</a> 4515 </li> 4516 4517 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4518 <a href="/collections/red-edit">Red Hues</a> 4519 </li> 4520 4521 </ul> 4522 4523 </li> 4524 4525 </ul> 4526 4527 4528 4529 <ul class="site-nav__promos featured-edits" style="justify-content: flex-end;"> 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550<li class="site-nav__promo promo-nav__parent_featured-edits site-nav__promo_1"> 4551 <a href="/collections/prints"> 4552 <img class="lazy" data-src="//www.milly.com/cdn/shop/files/vertical_supernav_4_350x450.jpg?v=1786389886" alt="The Pattern Edit Collection" /> 4553 <p class="center fw1 ls2 h6">The Pattern Edit</p> 4554 </a> 4555 </li> 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 </ul> 4568 </div> 4569 </div> 4570 4571 </li> 4572 4573 4574 <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> 4575 4576 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 <div class="site-nav__sub-wrapper"> 4588 <div class="container--wide" 1 3> 4589 <ul class="sub-nav__list sub-nav__list--swim sub-nav--width-1 sub-nav__list--columns"> 4590 4591 <li class="sub-nav__list-item sub-nav__list-item--level-2"> 4592 <a href="/collections/bikinis-and-swimsuits-cabana" class="site-nav__item-link">All Swim</a> 4593 4594 4595 <ul > 4596 4597 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4598 <a href="/collections/bikinis">Bikinis</a> 4599 </li> 4600 4601 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4602 <a href="/collections/one-piece-swimsuits">One Piece Swimsuits</a> 4603 </li> 4604 4605 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4606 <a href="/collections/cover-ups">Cover-Ups</a> 4607 </li> 4608 4609 </ul> 4610 4611 </li> 4612 4613 </ul> 4614 4615 4616 4617 <ul class="site-nav__promos swim" > 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640<li class="site-nav__promo promo-nav__parent_swim site-nav__promo_2"> 4641 <a href="/collections/cover-ups"> 4642 <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" /> 4643 <p class="center fw1 ls2 h6">Cover-Ups</p> 4644 </a> 4645 </li> 4646 4647 4648 4649 4650 4651<li class="site-nav__promo promo-nav__parent_swim site-nav__promo_2"> 4652 <a href="/collections/bikinis-and-swimsuits"> 4653 <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" /> 4654 <p class="center fw1 ls2 h6">All Swim</p> 4655 </a> 4656 </li> 4657 4658 4659 4660 4661 4662 4663 4664 </ul> 4665 </div> 4666 </div> 4667 4668 </li> 4669 4670 4671 <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> 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 <div class="site-nav__sub-wrapper"> 4685 <div class="container--wide" 1 4> 4686 <ul class="sub-nav__list sub-nav__list--sale sub-nav--width-1 sub-nav__list--columns"> 4687 4688 <li class="sub-nav__list-item sub-nav__list-item--level-2"> 4689 <a href="/collections/sale" class="site-nav__item-link">All Sale</a> 4690 4691 4692 <ul > 4693 4694 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4695 <a href="/collections/sale-dresses">Dresses on Sale</a> 4696 </li> 4697 4698 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4699 <a href="/collections/sale-tops">Tops on Sale</a> 4700 </li> 4701 4702 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4703 <a href="/collections/sale-bottoms">Bottoms on Sale</a> 4704 </li> 4705 4706 <li class="sub-nav__list-item sub-nav__list-item--level-3"> 4707 <a href="/collections/swim-on-sale">
4707Swim on Sale</a> 4708 </li> 4709 4710 </ul> 4711 4712 </li> 4713 4714 </ul> 4715 4716 4717 4718 <ul class="site-nav__promos sale" > 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743 4744 4745<li class="site-nav__promo promo-nav__parent_sale site-nav__promo_2"> 4746 <a href="/collections/sale"> 4747 <img class="lazy" data-src="//www.milly.com/cdn/shop/files/Superav_Sale_350x450.jpg?v=1780505194" alt="All Sale Collection" /> 4748 <p class="center fw1 ls2 h6">All Sale</p> 4749 </a> 4750 </li> 4751 4752 4753 4754 4755 4756<li class="site-nav__promo promo-nav__parent_sale site-nav__promo_2"> 4757 <a href="https://www.milly.com/collections/sale-100-200"> 4758 <img class="lazy" data-src="//www.milly.com/cdn/shop/files/Superav_Under_400_350x450.jpg?v=1780515916" alt="Sale Under $400 Collection" /> 4759 <p class="center fw1 ls2 h6">Sale Under $400</p> 4760 </a> 4761 </li> 4762 4763 4764 4765 </ul> 4766 </div> 4767 </div> 4768 4769 </li> 4770 4771</ul> 4772 4773 </nav> 4774 4775 <div class="site-header__actions"> 4776 <button class="site-header__search-action btn btn--text-only" data-search-toggle> 4777 4778 <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> 4779 4780 4781 <span class="search-text visually-hidden">Search</span> 4782 </button> 4783 <button class="site-header__account-action site-header__account-action--logged-in" aria-haspopup="true"> 4784 <span class="visually-hidden">Account</span> 4785 4786 <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"/>
4786<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> 4787 4788 4789 </button> 4790 <a href="#swym-wishlist" class="wishlist-icon-wrap" aria-label="Open Wishlist"> 4791 <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"> 4792 <g transform="translate(0.000000,41.000000) scale(0.100000,-0.100000)" fill="#000000" stroke="none"> 4793 <path d="M64 391 c-60 -37 -80 -121 -44 -190 22 -44 187 -201 210 -201 29 0 4794 196 155 220 205 36 75 16 149 -52 189 -40 24 -102 21 -134 -8 l-28 -23 -34 23 4795 c-42 29 -96 31 -138 5z m129 -41 c19 -16 37 -30 40 -30 3 0 19 14 35 30 42 41 4796 92 41 133 1 24 -25 29 -37 29 -81 0 -48 -3 -55 -52 -107 -29 -30 -74 -73 -101 4797 -95 l-47 -40 -84 76 c-112 102 -134 150 -100 221 29 61 94 72 147 25z"> 4798 </path> 4799 </g> 4800 </svg> 4801 </a> 4802 <button id="cart-drawer-btn" class="cart-drawer-toggle cart-drawer-toggle--icon" 4803 aria-label="0 item in Cart"> 4804 <span class="visually-hidden">0 item in Cart</span> 4805 <span class="cart-count"></span> 4806 4807 <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> 4808 4809 4810 </button> 4811 <nav class="site-header__action-dropdown" role="navigation" aria-label="Account Navigation"> 4812 <ul> 4813 4814 <li><a href="https://www.milly.com/customer_authentication/redirect?locale=en®ion_country=US">Sign Up / Log In</a></li> 4815 <li><a href="#swym-wishlist">Wishlist</a></li> 4816 4817 </ul> 4818 </nav> 4819 </div> 4820 4821 <div class="site-header__search"> 4822 <div class="container"> 4823 <form class="site-header__search-form" action="/collections/shop" method="get" role="search"> 4824
4825 <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> 4826 4827 4828 <label class="visually-hidden" for="header_search_input">Search</label> 4829 <input id="header_search_input" name="q" type="text" placeholder="Search" /> 4830 <button type="submit" class="visually-hidden">Submit</button> 4831 <span data-search-toggle> 4832 <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> 4833 4834</span> 4835 </form> 4836 </div> 4837 </div> 4838 </div> 4839</header> 4840 4841 4842 4843<div class="mobile-navigation"> 4844 <div class="mobile-navigation__header"> 4845 <button class="btn btn--text-only btn--small mobile-navigation__close mobile-menu-toggle"> 4846 <span class="visually-hidden">Close Mobile Navigation</span> 4847 4848 <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> 4849 4850 4851 </button> 4852 </div> 4853 4854 <nav role="navigation"> 4855 <ul class="mobile-navigation__list"> 4856 4857 4858 4859 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-1"> 4860 4861 <a href="/collections/new-arrivals" class="site-nav__item-link tu fw2 ls1 special_text">New Arrivals</a> 4862 4863 4864 4865 </li> 4866 4867 4868 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-1"> 4869 4870 <a href="/collections/best-sellers" class="site-nav__item-link tu fw2 ls1">Best Sellers</a> 4871 4872 4873 4874 </li> 4875 4876 4877 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-1 has-children"> 4878 4879 <button class="btn btn--text-only btn--small mobile-navigation__sub-list-toggle" data-mobile-menu-toggle aria-haspopup="true" aria-expanded="false"> 4880 <span class="site-nav__item-link tu fw2 ls1">Dresses</span> 4881 <span class="visually-hidden">Toggle Sub Navigation</span> 4882
4883 <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> 4884 4885 4886 </button> 4887 4888 4889 4890 <ul class="mobile-navigation__list--level-2"> 4891 4892 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-2 has-children"> 4893 <a href="/" class="site-nav__item-link fw2">Shop by Length</a> 4894 4895 <ul class="mobile-navigation__list--level-3"> 4896 4897 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 4898 <a href="/collections/dresses" class="site-nav__item-link">All Dresses</a> 4899 </li> 4900 4901 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 4902 <a href="/collections/mini-dresses" class="site-nav__item-link">Mini Dresses</a> 4903 </li> 4904 4905 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 4906 <a href="/collections/midi-dresses" class="site-nav__item-link">Midi Dresses</a> 4907 </li> 4908 4909 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 4910 <a href="/collections/maxi-dresses" class="site-nav__item-link">Maxi Dresses</a> 4911 </li> 4912 4913 </ul> 4914 4915 </li> 4916 4917 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-2 has-children"> 4918 <a href="/" class="site-nav__item-link fw2">Shop by Occasion</a> 4919 4920 <ul class="mobile-navigation__list--level-3"> 4921 4922 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 4923 <a href="/collections/day-dresses" class="site-nav__item-link">Day Dresses</a> 4924 </li> 4925 4926 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 4927 <a href="/collections/cocktail-dresses" class="site-nav__item-link">Cocktail Dresses</a> 4928 </li> 4929 4930 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 4931 <a href="/collections/wedding-guest-dresses" class="site-nav__item-link">Guest Of Dresses</a> 4932 </li> 4933 4934 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 4935 <a href="/collections/white-dresses" class="site-nav__item-link">White Dresses</a> 4936 </li> 4937 4938 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 4939 <a href="/collections/evening-dresses" class="site-nav__item-link">Evening Dresses</a> 4940 </li> 4941 4942 </ul> 4943 4944 </li> 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 </ul> 4985 4986 </li> 4987 4988 4989 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-1 has-children"> 4990 4991 <button class="btn btn--text-only btn--small mobile-navigation__sub-list-toggle" data-mobile-menu-toggle aria-haspopup="true" aria-expanded="false">
4992 <span class="site-nav__item-link tu fw2 ls1">Clothing</span> 4993 <span class="visually-hidden">Toggle Sub Navigation</span> 4994 4995 <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> 4996 4997 4998 </button> 4999 5000 5001 5002 <ul class="mobile-navigation__list--level-2"> 5003 5004 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-2 has-children"> 5005 <a href="/" class="site-nav__item-link fw2">By Category</a> 5006 5007 <ul class="mobile-navigation__list--level-3"> 5008 5009 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 5010 <a href="https://www.milly.com/collections/clothing" class="site-nav__item-link">All Clothing</a> 5011 </li> 5012 5013 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 5014 <a href="https://www.milly.com/collections/dresses" class="site-nav__item-link">Dresses</a> 5015 </li> 5016 5017 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 5018 <a href="https://www.milly.com/collections/tops" class="site-nav__item-link">Tops</a> 5019 </li> 5020 5021 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 5022 <a href="/collections/coats-and-jackets" class="site-nav__item-link">Jackets & Coats</a> 5023 </li> 5024 5025 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 5026 <a href="https://www.milly.com/collections/match-sets" class="site-nav__item-link">Matching Sets</a> 5027 </li> 5028 5029 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 5030 <a href="https://www.milly.com/collections/pants" class="site-nav__item-link">Pants</a> 5031 </li> 5032 5033 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 5034 <a href="/collections/shorts" class="site-nav__item-link">Shorts</a> 5035 </li> 5036 5037 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 5038 <a href="https://www.milly.com/collections/skirts" class="site-nav__item-link">Skirts</a> 5039 </li> 5040 5041 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 5042 <a href="https://www.milly.com/collections/sweaters-knits" class="site-nav__item-link">Sweaters & Knits</a> 5043 </li> 5044 5045 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 5046 <a href="/collections/cardigans" class="site-nav__item-link">Cardigans</a> 5047 </li> 5048 5049 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 5050 <a href="https://www.milly.com/collections/blazers" class="site-nav__item-link">Blazers</a> 5051 </li> 5052 5053 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 5054 <a href="https://www.milly.com/collections/swim-and-cabana" class="site-nav__item-link">Swim & Coverups</a> 5055 </li> 5056 5057 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 5058 <a href="/collections/accessories" class="site-nav__item-link">Accessories</a> 5059 </li> 5060 5061 </ul> 5062 5063 </li> 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 </ul> 5104 5105 </li> 5106 5107 5108 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-1 has-children"> 5109 5110 <button class="btn btn--text-only btn--small mobile-navigation__sub-list-toggle" data-mobile-menu-toggle aria-haspopup="true" aria-expanded="false">
5111 <span class="site-nav__item-link tu fw2 ls1">Occasion Shop</span> 5112 <span class="visually-hidden">Toggle Sub Navigation</span> 5113 5114 <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> 5115 5116 5117 </button> 5118 5119 5120 5121 <ul class="mobile-navigation__list--level-2"> 5122 5123 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-2 has-children"> 5124 <a href="/collections/clothing" class="site-nav__item-link fw2">What to Wear</a> 5125 5126 <ul class="mobile-navigation__list--level-3"> 5127 5128 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 5129 <a href="/collections/effortless-daywear" class="site-nav__item-link">Effortless Daywear</a> 5130 </li> 5131 5132 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 5133 <a href="/collections/special-event-shop" class="site-nav__item-link">Special Occasion</a> 5134 </li> 5135 5136 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 5137 <a href="/collections/vacation" class="site-nav__item-link">Vacation</a> 5138 </li> 5139 5140 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 5141 <a href="/collections/wedding-guest-dresses" class="site-nav__item-link">Guest Of</a> 5142 </li> 5143 5144 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 5145 <a href="/collections/wear-to-work" class="site-nav__item-link">Workwear</a> 5146 </li> 5147 5148 </ul> 5149 5150 </li> 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 5188 5189 5190 </ul> 5191 5192 </li> 5193 5194 5195 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-1 has-children"> 5196 5197 <button class="btn btn--text-only btn--small mobile-navigation__sub-list-toggle" data-mobile-menu-toggle aria-haspopup="true" aria-expanded="false"> 5198 <span class="site-nav__item-link tu fw2 ls1">Featured Edits</span> 5199 <span class="visually-hidden">Toggle Sub Navigation</span> 5200 5201 <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> 5202 5203 5204 </button> 5205 5206 5207 5208 <ul class="mobile-navigation__list--level-2"> 5209 5210 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-2 has-children"> 5211 <a href="/" class="site-nav__item-link fw2">Featured Edits</a> 5212 5213 <ul class="mobile-navigation__list--level-3"> 5214 5215 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 5216 <a href="/collections/the-fall-collection" class="site-nav__item-link">The Fall Collection</a> 5217 </li> 5218 5219 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 5220 <a href="/collections/the-espresso-edit" class="site-nav__item-link">The Espresso Edit</a> 5221 </li> 5222 5223 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 5224 <a href="/collections/elevated-essentials" class="site-nav__item-link">Elevated Essentials</a> 5225 </li> 5226 5227 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 5228 <a href="/collections/the-cady-collection" class="site-nav__item-link">The Cady Collection</a> 5229 </li> 5230 5231 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 5232 <a href="/collections/red-edit" class="site-nav__item-link">Red Hues</a> 5233 </li> 5234 5235 </ul> 5236 5237 </li> 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 </ul> 5278 5279 </li> 5280 5281 5282 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-1 has-children"> 5283 5284 <button class="btn btn--text-only btn--small mobile-navigation__sub-list-toggle" data-mobile-menu-toggle aria-haspopup="true" aria-expanded="false">
5285 <span class="site-nav__item-link tu fw2 ls1">Swim</span> 5286 <span class="visually-hidden">Toggle Sub Navigation</span> 5287 5288 <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> 5289 5290 5291 </button> 5292 5293 5294 5295 <ul class="mobile-navigation__list--level-2"> 5296 5297 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-2 has-children"> 5298 <a href="/collections/bikinis-and-swimsuits-cabana" class="site-nav__item-link fw2">All Swim</a> 5299 5300 <ul class="mobile-navigation__list--level-3"> 5301 5302 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 5303 <a href="/collections/bikinis" class="site-nav__item-link">Bikinis</a> 5304 </li> 5305 5306 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 5307 <a href="/collections/one-piece-swimsuits" class="site-nav__item-link">One Piece Swimsuits</a> 5308 </li> 5309 5310 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 5311 <a href="/collections/cover-ups" class="site-nav__item-link">Cover-Ups</a> 5312 </li> 5313 5314 </ul> 5315 5316 </li> 5317 5318 5319 5320 5321 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 </ul> 5357 5358 </li> 5359 5360 5361 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-1 has-children"> 5362 5363 <button class="btn btn--text-only btn--small mobile-navigation__sub-list-toggle" data-mobile-menu-toggle aria-haspopup="true" aria-expanded="false"> 5364 <span class="site-nav__item-link tu fw2 ls1">Sale</span> 5365 <span class="visually-hidden">Toggle Sub Navigation</span> 5366 5367 <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> 5368 5369 5370 </button> 5371 5372 5373 5374 <ul class="mobile-navigation__list--level-2"> 5375 5376 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-2 has-children"> 5377 <a href="/collections/sale" class="site-nav__item-link fw2">All Sale</a> 5378 5379 <ul class="mobile-navigation__list--level-3"> 5380 5381 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 5382 <a href="/collections/sale-dresses" class="site-nav__item-link">Dresses on Sale</a> 5383 </li> 5384 5385 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 5386 <a href="/collections/sale-tops" class="site-nav__item-link">Tops on Sale</a> 5387 </li> 5388 5389 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 5390 <a href="/collections/sale-bottoms" class="site-nav__item-link">Bottoms on Sale</a> 5391 </li> 5392 5393 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-3"> 5394 <a href="/collections/swim-on-sale" class="site-nav__item-link">
5394Swim on Sale</a> 5395 </li> 5396 5397 </ul> 5398 5399 </li> 5400 5401 5402 5403 5404 5405 5406 5407 5408 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 </ul> 5440 5441 </li> 5442 5443 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-1 has-children login_link"> 5444 5445 5446 <a href="https://www.milly.com/customer_authentication/redirect?locale=en®ion_country=US" class="site-nav__item-link tu fw2 ls1">Sign Up / Log In</a> 5447 5448 </li> 5449 5450 <li class="mobile-navigation__list-item mobile-navigation__list-item--level-1 wishlist_link"> 5451 <a href="#swym-wishlist" class="site-nav__item-link tu fw2 ls1">Wishlist</a> 5452 </li> 5453 5454 </ul> 5455 </nav> 5456</div> 5457<style> 5458 .mobile-nav-opened .mobile-navigation { 5459 height: 100vh; 5460 } 5461ul.site-nav__promos.mobile-img-section { 5462 margin: auto; 5463 margin-top: 25px; 5464 padding-right: 0px; 5465} 5466.mobile-navigation__list-item { 5467 margin-left: 0px !important; 5468} 5469ul.site-nav__promos.mobile-img-section p.center.fw1.ls2.h6 { 5470 margin-top: 10px; 5471 text-align: left; 5472} 5473</style> 5474 5475 5476</div> 5477 5478 <div id="main-content"> 5479 5480 5481 5482 5483 5484 5485
5485<script type="text/javascript"> 5486 5487 window.__shgMoneyFormat = window.__shgMoneyFormat || {"USD":{"currency":"USD","currency_symbol":"$","currency_symbol_location":"left","decimal_places":2,"decimal_separator":".","thousands_separator":","}}; 5488 5489 window.__shgCurrentCurrencyCode = window.__shgCurrentCurrencyCode || { 5490 currency: "USD", 5491 currency_symbol: "$", 5492 decimal_separator: ".", 5493 thousands_separator: ",", 5494 decimal_places: 2, 5495 currency_symbol_location: "left" 5496 }; 5497 </script>
5497 5498 5499 5500 5501 5502
5503<script class="swym-product-view-snippet"> 5504['SwymViewProducts', 'SwymWatchProducts', 'SwymProductVariants'].forEach(function(k){ 5505 if(!window[k]) window[k] = {}; 5506}); 5507(function(et){ 5508 var collections = "Gift Cards"; 5509 var o={}, empi=1096158773292, 5510 piu = "\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1_620x620.jpg?v=1614099604"; 5511 5512 5513 5514 SwymProductVariants[10605675806764] = { 5515 empi:empi,epi:10605675806764, 5516 du:"https://www.milly.com/products/online-gift-card", 5517 dt:"Digital Gift Card", 5518 ct: collections, 5519 iu: "\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1_620x620.jpg?v=1614099604" , 5520 stk: -34, 5521 pr: 10000/100, 5522 5523 variants: [{ "$100" : 10605675806764}] 5524 }; 5525 SwymWatchProducts[10605675806764] = o[10605675806764] = {"id": 10605675806764, "available": true,"inventory_management": null,"inventory_quantity": -34,"title": "$100", "inventory_policy": "continue"}; 5526 5527 5528 SwymProductVariants[32275312803886] = { 5529 empi:empi,epi:32275312803886, 5530 du:"https://www.milly.com/products/online-gift-card", 5531 dt:"Digital Gift Card", 5532 ct: collections, 5533 iu: "\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1_620x620.jpg?v=1614099892" , 5534 stk: -4, 5535 pr: 17500/100, 5536 5537 variants: [{ "$175" : 32275312803886}] 5538 }; 5539 SwymWatchProducts[32275312803886] = o[32275312803886] = {"id": 32275312803886, "available": true,"inventory_management": null,"inventory_quantity": -4,"title": "$175", "inventory_policy": "continue"}; 5540 5541 5542 SwymProductVariants[10605677412396] = { 5543 empi:empi,epi:10605677412396, 5544 du:"https://www.milly.com/products/online-gift-card", 5545 dt:"Digital Gift Card", 5546 ct: collections, 5547 iu: "\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1_620x620.jpg?v=1614099974" , 5548 stk: -28, 5549 pr: 25000/100, 5550 5551 variants: [{ "$250" : 10605677412396}] 5552 }; 5553 SwymWatchProducts[10605677412396] = o[10605677412396] = {"id": 10605677412396, "available": true,"inventory_management": null,"inventory_quantity": -28,"title": "$250", "inventory_policy": "continue"}; 5554 5555 5556 SwymProductVariants[32275314212910] = { 5557 empi:empi,epi:32275314212910, 5558 du:"https://www.milly.com/products/online-gift-card", 5559 dt:"Digital Gift Card", 5560 ct: collections, 5561 iu: "\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1_620x620.jpg?v=1614100097" , 5562 stk: -9, 5563 pr: 35000/100, 5564 5565 variants: [{ "$350" : 32275314212910}] 5566 }; 5567 SwymWatchProducts[32275314212910] = o[32275314212910] = {"id": 32275314212910, "available": true,"inventory_management": null,"inventory_quantity": -9,"title": "$350", "inventory_policy": "continue"}; 5568 5569 5570 SwymProductVariants[10605677445164] = { 5571 empi:empi,epi:10605677445164, 5572 du:"https://www.milly.com/products/online-gift-card", 5573 dt:"Digital Gift Card", 5574 ct: collections, 5575 iu: "\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1_620x620.jpg?v=1614100118" , 5576 stk: -11, 5577 pr: 50000/100, 5578 5579 variants: [{ "$500" : 10605677445164}] 5580 }; 5581 SwymWatchProducts[10605677445164] = o[10605677445164] = {"id": 10605677445164, "available": true,"inventory_management": null,"inventory_quantity": -11,"title": "$500", "inventory_policy": "continue"}; 5582 5583 5584 SwymProductVariants[10648371822636] = { 5585 empi:empi,epi:10648371822636, 5586 du:"https://www.milly.com/products/online-gift-card", 5587 dt:"Digital Gift Card", 5588 ct: collections, 5589 iu: "\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1_620x620.jpg?v=1614100141" , 5590 stk: -1, 5591 pr: 100000/100, 5592 5593 variants: [{ "$1,000" : 10648371822636}] 5594 }; 5595 SwymWatchProducts[10648371822636] = o[10648371822636] = {"id": 10648371822636, "available": true,"inventory_management": null,"inventory_quantity": -1,"title": "$1,000", "inventory_policy": "continue"}; 5596 5597 var product_data = { 5598 empi:empi, epi:10605675806764, 5599 dt :"Digital Gift Card",du:"https://www.milly.com/products/online-gift-card", 5600 ct :collections,pr:10000/100,stk:-34, 5601 iu : "\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1_620x620.jpg?v=1614099604" ,variants:[{ "$100" : 10605675806764 }] 5602 5603 }; 5604 SwymViewProducts["online-gift-card"] = SwymViewProducts[1096158773292] = product_data; 5605 SwymWatchProducts["online-gift-card"] = SwymWatchProducts[1096158773292] = o; 5606 })(); 5607 5608</script>
5608 5609 5610<!-- code to remove extra space on PDP --> 5611<style> 5612 .d-none { 5613 display: none !important; 5614 } 5615 5616 #notify-text-button { 5617 text-decoration: none; 5618 } 5619 5620 5621 5622 .product-lower { 5623 padding-top: 0; 5624 width: 100%; 5625 } 5626 .product__part--gallerys .gallery .swiper-slide img { 5627 max-height: none !important; 5628 height: auto !important; 5629 margin: 0 auto; 5630 width: 98%; 5631 } 5632 .swiper-slide figure { 5633 margin-bottom: 0; 5634 text-align: center; 5635 } 5636 figure.mz-figure { 5637 width: 100%; 5638 max-width: 98%; 5639 } 5640 @media screen and (min-width: 991px) { 5641 .product-container__side--right { 5642 5643 } 5644 5645 .product-lower { 5646/* padding-top: 0; */ 5647 z-index: 25; 5648 } 5649 } 5650 @media (max-width: 820px) { 5651 5652 .product__part--gallerys .gallery .swiper-slide img { 5653 width: 100%; 5654 } 5655 } 5656 5657 5658 @media screen and (min-width: 1300px) { 5659 .product-container { 5660 max-height: unset; 5661 5662 } 5663 } 5664 5665 @media screen and (min-width: 1200px) and (max-width:1299px) { 5666 .product-container { 5667 max-height: unset; 5668 5669 } 5670 } 5671 5672 @media screen and (min-width:1024px) and (max-width:1199px) { 5673 .product-container { 5674 max-height: unset; 5675 5676 } 5677 } 5678 5679 @media screen and (min-width:960px) and (max-width:1023px) { 5680 .product-container { 5681 max-height: unset; 5682 5683 } 5684 } 5685 5686</style> 5687<!-- code to remove extra space on PDP --> 5688 5689<main class="content content--no-sidebar" role="main"> 5690 <div id="shopify-section-product-template" class="shopify-section"> 5691 5692 5693 5694 5695 5696<div class="container--wide product-breadcrumbs--upper"> 5697 <nav class="breadcrumbs breadcrumbs--product" role="navigation" aria-label="breadcrumbs"> 5698 <a href="/" class="home-link" title="Return to Home">Home</a> 5699 5700 5701 5702 5703 5704 5705 5706 5707 5708 5709 5710 <span aria-hidden="true">/</span> 5711 <span class="active-breadcrumb"> 5712 5713 5714 5715 5716 5717 5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 Digital Gift Card 5730 5731 5732 5733 5734 5735 5736 5737 </span> 5738</nav><!-- breadcrumbs --> 5739 5740</div> 5741<div class="product-container container--wide"> 5742 <div class="product-container__side product-container__side--left"> 5743 <div class="product__part product__part--gallerys"> 5744 <div class="gallery swiper-container" id="gallery--getting-started" data-product-images-size="6"> 5745 <div class="gallery-button gallery-button__prev"> 5746 <svg height="24" viewBox="0 0 14 24" width="14" xmlns="http://www.w3.org/2000/svg"><path d="m165 368 10 10 10-10" fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="2.4" transform="matrix(0 1 -1 0 380 -163)"/></svg> 5747 5748</div> 5749 5750 <div class="swiper-wrapper"> 5751 5752 5753 <div data-swiper-slide-index="0" data-image-id="7914427056174" id="n-1" class="swiper-slide"> 5754 <a href="//www.milly.com/cdn/shop/products/giftguide_100_1.jpg?v=1614099604" data-pswp-width="1280" 5755 data-pswp-height="1920" class="zoom"> 5756 <figure> 5757 5758 <img alt="MILLY $100 Digital Gift Card - Black Design with Gold Logo | MILLY" 5759 src="//www.milly.com/cdn/shop/products/giftguide_100_1_485x.jpg?v=1614099604" 5760 data-zoom-image="//www.milly.com/cdn/shop/products/giftguide_100_1.jpg?v=1614099604" 5761 srcset="//www.milly.com/cdn/shop/products/giftguide_100_1_485x.jpg?v=1614099604 1x, //www.milly.com/cdn/shop/products/giftguide_100_1_970x.jpg?v=1614099604 2x"> 5762 </figure> 5763 </a> 5764 </div> 5765 5766 5767 5768 <div data-swiper-slide-index="1" data-image-id="7914438492206" id="n-2" class="swiper-slide"> 5769 <a href="//www.milly.com/cdn/shop/products/giftguide_175_1.jpg?v=1614099892" data-pswp-width="1280" 5770 data-pswp-height="1920" class="zoom"> 5771 <figure> 5772 5773 <img alt="MILLY $175 Digital Gift Card - Elegant Black Design with Gold Lettering | MILLY" 5774 src="//www.milly.com/cdn/shop/products/giftguide_175_1_485x.jpg?v=1614099892" 5775 data-zoom-image="//www.milly.com/cdn/shop/products/giftguide_175_1.jpg?v=1614099892" 5776 srcset="//www.milly.com/cdn/shop/products/giftguide_175_1_485x.jpg?v=1614099892 1x, //www.milly.com/cdn/shop/products/giftguide_175_1_970x.jpg?v=1614099892 2x"> 5777 </figure> 5778 </a> 5779 </div> 5780 5781 5782 5783 <div data-swiper-slide-index="2" data-image-id="7914441277486" id="n-3" class="swiper-slide"> 5784 <a href="//www.milly.com/cdn/shop/products/giftguide_250_1.jpg?v=1614099974" data-pswp-width="1280" 5785 data-pswp-height="1920" class="zoom"> 5786 <figure> 5787 5788 <img alt="MILLY $250 Digital Gift Card - Designer Black Backgroun
5788d with Gold Text | MILLY" 5789 src="//www.milly.com/cdn/shop/products/giftguide_250_1_485x.jpg?v=1614099974" 5790 data-zoom-image="//www.milly.com/cdn/shop/products/giftguide_250_1.jpg?v=1614099974" 5791 srcset="//www.milly.com/cdn/shop/products/giftguide_250_1_485x.jpg?v=1614099974 1x, //www.milly.com/cdn/shop/products/giftguide_250_1_970x.jpg?v=1614099974 2x"> 5792 </figure> 5793 </a> 5794 </div> 5795 5796 5797 5798 <div data-swiper-slide-index="3" data-image-id="7914446159918" id="n-4" class="swiper-slide"> 5799 <a href="//www.milly.com/cdn/shop/products/giftguide_350_1.jpg?v=1614100097" data-pswp-width="1280" 5800 data-pswp-height="1920" class="zoom"> 5801 <figure> 5802 5803 <img alt="MILLY $350 Digital Gift Card - Unique Black Card with Gold Brand Logo | MILLY" 5804 src="//www.milly.com/cdn/shop/products/giftguide_350_1_485x.jpg?v=1614100097" 5805 data-zoom-image="//www.milly.com/cdn/shop/products/giftguide_350_1.jpg?v=1614100097" 5806 srcset="//www.milly.com/cdn/shop/products/giftguide_350_1_485x.jpg?v=1614100097 1x, //www.milly.com/cdn/shop/products/giftguide_350_1_970x.jpg?v=1614100097 2x"> 5807 </figure> 5808 </a> 5809 </div> 5810 5811 5812 5813 <div data-swiper-slide-index="4" data-image-id="7914447208494" id="n-5" class="swiper-slide"> 5814 <a href="//www.milly.com/cdn/shop/products/giftguide_500_1.jpg?v=1614100118" data-pswp-width="1280" 5815 data-pswp-height="1920" class="zoom"> 5816 <figure> 5817 5818 <img alt="MILLY $500 Digital Gift Card - Elegant Black Design with Gold Typography | MILLY" 5819 src="//www.milly.com/cdn/shop/products/giftguide_500_1_485x.jpg?v=1614100118" 5820 data-zoom-image="//www.milly.com/cdn/shop/products/giftguide_500_1.jpg?v=1614100118" 5821 srcset="//www.milly.com/cdn/shop/products/giftguide_500_1_485x.jpg?v=1614100118 1x, //www.milly.com/cdn/shop/products/giftguide_500_1_970x.jpg?v=1614100118 2x"> 5822 </figure> 5823 </a> 5824 </div> 5825 5826 5827 5828 <div data-swiper-slide-index="5" data-image-id="7914447667246" id="n-6" class="swiper-slide"> 5829 <a href="//www.milly.com/cdn/shop/products/giftguide_1000_1.jpg?v=1614100141" data-pswp-width="1280" 5830 data-pswp-height="1920" class="zoom"> 5831 <figure> 5832 5833 <img alt="MILLY $1000 Digital Gift Card - Designer Black Card with Gold Lettering | MILLY" 5834 src="//www.milly.com/cdn/shop/products/giftguide_1000_1_485x.jpg?v=1614100141" 5835 data-zoom-image="//www.milly.com/cdn/shop/products/giftguide_1000_1.jpg?v=1614100141" 5836 srcset="//www.milly.com/cdn/shop/products/giftguide_1000_1_485x.jpg?v=1614100141 1x, //www.milly.com/cdn/shop/products/giftguide_1000_1_970x.jpg?v=1614100141 2x"> 5837 </figure> 5838 </a> 5839 </div> 5840 5841 5842 </div> 5843 <div class="swiper-pagination"></div> 5844 <div class="gallery-button gallery-button__next"> 5845 <svg height="24" viewBox="0 0 14 24" width="14" xmlns="http://www.w3.org/2000/svg"><path d="m699 368 10 10 10-10" fill="none" stroke="currentColor" stroke-linecap="round" stroke-width="2.4" transform="matrix(0 1 1 0 -366 -697)"/></svg> 5846 5847</div> 5848 </div> 5849 </div> 5850 5851
5851<script> 5852 $(document).ready(function() { 5853 5854 const gallerSwiper = new Swiper('.gallery', { 5855 effect: 'slide', 5856 loop: true, 5857 speed: 300, 5858 slidesPerView: 1, 5859 centeredSlides: false, 5860 navigation: { 5861 nextEl: '.gallery-button__next', 5862 prevEl: '.gallery-button__prev', 5863 }, 5864 pagination: { 5865 el: '.swiper-pagination', 5866 clickable: true, 5867 }, 5868 observer: true, 5869 observeParents: true, 5870 breakpoints: { 5871 960: { 5872 slidesPerView: 1.75, 5873 centeredSlides: true, 5874 } 5875 } 5876 }); 5877 5878 function isMobile() { 5879 return ('ontouchstart' in window) || navigator.maxTouchPoints > 0; 5880 } 5881 5882 // ========================= 5883 // INIT ZOOM FUNCTION 5884 // ========================= 5885 function initZoom() { 5886 // Always destroy previous zoom first 5887 $('.zoom').trigger('zoom.destroy'); 5888 5889 // STOP on mobile 5890 if (isMobile()) return; 5891 5892 // Only enable zoom on desktop 5893 if (window.innerWidth >= 960) { 5894 // alert('Zoom initialized'); 5895 const $activeSlide = $('.swiper-slide-active .zoom'); 5896 5897 if ($activeSlide.length) { 5898 const $img = $activeSlide.find('img'); 5899 if ($img.length) { 5900 $activeSlide.zoom({ 5901 url: $img.attr('data-zoom-image') 5902 }); 5903 } 5904 } 5905 } 5906 } 5907 5908 // ========================= 5909 // INITIAL ZOOM 5910 // ========================= 5911 initZoom(); 5912 5913 // ========================= 5914 // REINIT ZOOM ON SLIDE CHANGE 5915 // ========================= 5916 gallerSwiper.on('slideChangeTransitionEnd', initZoom); 5917 5918 // ========================= 5919 // RECHECK ZOOM ON RESIZE 5920 // ========================= 5921 $(window).on('resize', initZoom); 5922 5923 // ========================= 5924 // PHOTOSWIPE LIGHTBOX 5925 // ========================= 5926 const lightbox = new PhotoSwipeLightbox({ 5927 gallery: '#gallery--getting-started', 5928 children: '.swiper-slide a', 5929 initialZoomLevel: 'fill', 5930 secondaryZoomLevel: 'fill', 5931 mainClass: 'pswp--custom-bg', 5932 maxZoomLevel: 3, 5933 showHideAnimationType:'none', 5934 bgOpacity: 1, 5935 pswpModule: PhotoSwipe 5936 }); 5937 5938 lightbox.init(); 5939 5940 // ========================= 5941 // UPDATE LIGHTBOX COUNTER 5942 // ========================= 5943 lightbox.on('change', () => { 5944 const pswp = lightbox.pswp; 5945 if (!pswp) return; 5946 const total = pswp.getNumItems(); 5947 const current = pswp.currIndex + 1; 5948 $('.pswp__counter').text(current + ' / ' + total); 5949 }); 5950 5951 }); 5952 </script>
5952 5953 <div class="product-breadcrumbs--lower"> 5954 <nav class="breadcrumbs breadcrumbs--product" role="navigation" aria-label="breadcrumbs"> 5955 <a href="/" class="home-link" title="Return to Home">Home</a> 5956 5957 5958 5959 5960 5961 5962 5963 5964 5965 5966 5967 <span aria-hidden="true">/</span> 5968 <span class="active-breadcrumb"> 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 Digital Gift Card 5987 5988 5989 5990 5991 5992 5993 5994 </span> 5995</nav><!-- breadcrumbs --> 5996 5997 </div> 5998 </div> 5999 6000 <div class="product-container__side product-container__side--right"> 6001 <div class="product__part product__part--form"> 6002 <header class="product-header"> 6003 <h1 class="product-header__title h4 fw1">Digital Gift Card</h1> 6004 6005 <div class="swym-wishlist-button-bar product__wishlist"></div> 6006 <div class="product-header__meta"> 6007 <span class="product-header__pricing"> 6008 6009 <span class="product-price product-price--current ">$100.00</span> 6010 </span> 6011 </div> 6012 6013<div data-oke-star-rating data-oke-reviews-product-id="shopify-1096158773292"><div data-oke-reviews-version="0.102.0" data-oke-container="" class="okeReviews oke-sr"><div class=""><div class="oke-sr-rating"> 5.0 </div><div class="oke-sr-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="12" viewBox="0 0 90.66666666666667 16" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="18.666666666666668" href="#oke-star-empty"></use><use x="37.333333333333336" href="#oke-star-empty"></use><use x="56" href="#oke-star-empty"></use><use x="74.66666666666667" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 100%;"><svg height="12" viewBox="0 0 90.66666666666667 16" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="18.666666666666668" href="#oke-star-filled"></use><use x="37.333333333333336" href="#oke-star-filled"></use><use x="56" href="#oke-star-filled"></use><use x="74.66666666666667" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 5.0 out of 5 stars</span></div></div><div class="oke-sr-count"><span class="oke-sr-count-number">1</span><span class="oke-sr-label-text"> Review</span><!----></div><!----></div>
6013<script type="application/json" data-oke-metafield-data=""> {"averageRating":"5.0","reviewCount":1} </script>
6013</div></div> 6014 6015 6016 </header> 6017 6018 6019 6020 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035<form method="post" action="/cart/add" id="add-to-cart-form" accept-charset="UTF-8" class="shopify-product-form" enctype="multipart/form-data" data-cart-submit="true" data-productid="1096158773292"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /> 6036 6037 6038 6039 6040 <div class="product-option-rows"> 6041 6042 6043 6044 6045 6046 6047 6048 6049 <fieldset class="product-option-swatch product-option-row--6 product-option-row--value"> 6050 <legend class="visually-hidden"> 6051 Value 6052 </legend> 6053 6054 <div class="option-name p-sm tu fw2 ls2"> 6055 <span>Select Value:</span> 6056 </div> 6057 <div id="swathes-load-id"><div id="10605675806764" data-varaint-id="10605675806764" class="dropdown__option available " data-label="$100" data-position="1" data-value="$100"> 6058 <input type="radio" 6059 name="single-option-select-1" 6060 id="swatch-1-100" 6061 value="$100" data-index="option1" 6062 class="single-option-select visually-hidden" 6063 > 6064 <label for="swatch-1-100"><div>$100</div> 6065 <span class="visually-hidden"> 6066 6067 </span> 6068 </label> 6069 </div><div id="32275312803886" data-varaint-id="32275312803886" class="dropdown__option available " data-label="$175" data-position="1" data-value="$175"> 6070 <input type="radio" 6071 name="single-option-select-1" 6072 id="swatch-1-175" 6073 value="$175" data-index="option1" 6074 class="single-option-select visually-hidden" 6075 > 6076 <label for="swatch-1-175"><div>$175</div> 6077 <span class="visually-hidden"> 6078 6079 </span> 6080 </label> 6081 </div><div id="10605677412396" data-varaint-id="10605677412396" class="dropdown__option available " data-label="$250" data-position="1" data-value="$250"> 6082 <input type="radio" 6083 name="single-option-select-1" 6084 id="swatch-1-250" 6085 value="$250" data-index="option1" 6086 class="single-option-select visually-hidden" 6087 > 6088 <label for="swatch-1-250"><div>$250</div> 6089 <span class="visually-hidden"> 6090 6091 </span> 6092 </label> 6093 </div><div id="32275314212910" data-varaint-id="32275314212910" class="dropdown__option available " data-label="$350" data-position="1" data-value="$350"> 6094 <input type="radio" 6095 name="single-option-select-1" 6096 id="swatch-1-350" 6097 value="$350" data-index="option1" 6098 class="single-option-select visually-hidden" 6099 > 6100 <label for="swatch-1-350"><div>$350</div> 6101 <span class="visually-hidden"> 6102 6103 </span> 6104 </label> 6105 </div><div id="10605677445164" data-varaint-id="10605677445164" class="dropdown__option available " data-label="$500" data-position="1" data-value="$500"> 6106 <input type="radio" 6107 name="single-option-select-1" 6108 id="swatch-1-500" 6109 value="$500" data-index="option1" 6110 class="single-option-select visually-hidden" 6111 > 6112 <label for="swatch-1-500"><div>$500</div> 6113 <span class="visually-hidden"> 6114 6115 </span> 6116 </label> 6117 </div><div id="10648371822636" data-varaint-id="10648371822636" class="dropdown__option available " data-label="$1,000" data-position="1" data-value="$1,000"> 6118 <input type="radio" 6119 name="single-option-select-1" 6120 id="swatch-1-1-000" 6121 value="$1,000" data-index="option1" 6122 class="single-option-select visually-hidden" 6123 > 6124 <label for="swatch-1-1-000"><div>$1,000</div>
6125 <span class="visually-hidden"> 6126 6127 </span> 6128 </label> 6129 </div></div> 6130 6131 </fieldset> 6132 6133 6134 6135 6136 6137 6138 6139 </div> 6140 6141 6142 6143 6144 <select name="id" id="product-select" data-productid="1096158773292"> 6145 6146 6147 <option value="10605675806764">$100</option> 6148 6149 6150 6151 <option value="32275312803886">$175</option> 6152 6153 6154 6155 <option value="10605677412396">$250</option> 6156 6157 6158 6159 <option value="32275314212910">$350</option> 6160 6161 6162 6163 <option value="10605677445164">$500</option> 6164 6165 6166 6167 <option value="10648371822636">$1,000</option> 6168 6169 6170 </select> 6171 6172 6173 6174 6175 6176 6177 6178 <div class="product-action"> 6179 <div class="product-action__btn"> 6180 <input type="hidden" name="quantity" value="1" /> 6181 6182 <button name="add" id="add-to-cart" type="submit" class="btn btn--block btn--secondary disabled" disabled aria-disabled="true"> 6183 <span id="add-to-cart-text" class="add-to-cart-text" data-add-to-cart-text="Add To Bag" data-sold-out-text="Sold Out">Select A Size</span> 6184 </button> 6185 6186 6187 <input type="hidden" id="productTags" value="gift,gift card,notbfcm,published_at:05/24/2022,smarttag_regular_price" /></div> 6188 </div> 6189 6190<input type="hidden" name="product-id" value="1096158773292" /><input type="hidden" name="section-id" value="product-template" /></form> 6191 6192 6193 6194 6195 6196 6197 6198 6199 </div> 6200 6201 <div class="product__part product__part--details"> 6202 <div class="toggles"> 6203 6204 <div class="toggle visible"> 6205 <div class="toggle__label tu h7 ls2" role="button" tabindex="0"> 6206 6207 Gift Card Notes 6208 6209 6210 <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"/></svg> 6211 6212</div> 6213 <div class="toggle__content description"> 6214 6215 6216 <li>You will receive an email that contains a unique gift card code that can be used at checkout to redeem the gift card's value.</li> 6217<li>MILLY gift cards may only be used online at www.MILLY.com.</li> 6218<li>Gift cards are non-refundable.</li> 6219 6220 </div> 6221 </div> 6222 6223 6224 6225<div class="toggle toggle--always-shown"> 6226 <div class="toggle__content"> 6227 6228 6229 6230 <div id="foursixty-hideable-container" style="display:none"><h3>Ways to Wear</h3>
6230<script src="//foursixty.com/media/scripts/fs.slider.v2.5.js" data-feed-id="millyny" data-theme="slider_v2_5" data-open-links-in-same-page="true" data-connector-filter="38238,38245" data-cell-size="50%" data-has-posts-selector="#foursixty-hideable-container" data-for-url="true"></script>
6230</div> 6231 <style>.fs-has-links::after { padding:4px 8px;color:rgba(2,2,2,1);content:"SHOP NOW"; } .fs-wrapper { height:auto; } .fs-entry-container { height:0 !important;width:50%!important;padding-top:50%!important; } .fs-wrapper div.fs-text-container .fs-entry-title, div.fs-detail-title { font-family:'Neutra Text', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-style:normal;font-weight:normal;font-size:14px; } div.fs-text-container .fs-entry-date, div.fs-detail-container .fs-post-info, div.fs-wrapper div.fs-has-links::after, .fs-text-product, .fs-overlink-text { font-family:'Neutra Text', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-style:normal;font-weight:bold;font-size:16px; } .fs-wrapper div.fs-text-container * { color:rgba(2,2,2,1); } .fs-wrapper div.fs-text-container { background-color:rgba(252,252,252,0.8);margin:0px; } div.fs-entry-date { display:none; } div.fs-service-icon { display:none; } div.fs-entry-title { display:none; } .fs-wrapper div.fs-timeline-entry { margin:1px; } </style> 6232 6233 </div> 6234 </div> 6235 </div> 6236 6237 </div> 6238 </div> 6239</div> 6240<style> 6241 .product__notes .product__note { 6242 color: #ED017F !important; 6243 } 6244 .product-listing__items, .fs-slider_v2_5-feed.fs-wrapper { 6245 overflow-x: hidden !important; 6246 } 6247</style> 6248<div class="container--wide w-full"> 6249 <div class="product-lower similer-recom-look "> 6250 <div class="nosto_element" id="complete-look"></div> 6251 6252<!-- <h2 class="h5 h4-s tu ls4">Similar Items</h2> --> 6253 6254 6255<!-- <h2 class="h5 h4-s tu ls4">Recommended for you</h2> --> 6256 6257 <section class="section section--product-listing product-listing product-listing--nosto-pdp-similar" > 6258 6259 <div class="nosto_element product-listing__items" id="nosto-pdp-recommended"> 6260 </div> 6261 6262 </section> 6263 6264 6265 6266 6267 6268 6269<style data-oke-reviews-version="0.102.0" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/okendo-reviews-lib.65939eaa.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-widget.6aeb18ae.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/widget.386541eb.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/shared-components.c2ff03ce.css"></style><style data-oke-reviews-version="0.102.0" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/review-list/default.f346f6a0.css"></style><style data-oke-reviews-version="0.102.0" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/header-modules/rating-average.6f2ee529.css"></style><style data-oke-reviews-version="0.102.0" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/header-modules/attributes.7cf57481.css"></style><style data-oke-reviews-version="0.102.0" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/header-modules/reviews-summary.bc0924f4.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/attributes.b4237f39.css"></style><style data-oke-reviews-version="0.102.0" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/review-templates/minimal.bd27b3ef.css"></style><style data-oke-reviews-version="0.102.0" type="text/css" data-href="https://cdn-static.okendo.io/reviews-widget-plus/css/attribute-bars/bar-default.9a29e91c.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/tooltip.ea8fe98f.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/reviewer.a6da7bcd.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/review-basic-content.0279fbe7.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/media-collage.ab84d4e1.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/media-strip.fbfc941a.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/helpful-voting.a
626974e4b15.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/flag.143bbb7e.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/media-thumbnail.f7ab8544.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/show-more-button.36160e9f.css"></style><link data-oke-reviews-version="0.102.0" rel="stylesheet" type="text/css" href="https://cdn-static.okendo.io/reviews-widget-plus-css-bundles/0-102-0/reviews-widget.9eb8918adbd135eb84c884790385a3b9.css"> 6270 6271<div data-oke-widget data-oke-reviews-product-id="shopify-1096158773292"><div data-oke-reviews-version="0.102.0" aria-label="Rated 5.0 out of 5 stars Based on 1 review" data-oke-container="" tabindex="-1" role="region" class="okeReviews oke-w"><div class="js-oke-widgetSize oke-is-medium"><div class="oke-w-header"><div class="oke-w-header-content oke-w-header-content--verticalAlignCenter oke-w-header-content--spaceAround"><div class="oke-w-header-content-block oke-w-header-content-block--half oke-w-header-content-block--center"><div class="oke-w-header-content-module oke-w-header-content-module--center"><div class="oke-w-ratingAverageModule oke-w-ratingAverageModule--twoLine oke-w-ratingAverageModule--center"><div class="oke-w-ratingAverageModule-rating"><span class="oke-w-ratingAverageModule-rating-average"> 5.0 </span><span class="oke-w-ratingAverageModule-rating-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="18" viewBox="0 0 87.11111111111111 16" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="17.77777777777778" href="#oke-star-empty"></use><use x="35.55555555555556" href="#oke-star-empty"></use><use x="53.333333333333336" href="#oke-star-empty"></use><use x="71.11111111111111" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 100%;"><svg height="18" viewBox="0 0 87.11111111111111 16" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="17.77777777777778" href="#oke-star-filled"></use><use x="35.55555555555556" href="#oke-star-filled"></use><use x="53.333333333333336" href="#oke-star-filled"></use><use x="71.11111111111111" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 5.0 out of 5 stars</span></div></span></div><div class="oke-w-ratingAverageModule-count"> Based on 1 review </div></div><!----><!----><!----><!----><!----><!----><!----><!----></div></div><div class="oke-w-header-content-block oke-w-header-content-block--half oke-w-header-content-block--center"><div class="oke-w-header-content-module oke-w-header-content-module--center"><!----><!----><!----><!----><!----><!----><!----><!----><!----></div></div><div class="oke-w-header-content-block oke-w-header-content-block--full oke-w-header-content-block--center"><div class="oke-w-header-content-module oke-w-header-content-module--center"><!----><!----><!----><!----><!----><!----><!----><!----><!----></div></div></div></div><!----><div class="oke-w-main"><div id="reviews-panel-19730532-d5fe-490e-84f9-9fde7d6b6bcc" aria-label="Reviews" role="tabpanel" class="oke-w-panel"><div class="oke-w-reviewsTab"><div class="oke-w-reviews"><div class="oke-w-reviews-head"><!----><!----><div class="oke-w-reviews-writeReview"><a href="https://okendo.reviews/?subscriberId=50f60ba5-eb5d-460a-b2b1-b7cfba0478fd&productId=shopify-1096158773292&locale=en&okeChannel=reviews-widget-write-review-button" target="_blank" rel="noopener" class="oke-w-writeReview oke-button"> Write a Review <span class="oke-a11yText">(Opens in a new window)</span></a></div></div><div class="oke-w-reviews-controls"><div class="oke-w-reviews-count"> 1 review </div><div class="oke-w-reviews-sort"><div class="oke-sortSelect" medialayout="featured"><label for="oke-sortSelect--reviews" class="oke-sortSelect-label"> Sort </label><select id="oke-sortSelect--reviews" aria-label="Sort" class="oke-sortSelect-sort oke-select"><!----><option value="date desc" selected="true">Most Recent</option><option value="rating desc">Highest Rating</option><option value="has_media desc">Photos & Videos</option><option value="helpful desc">Most Helpful</option><option value="date asc">Oldest</option><option value="rating asc">Lowest Rating</option><option value="unhelpful desc">Least Helpful</option></select></div></div></div><div class="oke-w-reviews-main oke-w-reviews-main--nav-divider"><ul class="oke-w-reviews-list" widgetwidth="784"><li class="oke-w-reviews-list-item"><div class="oke-w-reviewMinimal"><div class="oke-w-reviewMinimal-head"><div class="oke-w-reviewMinimal-reviewer"><div class="oke-w-reviewer"><!----><div><div class="oke-w-reviewer-identity"><strong class="oke-w-reviewer-name"> Gabby </strong><!----></div><div class="oke-w-reviewer-verified"> Verified Buyer <span class="oke-w-reviewer-verified-icon"></span></div><!----></div></div></div><div class="oke-w-reviewMinimal-date"> 4 years ago </div></div><!----><!----><div class="oke-w-reviewMinimal-content"><div class="oke-reviewContainer"><div class="oke-reviewContent oke-reviewContent--left"><div class="oke-reviewContent-top"><div class="oke-reviewContent-stars"><div class="oke-stars"><!----><div class="oke-stars-background"><svg height="15" viewBox="0 0 88.53333333333333 16" aria-hidden="true" role="none"><use x="0" href="#oke-star-empty"></use><use x="18.133333333333333" href="#oke-star-empty"></use><use x="36.266666666666666" href="#oke-star-empty"></use><use x="54.4" href="#oke-star-empty"></use><use x="72.53333333333333" href="#oke-star-empty"></use></svg></div><div class="oke-stars-foreground" style="width: 100%;"><svg height="15" viewBox="0 0 88.53333333333333 16" aria-hidden="true" role="none"><use x="0" href="#oke-star-filled"></use><use x="18.133333333333333" href="#oke-star-filled"></use><use x="36.266666666666666" href="#oke-star-filled"></use><use x="54.4" href="#oke-star-filled"></use><use x="72.53333333333333" href="#oke-star-filled"></use></svg></div><span class="oke-a11yText">Rated 5 out of 5 stars</span></div></div><!----></div><div role="heading" aria-level="2" class="oke-reviewContent-title oke-title">Easy Purchase</div><div class="oke-reviewContent-body oke-bodyText"><p>The purchasing process was extremely easy and the gift card code was delivered to my email almost immediately after purchase.</p></div><!----><button type="button" class="oke-reviewContent-readMore oke-readMore"><span class="oke-reviewContent-readMore-text oke-bodyText">Read More</span><span class="oke-a11yText">Read more about this review</span><!----></button></div><!----></div></div><!----><!----><div class="oke-w-reviewMinimal-footer"><div class="oke-footerBadges"><!----><!----><!----></div><div class="oke-w-review-helpful"><div class="oke-helpful"><span class="oke-helpful-label">Was this helpful?</span><div class="oke-helpful-vote"><button aria-pressed="false" type="button" tabindex="0" class="oke-helpful-vote-button oke-helpful-vote-button--positive"><span id="oke-helpful-vote-counter-positive-cd05b978-aeb4-445b-9cd1-cb41858a95db" class="oke-helpful-vote-counter"><span class="oke-a11yText">Yes, this review from Gabby was helpful.</span> 4 <span class="oke-a11yText">people voted yes</span></span></button><button aria-pressed="false" type="button" tabindex="0" class="oke-helpful-vote-button oke-helpful-vote-button--negative"><span id="oke-helpful-vote-counter-negative-cd05b978-aeb4-445b-9cd1-cb41858a95db" class="oke-helpful-vote-counter"><span class="oke-a11yText">No, this review from Gabby was not helpful.</span> 2 <span class="oke-a11yText">people voted no</span></span></button></div></div></div></div><!----></div></li></ul><!----><div class="oke-w-reviews-alerts"><div aria-hidden="true" role="alert" aria-live="assertive" aria-atomic="true" class="oke-alert oke-alert--bottom"><div class="oke-alert-inner"> Loading... </div></div><div aria-hidden="true" role="alert" aria-live="assertive" aria-atomic="true" class="oke-alert oke-alert--top"><div class="oke-alert-inner"> Loading... </div></div></div></div><!---->
6271<span role="status" aria-live="polite" class="oke-a11yText"></span></div></div><!----></div></div></div>
6271<script type="application/json" data-oke-metafield-data=""> {"areReviewsGrouped":false,"chatAssistant":{"reviewCount":1},"media":[],"productAttributes":[],"questionCount":0,"reviewAggregate":{"dateUpdated":"2022-06-26T22:04:06.294Z","mediaCount":0,"productId":"shopify-1096158773292","productName":"Digital Gift Card","ratingAndReviewCount":1,"ratingAndReviewCountByLevel":{"level5Count":1},"ratingAndReviewValuesTotal":5,"ratingCount":0,"ratingCountByLevel":{},"ratingValuesTotal":0,"recommendationCount":1,"replyCount":0,"replyWordsTotal":0,"reviewCount":1,"reviewCountByLevel":{"level5Count":1},"reviewRatingValuesTotal":5,"reviewWordsTotal":20,"subscriberId_productId":"50f60ba5-eb5d-460a-b2b1-b7cfba0478fd:shopify-1096158773292","subscriberId":"50f60ba5-eb5d-460a-b2b1-b7cfba0478fd"},"reviews":[{"subscriberId":"50f60ba5-eb5d-460a-b2b1-b7cfba0478fd","reviewId":"cd05b978-aeb4-445b-9cd1-cb41858a95db","subscriberId_productId":"50f60ba5-eb5d-460a-b2b1-b7cfba0478fd:shopify-1096158773292","productId":"shopify-1096158773292","body":"The purchasing process was extremely easy and the gift card code was delivered to my email almost immediately after purchase.","dateCreated":"2022-06-26T22:04:05.640Z","dateUpdated":"2022-06-26T22:04:05.640Z","helpfulCount":4,"isRecommended":true,"languageCode":"en","productHandle":"online-gift-card","productImageUrl":"https://cdn.shopify.com/s/files/1/0026/2304/5676/products/giftguide_100_1_x280.jpg?v=1614099604","productName":"Digital Gift Card","productUrl":"//www.milly.com/products/online-gift-card","productVariantName":"$100","rating":5,"reviewer":{"displayName":"Gabby","isVerified":true},"isIncentivized":true,"status":"approved","title":"Easy Purchase","unhelpfulCount":2,"variantId":"10605675806764"}],"sort":{"defaultSort":"date desc"}} </script>
6271</div>
6271<script id="oke-widget-resize">!(function() { const widgets = document.querySelectorAll('.js-oke-widgetSize'); if (widgets && widgets.length) { if (!window.okeSetWidgetSizes) { window.okeSetWidgetSizes = (allWidgets) => { if (allWidgets) { allWidgets.forEach(widget => { const width = widget.getBoundingClientRect().width; widget.classList.remove('oke-is-small', 'oke-is-medium', 'oke-is-large'); widget.classList.add(width > 960 ? 'oke-is-large' : width > 640 ? 'oke-is-medium' : 'oke-is-small'); }); } }; } if (!window.okeResizeObserver) { let okeMetafieldResizerTimer; window.okeResizeObserver = new ResizeObserver(entries => { if (entries && entries.length) { if (okeMetafieldResizerTimer) { clearTimeout(okeMetafieldResizerTimer); } okeMetafieldResizerTimer = window.setTimeout(() => { window.okeSetWidgetSizes(entries.map(e => e.target)); }, 100); } }); } window.okeSetWidgetSizes(document.querySelectorAll('.js-oke-widgetSize')); widgets.forEach((widget) => { window.okeResizeObserver.observe(widget); }); } })();</script>
6271</div> 6272 6273 </div> 6274</div> 6275<!--
6275<script type="application/json" id="variant__inv">{"variants":[{"id":10605675806764,"inv":-34},{"id":32275312803886,"inv":-4},{"id":10605677412396,"inv":-28},{"id":32275314212910,"inv":-9},{"id":10605677445164,"inv":-11},{"id":10648371822636,"inv":-1}],"threshold":"","message":""}</script>
6275 -->
6276<script type="application/json" id="variant__inv">{"variants":[{"id":10605675806764, "option1":"$100", "option2":"", "inv":-34},{"id":32275312803886, "option1":"$175", "option2":"", "inv":-4},{"id":10605677412396, "option1":"$250", "option2":"", "inv":-28},{"id":32275314212910, "option1":"$350", "option2":"", "inv":-9},{"id":10605677445164, "option1":"$500", "option2":"", "inv":-11},{"id":10648371822636, "option1":"$1,000", "option2":"", "inv":-1}],"threshold":"","message":""}</script>
6276 6277 6278 6279</div> 6280 6281 6282 6283
6284<script type="application/ld+json">[ 6285 { 6286 "@context": "https://schema.org/", 6287 "@type": "ProductGroup", 6288 "name": "Digital Gift Card", 6289 "description": "You will receive an email that contains a unique gift card code that can be used at checkout to redeem the gift card's value.MILLY gift cards may only be used online at www.MILLY.com.Gift cards are non-refundable.", 6290 "url": "https://www.milly.com/products/online-gift-card", 6291 "brand": { 6292 "@type": "Brand", 6293 "name": "MILLY" 6294 }, 6295 "audience": { 6296 "@type": "PeopleAudience", 6297 "suggestedGender": "female", 6298 "suggestedAge": { 6299 "@type": "QuantitativeValue", 6300 "minValue": 25, 6301 "maxValue": 55, 6302 "unitCode": "ANN" 6303 } 6304 }, 6305 "productGroupID": "1096158773292", 6306 6307 "aggregateRating": { 6308 "@type": "AggregateRating", 6309 "ratingValue": "5.0", 6310 "ratingCount": "1", 6311 "bestRating":5, 6312 "worstRating":1 6313 }, 6314 6315 "variesBy": [ 6316 "https://schema.org/size", 6317 "https://schema.org/color" 6318 ], 6319 "hasVariant": [] 6320 }, 6321 { 6322 "@context": "https://schema.org/", 6323 6324 "@type": "OfferShippingDetails", 6325 "@id": "#shipping_policy", 6326 6327 "shippingDestination": { 6328 "@type": "DefinedRegion", 6329 "addressCountry": "US" 6330 }, 6331 "deliveryTime": { 6332 "@type": "ShippingDeliveryTime", 6333 "handlingTime": { 6334 "@type": "QuantitativeValue", 6335 "minValue": 1, 6336 "maxValue": 2, 6337 "unitCode": "DAY" 6338 }, 6339 "transitTime": { 6340 "@type": "QuantitativeValue", 6341 "minValue": 3, 6342 "maxValue": 7, 6343 "unitCode": "DAY" 6344 } 6345 } 6346 } 6347 ] 6348</script>
6348 6349
6350<script type="application/ld+json"> 6351 { 6352 "@context": "http://schema.org/", 6353 "@type": "MerchantReturnPolicy", 6354 "@id": "#return_policy", 6355 "applicableCountry": "US", 6356 "returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow", 6357 "merchantReturnDays": 30, 6358 "returnMethod": "https://schema.org/ReturnByMail", 6359 "returnFees": "https://schema.org/FreeReturn" 6360 } 6361</script>
6361 6362
6363<script type="application/ld+json"> 6364 { 6365 "@context": "https://schema.org/", 6366 "@type": "ShippingRateSettings", 6367 "@id": "#shipping_policy", 6368 "shippingRate": { 6369 "@type": "MonetaryAmount", 6370 "value": 0, 6371 "currency": "USD" 6372 }, 6373 "freeShippingThreshold": { 6374 "@type": "MonetaryAmount", 6375 "value": 150, 6376 "currency": "USD" 6377 } 6378 } 6379</script>
6379 6380 6381 6382 6383 6384
6384<script type="application/json" id="product__json">{"id":1096158773292,"title":"Digital Gift Card","handle":"online-gift-card","description":"\u003cli\u003eYou will receive an email that contains a unique gift card code that can be used at checkout to redeem the gift card's value.\u003c\/li\u003e\n\u003cli\u003eMILLY gift cards may only be used online at www.MILLY.com.\u003c\/li\u003e\n\u003cli\u003eGift cards are non-refundable.\u003c\/li\u003e","published_at":"2022-05-24T07:50:55-04:00","created_at":"2018-07-23T15:37:51-04:00","vendor":"Milly","type":"Gift Cards","tags":["gift","gift card","notbfcm","published_at:05\/24\/2022","smarttag_regular_price"],"price":10000,"price_min":10000,"price_max":100000,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":10605675806764,"title":"$100","option1":"$100","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687886897198,"product_id":1096158773292,"position":1,"created_at":"2021-02-23T12:00:00-05:00","updated_at":"2021-02-23T12:00:04-05:00","alt":"MILLY $100 Digital Gift Card - Black Design with Gold Logo | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604","variant_ids":[10605675806764]},"available":true,"name":"Digital Gift Card - $100","public_title":"$100","options":["$100"],"price":10000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $100 Digital Gift Card - Black Design with Gold Logo | MILLY","id":7914427056174,"position":1,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32275312803886,"title":"$175","option1":"$175","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687897874478,"product_id":1096158773292,"position":2,"created_at":"2021-02-23T12:04:52-05:00","updated_at":"2021-02-23T12:04:52-05:00","alt":"MILLY $175 Digital Gift Card - Elegant Black Design with Gold Lettering | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892","variant_ids":[32275312803886]},"available":true,"name":"Digital Gift Card - $175","public_title":"$175","options":["$175"],"price":17500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $175 Digital Gift Card - Elegant Black Design with Gold Lettering | MILLY","id":7914438492206,"position":2,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":10605677412396,"title":"$250","option1":"$250","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687900692526,"product_id":1096158773292,"position":3,"created_at":"2021-02-23T12:06:14-05:00","updated_at":"2021-02-23T12:06:14-05:00","alt":"MILLY $250 Digital Gift Card - Designer Black Background with Gold Text | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974","variant_ids":[10605677412396]},"available":true,"name":"Digital Gift Card - $250","public_title":"$250","options":["$250"],"price":25000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $250 Digital Gift Card - Designer Black Background with Gold Text | MILLY","id":7914441277486,"position":3,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32275314212910,"title":"$350","option1":"$350","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687905509422,"product_id":1096158773292,"position":4,"created_at":"2021-02-23T12:08:17-05:00","updated_at":"2021-02-23T12:08:17-05:00","alt":"MILLY $350 Digital Gift Card - Unique Black Card with Gold Brand Logo | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097","variant_ids":[32275314212910]},"available":true,"name":"Digital Gift Card - $350","public_title":"$350","options":["$350"],"price":35000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $350 Digital Gift Card - Unique Black Card with Gold Brand Logo | MILLY","id":7914446159918,"position":4,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":10605677445164,"title":"$500","option1":"$500","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687906492462,"product_id":1096158773292,"position":5,"created_at":"2021-02-23T12:08:38-05:00","updated_at":"2021-02-23T12:08:38-05:00","alt":"MILLY $500 Digital Gift Card - Elegant Black Design with Gold Typography | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118","variant_ids":[10605677445164]},"available":true,"name":"Digital Gift Card - $500","public_title":"$500","options":["$500"],"price":50000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $500 Digital Gift Card - Elegant Black Design with Gold Typography | MILLY","id":7914447208494,"position":5,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":10648371822636,"title":"$1,000","option1":"$1,000","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687906918446,"product_id":1096158773292,"position":6,"created_at":"2021-02-23T12:09:01-05:00","updated_at":"2021-02-23T12:09:01-05:00","alt":"MILLY $1000 Digital Gift Card - Designer Black Card with Gold Lettering | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141","variant_ids":[10648371822636]},"available":true,"name":"Digital Gift Card - $1,000","public_title":"$1,000","options":["$1,000"],"price":100000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $1000 Digital Gift Card - Designer Black Card with Gold Lettering | MILLY","id":7914447667246,"position":6,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604","\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892","\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974","\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097","\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118","\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141"],"featured_image":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604","options":["Value"],"media":[{"alt":"MILLY $100 Digital Gift Card - Black Design with Gold Logo | MILLY","id":7914427056174,"position":1,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604","width":660},{"alt":"MILLY $175 Digital Gift Card - Elegant Black Design with Gold Lettering | MILLY","id":7914438492206,"position":2,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892","width":660},{"alt":"MILLY $250 Digital Gift Card - Designer Black Backgroun
6384d with Gold Text | MILLY","id":7914441277486,"position":3,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974","width":660},{"alt":"MILLY $350 Digital Gift Card - Unique Black Card with Gold Brand Logo | MILLY","id":7914446159918,"position":4,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097","width":660},{"alt":"MILLY $500 Digital Gift Card - Elegant Black Design with Gold Typography | MILLY","id":7914447208494,"position":5,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118","width":660},{"alt":"MILLY $1000 Digital Gift Card - Designer Black Card with Gold Lettering | MILLY","id":7914447667246,"position":6,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141","width":660}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cli\u003eYou will receive an email that contains a unique gift card code that can be used at checkout to redeem the gift card's value.\u003c\/li\u003e\n\u003cli\u003eMILLY gift cards may only be used online at www.MILLY.com.\u003c\/li\u003e\n\u003cli\u003eGift cards are non-refundable.\u003c\/li\u003e"}</script>
6384 6385 6386 6387
6387<script text="text/javascript"> 6388 var _learnq = _learnq || []; 6389 6390 var item = { 6391 Name: "Digital Gift Card", 6392 ProductID: 1096158773292, 6393 Categories: ["All Merchandise","Effortless Daywear","Fashion Finds","Holiday Gift Guide"], 6394 ImageURL: "https://www.milly.com/cdn/shop/products/giftguide_100_1_grande.jpg?v=1614099604", 6395 URL: "https://www.milly.com/products/online-gift-card", 6396 Brand: "Milly", 6397 Price: "$100.00", 6398 CompareAtPrice: "$0.00" 6399 }; 6400 6401 _learnq.push(['track', 'Viewed Product', item]); 6402 _learnq.push(['trackViewedItem', { 6403 Title: item.Name, 6404 ItemId: item.ProductID, 6405 Categories: item.Categories, 6406 ImageUrl: item.ImageURL, 6407 Url: item.URL, 6408 Metadata: { 6409 Brand: item.Brand, 6410 Price: item.Price, 6411 CompareAtPrice: item.CompareAtPrice 6412 } 6413 }]); 6414 6415 document.querySelector('#add-to-cart-form #add-to-cart').addEventListener('click', function (){ 6416 _learnq.push(['track', 'Added to Cart', item]); 6417 }); 6418 </script>
6418 6419</main> 6420 6421 6422 6423 </div> 6424 <div id="shopify-section-footer" class="shopify-section"><footer class="site-footer" > 6425 <div class="site-footer-contact"> 6426 <div class="container--wide"> 6427 6428 6429 6430 6431 <div class="site-footer-contact__items"> 6432 6433 <a href="tel:1-800-223-2664" class="site-footer-contact__item"> 6434 6435 <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> 6436 6437 6438 <span>1-800-223-2664</span> 6439 </a> 6440 6441 6442 6443 <a href="mailto:[email protected]" class="site-footer-contact__item"> 6444 6445 <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> 6446 6447 6448 <span>[email protected]</span> 6449 </a> 6450 6451 6452 6453 <button type="button" onclick="GorgiasChat.open();return false;" class="site-footer-contact__item"> 6454 6455 <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> 6456 6457 6458 <span>live chat</span> 6459 </button> 6460 6461 6462 6463 <button class="back-to-top tu"> 6464 <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> 6465 6466 Back to Top</button> 6467 </div> 6468 </div> 6469 </div> 6470 6471 <div class="site-footer-upper"> 6472 <div class="container--wide"> 6473 <div class="site-footer__meta"> 6474 <div class="site-footer__newsletter"> 6475 6476 <div class="klaviyo-form-WCT9kY"></div> 6477 <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> 6478 </div> 6479 6480 <div class="site-footer__policy"> 6481 <ul> 6482 6483 6484 <li > 6485 <a href="https://www.milly.com/pages/privacy-policy" class="p-sm">Privacy Policy</a> 6486 </li> 6487 6488 6489 <li class="p-sm">and</li> 6490 6491 <li > 6492 <a href="https://www.milly.com/pages/terms-of-use" class="p-sm">Terms of Use</a> 6493 </li> 6494 6495 6496 <li style="display: block;"> 6497 <a href="https://www.milly.com/pages/privacy-policy" class="p-sm">Notice of Financial Incentive</a> 6498 </li> 6499 6500 </ul> 6501 </div> 6502 6503 <div class="site-footer__social"> 6504 6505 <ul> 6506 6507 <li><a href="https://instagram.com/milly" target="_blank"><span class="visually-hidden">Visit us on Instagram</span> 6508 <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> 6509 6510</a></li> 6511 6512 6513 <li><a href="https://facebook.com/MillyNY" target="_blank"><span class="visually-hidden">Visit us on Facebook</span> 6514 <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> 6515 6516</a></li> 6517 6518 6519 6520 <li><a href="https://pinterest.com/millyny" target="_blank"><span class="visually-hidden">Visit us on Pinterest</span> 6521 <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> 6522 6523</a></li> 6524 6525 6526 </ul> 6527 6528 </div> 6529 </div> 6530 6531 <ul class="site-footer__navigation"> 6532 6533 <li> 6534 <a class="h7 toggleevent" href="/pages/contact-us">Need Help?
6535 <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> 6536 </a> 6537 6538 <ul class="site-footer__navigation--sub"> 6539 6540 <li> 6541 <a href="/pages/contact-us">Contact Us</a> 6542 </li> 6543 6544 <li> 6545 <a href="/pages/faqs">FAQs</a> 6546 </li> 6547 6548 <li> 6549 <a href="/pages/shipping">Shipping & Delivery</a> 6550 </li> 6551 6552 <li> 6553 <a href="/pages/returns-and-exchanges">Returns & Exchanges</a> 6554 </li> 6555 6556 <li> 6557 <a href="/pages/international">International Shipping & Returns</a> 6558 </li> 6559 6560 <li> 6561 <a href="/pages/accessibility-1">Accessibility</a> 6562 </li> 6563 6564 </ul> 6565 6566 </li> 6567 6568 <li> 6569 <a class="h7 toggleevent" href="/">Orders 6570 <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> 6571 </a> 6572 6573 <ul class="site-footer__navigation--sub"> 6574 6575 <li> 6576 <a href="https://www.milly.com/pages/narvar-order-status">Order Status</a> 6577 </li> 6578 6579 <li> 6580 <a href="https://www.milly.com/apps/returns">Get My Return/Exchange Label</a> 6581 </li> 6582 6583 <li> 6584 <a href="/pages/international">International Orders</a> 6585 </li> 6586 6587 </ul> 6588 6589 </li> 6590 6591 <li> 6592 <a class="h7 toggleevent" href="/">Quick Links 6593 <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> 6594 </a> 6595 6596 <ul class="site-footer__navigation--sub"> 6597 6598 <li> 6599 <a href="/pages/about-us">About Us</a> 6600 </li> 6601 6602 <li> 6603 <a href="/blogs/milly-moments">BLOG | Milly Moments</a> 6604 </li> 6605 6606 <li> 6607 <a href="/products/online-gift-card">Gift Cards</a> 6608 </li> 6609 6610 <li> 6611 <a href="/pages/size-chart">Size Chart</a> 6612 </li> 6613 6614 <li> 6615 <a href="/pages/refer-a-friend">Give 20%, Get $20</a> 6616 </li> 6617 6618 <li> 6619 <a href="https://www.milly.com/pages/request-catalog">Request a Catalog</a> 6620 </li> 6621 6622 </ul> 6623 6624 </li> 6625 6626 <li class="survey-text"> 6627 <a class="h7" href="/">Help Us Improve</a> 6628 <p class="p-sm">Take a brief survey about today's visit.</p> 6629 <a href="https://oken.do/6xua1ri8?v=2" target="_blank"><span>Begin Survey</span></a> 6630 6631 </li> 6632 </ul> 6633 </div> 6634 </div> 6635 <div class="site-footer-lower"> 6636 <div class="container--wide"> 6637 <div class="site-footer__copyright"> 6638 <p class="p-sm">© 2026 MILLY. All Rights Reserved.</p> 6639 </div> 6640 <ul class="site-footer__utility-links"> 6641 6642 <li><a class="p-sm" href="/pages/sitemap">Sitemap</a></li> 6643 6644 <li><a class="p-sm" href="/pages/terms-of-use">Terms of Use</a></li> 6645 6646 <li><a class="p-sm" href="/pages/privacy-policy">Privacy Policy</a></li> 6647 6648 <li><a class="p-sm" href="/pages/accessibility">Accessibility</a></li> 6649 6650 <li><a class="p-sm" href="https://www.milly.com/pages/privacy-policy#california">California Privacy Notice</a></li> 6651 6652 <li><a class="p-sm" href="javascript:void(0)" onclick="Osano.cm.showDrawer('osano-cm-dom-info-dialog-open')">Cookie Preferences</a></li> 6653 6654 <li><a class="p-sm" href="https://my.datasubject.com/AzytttTplLX105BKu/31692">Your Privacy Choices</a></li> 6655 6656 </ul> 6657 </div> 6658 </div> 6659</footer> 6660 6661 6662</div> 6663 </div> 6664 6665 <div id="shopify-section-cart-drawer" class="shopify-section"> 6666 6667 6668<div class="cart-drawer" data-cart-price="0">
6669 <div class="cart-box"> 6670 6671 <div class="cart-drawer__header"> 6672 <div class="cart-drawer__title_with_total_count"> 6673 <h3 class="cart-drawer__title h4 tu">Bag</h3> 6674 <span class="side-cart-count"></span> 6675 </div> 6676 <button class="cart-drawer__close cart-drawer-toggle btn btn--text-only"> 6677 <span class="visually-hidden">Close Cart</span> 6678 6679 <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> 6680 6681 6682 </button> 6683 </div> 6684 6685 <div class="cart-drawer__shipping"> 6686 <p id="remainshipping" style="display:none;">You're <span id="changevalve">$150.00</span> Away From FREE Shipping Within The USA!<br></p> 6687 <p id="sucmsg" style="display:none;">You've Got FREE Shipping Within The USA!</p> 6688 <div class="progress"> 6689 <div class="progress-done" data-done="0"> 6690 </div> 6691 </div> 6692 </div> 6693 6694 <div class="cart-drawer__body"> 6695 <a href="#" role="status" aria-live="polite" id="cart-status" class="visually-hidden"></a> 6696 <div id="cart-drawer" class="cart-drawer__items"> 6697 6698 </div>
6699 <input type="hidden" id="cart_count" value="0" /> 6700 <p class="cart-drawer__no-items">You have no items in your bag.</p> 6701 </div> 6702 6703 <div class="cart-drawer__totals"> 6704 <div class="cart-drawer__total tu"><span>Subtotal:</span><strong><span id="total-cart">$0.00</span></strong></div> 6705 6706 6707 6708 <p>Shipping, taxes, and discounts will be calculated at checkout.</p> 6709 6710 </div> 6711 6712 <div class="cart-drawer__actions" id="checkout"> 6713 <div class="cart-drawer__actions_items"> 6714 <a href="/checkout" class="btn btn--block btn--large btn--secondary">Checkout</a> 6715 <a href="/cart" id="view-cart-btn" class="btn btn--block btn--large btn--secondary">View bag</a> 6716 </div> 6717 6718 6719 </div> 6720 </div> 6721</div> 6722<div class="cart-drawer-bg"></div> 6723
6724<script> 6725 6726</script>
6726 6727<style> 6728 .nosto_element { 6729 position: relative; 6730 } 6731 /* 6732 p#sucmsg, #remainshipping { 6733 background: #ED017F; 6734 color: #fff; 6735 text-align: center; 6736 padding: 11px; 6737 } 6738 */ 6739 6740 .cart-drawer__actions_items { 6741 display: flex; 6742 flex-direction: column; 6743 } 6744 6745 .cart-drawer__actions_items #checkout { 6746 order: 1; 6747 } 6748 6749 .cart-drawer__actions_items #view-cart-btn { 6750 order: 2; 6751 } 6752 6753 .cart-drawer__actions_items #nosto-minicart-rec { 6754 order: 3; 6755 } 6756 6757 .cart-loading .cart-drawer--visible, 6758 .cart-loading .cart-drawer-bg--visible { 6759 pointer-events: none; 6760 } 6761 6762 #cart-products .sale_tag_wrap { 6763 font-size: 12px; 6764 margin-bottom: 4px; 6765 } 6766</style> 6767</div> 6768 6769 6770 6771
6772<script> 6773 const progress = document.querySelector('.progress-done'); 6774 6775 progress.style.width = progress.getAttribute('data-done') + '%'; 6776 progress.style.opacity = 1; 6777 6778// if( 15000 >= 0){ 6779 // document.getElementById('remainshipping').style.display = 'block'; 6780 6781 //}else{ 6782 // document.getElementById('remainshipping').style.display = 'none'; 6783 //document.getElementById('sucmsg').style.display = 'block'; 6784 //} 6785 let totalCartPrice = parseFloat($('.cart-drawer').attr('data-cart-price') / 100), 6786 totalCartShipping = parseFloat(15000 / 100), 6787 shippingPer = parseFloat(totalCartShipping / 100), 6788 totalPer = parseFloat(totalCartPrice / shippingPer ); 6789 if(totalPer < 100) { 6790 $('.progress-done').css('width', totalPer + '%'); 6791 if(totalPer != 0) { 6792 $('.progress').css('display','block'); 6793 $('#remainshipping').show(); 6794 $('#sucmsg').hide(); 6795 $('.cart-drawer__body').removeClass('empty-cart'); 6796 } else { 6797 $('.progress').css('display','none'); 6798 $('#remainshipping').hide(); 6799 $('#sucmsg').hide(); 6800 $('.cart-drawer__body').addClass('empty-cart'); 6801 } 6802 } else { 6803 $('.progress-done').css('width', '100%'); 6804 $('.progress').css('display','block'); 6805 $('#remainshipping').hide(); 6806 $('#sucmsg').show(); 6807 } 6808 6809 var CART_ERROR_MESSAGE_KEY = 'cart-drawer-error-message'; 6810 6811 function updateCartDrawerUI() { 6812 $('body').addClass('cart-loading'); 6813 6814 6815 Shopify.getCart((cart) => { 6816 6817 // Free Shipping Message 6818 var shipping_value = 15000; 6819 var cartShippingRemain = cart.total_price; 6820 var totalCartShippingRemain = 15000 - cartShippingRemain; 6821 document.getElementById('changevalve').innerHTML = Shopify.formatMoney(totalCartShippingRemain); 6822 // $('body').addClass('cart-drawer-open'); 6823 $('.cart-count').html(cart.item_count); 6824 if(cart.item_count > 1) { 6825 $('.side-cart-count').html(cart.item_count + ' Items'); 6826 } else if(cart.item_count == 1) { 6827 $('.side-cart-count').html(cart.item_count + ' Item'); 6828 } else { 6829 $('.side-cart-count').html(''); 6830 } 6831 let totalCartPrice = parseFloat(cart.original_total_price / 100), 6832 totalCartShipping = parseFloat(15000 / 100), 6833 shippingPer = parseFloat(totalCartShipping / 100), 6834 totalPer = parseFloat(totalCartPrice / shippingPer ); 6835 if(totalPer < 100) { 6836 $('.progress-done').css('width', totalPer + '%'); 6837 if(totalPer != 0) { 6838 $('.progress').css('display','block'); 6839 $('#remainshipping').show(); 6840 $('#sucmsg').hide(); 6841 } else { 6842 $('.progress').css('display','none'); 6843 $('#remainshipping').hide(); 6844 $('#sucmsg').hide(); 6845 } 6846 } else { 6847 $('.progress-done').css('width', '100%'); 6848 $('.progress').css('display','block'); 6849 $('#remainshipping').hide(); 6850 $('#sucmsg').show(); 6851 } 6852 $("#cart-drawer-btn").attr("aria-label",`${cart.item_count} item${cart.item_count > 1 ? 's': ''} in Cart`); 6853 $('.cart-drawer__body #cart-drawer').empty(); 6854 if(cart.item_count > 0 ){ 6855 $('#cart-drawer, .cart-drawer__totals, .cart-drawer__actions, .cart-drawer__shipping').show(); 6856 $('.cart-drawer__body .cart-drawer__no-items').hide(); 6857 $('.cart-drawer__body').removeClass('empty-cart'); 6858 6859 for (let i = 0; i < cart.items.length; i++) { 6860 let options = []; 6861 for(let j = 0; j < cart.items[i].options_with_values.length; j++) { 6862 options.push( 6863 `<div class="cart-drawer__item-meta tu"> 6864 ${cart.items[i].options_with_values[j].name}:<strong>${cart.items[i].options_with_values[j].value}</strong> 6865 </div>` 6866 ) 6867 } 6868 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">
6868<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>`; 6869 // <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> 6870 $('.cart-drawer__body #cart-drawer').append(template); 6871 $.ajax({ 6872 url: window.Shopify.routes.root + 'products/' + cart.items[i].handle, 6873 type: "GET", 6874 dataType: "json" 6875 }).done(function(response) { 6876 if(response.product.tags.includes('final-sale:1')) {
6877 $('#row-' + cart.items[i].id).find('.cart-drawer__item-actions').before('<h3 class="sale_tag_wrap">Final Sale - No Returns</h3>'); 6878 } 6879 6880 if(response.product.tags.includes('Pre-Order')) { 6881 let tags = response.product.tags; 6882 if (typeof tags === 'string') { 6883 tags = tags.split(',').map(tag => tag.trim()); 6884 } 6885 let preOrderTag = tags.find(tag => tag.startsWith('Pre-Order')); 6886 $('#row-' + cart.items[i].id).find('.cart-drawer__item-actions').before('<h3 class="fw2 pre-order-note on-side--cart">' + preOrderTag + '</h3>'); 6887 } 6888 }); 6889 setTimeout(function(){ 6890 $('body').removeClass('cart-loading'); 6891 }, 1000) 6892 } 6893 $('#total-cart').text(Shopify.formatMoney(cart.total_price)); 6894 //if (totalCartShippingRemain > 0){ 6895 //document.getElementById('remainshipping').style.display = 'block'; 6896 //document.getElementById('sucmsg').style.display = 'none'; 6897 6898 //}else{ 6899 //document.getElementById('remainshipping').style.display = 'none'; 6900 //document.getElementById('sucmsg').style.display = 'block'; 6901 //document.getElementById('changevalve').innerHTML = Shopify.formatMoney(shipping_value); 6902 //} 6903 }else{ 6904 $('.cart-drawer__body .cart-drawer__no-items').show(); 6905 $('#cart-drawer, .cart-drawer__totals, .cart-drawer__actions,.cart-drawer__shipping').hide(); 6906 $('.cart-drawer__body').addClass('empty-cart'); 6907 } 6908 if (cart.item_count == 0){ 6909 document.getElementById('remainshipping').style.display = 'none'; 6910 document.getElementById('sucmsg').style.display = 'none'; 6911 } 6912 // $('.cart-drawer').addClass('cart-drawer--visible'); 6913 // $('.cart-drawer-bg').addClass('cart-drawer-bg--visible'); 6914 $('#add-to-cart').removeClass('disabled'); 6915 $('.upsells-action .btn').removeClass('disabled'); 6916 setTimeout(function(){ 6917 $('body').removeClass('cart-loading'); 6918 }, 1000) 6919 }); 6920 } 6921 6922 function updateCartDrawerBackButton() { 6923 $('body').addClass('cart-loading'); 6924 6925 6926 Shopify.getCart((cart) => { 6927 //$('body').addClass('cart-drawer-open'); 6928 $('.cart-count').html(cart.item_count); 6929 if(cart.item_count > 1) { 6930 $('.side-cart-count').html(cart.item_count + ' Items'); 6931 } else if(cart.item_count == 1) { 6932 $('.side-cart-count').html(cart.item_count + ' Item'); 6933 } else { 6934 $('.side-cart-count').html(''); 6935 } 6936 let totalCartPrice = parseFloat(cart.original_total_price / 100), 6937 totalCartShipping = parseFloat(15000 / 100), 6938 shippingPer = parseFloat(totalCartShipping / 100), 6939 totalPer = parseFloat(totalCartPrice / shippingPer ); 6940 if(totalPer < 100) { 6941 $('.progress-done').css('width', totalPer + '%'); 6942 if(totalPer != 0) { 6943 $('.progress').css('display','block'); 6944 $('#remainshipping').show(); 6945 $('#sucmsg').hide(); 6946 } else { 6947 $('.progress').css('display','none'); 6948 $('#remainshipping').hide(); 6949 $('#sucmsg').hide(); 6950 } 6951 } else { 6952 $('.progress-done').css('width', '100%'); 6953 $('.progress').css('display','block'); 6954 $('#remainshipping').hide(); 6955 $('#sucmsg').show(); 6956 } 6957 6958 $('.cart-drawer__body #cart-drawer').empty(); 6959 6960 // Free Shipping Message 6961 var shipping_value = 15000; 6962 var cartShippingRemain = cart.total_price; 6963 var totalCartShippingRemain = 15000 - cartShippingRemain; 6964 document.getElementById('changevalve').innerHTML = Shopify.formatMoney(totalCartShippingRemain); 6965 if(cart.item_count > 0 ){ 6966 $('#cart-drawer, .cart-drawer__totals, .cart-drawer__actions, .cart-drawer__shipping').show(); 6967 $('.cart-drawer__body .cart-drawer__no-items').hide(); 6968 $('.cart-drawer__body').removeClass('empty-cart'); 6969 for (let i = 0; i < cart.items.length; i++) { 6970 let options = []; 6971 for(let j = 0; j < cart.items[i].options_with_values.length; j++) { 6972 options.push( 6973 `<div class="cart-drawer__item-meta tu"> 6974 ${cart.items[i].options_with_values[j].name}:<strong>${cart.items[i].options_with_values[j].value}<strong> 6975 </div>` 6976 ) 6977 } 6978 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">
6978<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>`; 6979 $('.cart-drawer__body #cart-drawer').append(template); 6980 } 6981 $('#total-cart').text(Shopify.formatMoney(cart.total_price)); 6982 6983 //if (totalCartShippingRemain > 0){ 6984 //document.getElementById('remainshipping').style.display = 'block'; 6985 //document.getElementById('sucmsg').style.display = 'none'; 6986 //}else{ 6987 //document.getElementById('remainshipping').style.display = 'none'; 6988 //document.getElementById('sucmsg').style.display = 'block'; 6989 //} 6990 }else{ 6991 $('.cart-drawer__body .cart-drawer__no-items').show(); 6992 $('#cart-drawer, .cart-drawer__totals, .cart-drawer__actions, .cart
6992-drawer__shipping').hide(); 6993 $('.cart-drawer__body').addClass('empty-cart'); 6994 } 6995 //$('.cart-drawer').addClass('cart-drawer--visible'); 6996 //$('.cart-drawer-bg').addClass('cart-drawer-bg--visible'); 6997 $('#add-to-cart').removeClass('disabled'); 6998 $('.upsells-action .btn').removeClass('disabled'); 6999 setTimeout(function(){ 7000 $('body').removeClass('cart-loading'); 7001 }, 1000) 7002 }); 7003 } 7004 7005 function updateCartCount(cart) { 7006 Shopify.getCart((cart) => { 7007 var count = cart.item_count ? cart.item_count : ''; 7008 $('.cart-count').html(count); 7009 if(cart.item_count > 1) { 7010 $('.side-cart-count').html(cart.item_count + ' Items'); 7011 } else if(cart.item_count == 1) { 7012 $('.side-cart-count').html(cart.item_count + ' Item'); 7013 } else { 7014 $('.side-cart-count').html(''); 7015 } 7016 let totalCartPrice = parseFloat(cart.original_total_price / 100), 7017 totalCartShipping = parseFloat(15000 / 100), 7018 shippingPer = parseFloat(totalCartShipping / 100), 7019 totalPer = parseFloat(totalCartPrice / shippingPer ); 7020 if(totalPer < 100) { 7021 $('.progress-done').css('width', totalPer + '%'); 7022 if(totalPer != 0) { 7023 $('.progress').css('display','block'); 7024 $('#remainshipping').show(); 7025 $('#sucmsg').hide(); 7026 } else { 7027 $('.progress').css('display','none'); 7028 $('#remainshipping').hide(); 7029 $('#sucmsg').hide(); 7030 } 7031 } else { 7032 $('.progress-done').css('width', '100%'); 7033 $('.progress').css('display','block'); 7034 $('#remainshipping').hide(); 7035 $('#sucmsg').show(); 7036 } 7037 }) 7038 } 7039 function handleClickUpdateQty(e) { 7040 $('body').addClass('cart-loading'); 7041 var data = $(this).data(), newQty, qtyEl = $(this).parent().find('.cart-drawer__item-qty-label'); 7042 e.preventDefault(); 7043 7044 newQty = parseInt(qtyEl.text()); 7045 7046 if ( data.action == 'increment' ) { 7047 newQty = newQty + 1; 7048 } else if ( data.action == 'decrement' ) { 7049 newQty = newQty - 1; 7050 if ( newQty < 0 ) { // never go below zero 7051 newQty = 0 7052 } 7053 } 7054 7055 var variantId = parseInt(qtyEl.attr('id')); 7056 7057 qtyEl.text(newQty); 7058 7059 $.ajax({ 7060 type: 'post', 7061 url: '/cart/change.js', 7062 data: `quantity=${newQty}&id=${variantId}`, 7063 dataType: 'json', 7064 success(result) { 7065 updateCartDrawerUI(); 7066 setTimeout(function(){ 7067 $('body').removeClass('cart-loading'); 7068 }, 1000) 7069 Shopify.getCart((cart) => { 7070 7071 // Free Shipping Message 7072 var shipping_value = 15000, 7073 cartShippingRemain = cart.total_price, 7074 totalCartShippingRemain = 15000 - cartShippingRemain; 7075 document.getElementById('changevalve').innerHTML = Shopify.formatMoney(totalCartShippingRemain); 7076 7077 //if (totalCartShippingRemain > 0 ){ 7078 //document.getElementById('remainshipping').style.display = 'block'; 7079 //document.getElementById('sucmsg').style.display = 'none'; 7080 7081 //}else{ 7082 //document.getElementById('remainshipping').style.display = 'none'; 7083 //document.getElementById('sucmsg').style.display = 'block'; 7084 7085 //} 7086 }) 7087 }, 7088 error(xhr) { 7089 $('.error-message').text($.parseJSON(xhr.responseText).description); 7090 }, 7091 }); 7092 7093 } 7094 7095 function toggleCartDrawer(e) { 7096 e.preventDefault(); 7097 $('body').toggleClass('cart-drawer-open'); 7098 $('.cart-drawer').toggleClass('cart-drawer--visible'); 7099 $('.cart-drawer-bg').toggleClass('cart-drawer-bg--visible'); 7100 } 7101 7102 function setRequestStarted() { 7103 $('body').addClass('cart-loading'); 7104 $('#add-to-cart').addClass('disabled'); 7105 $('.upsells-action .btn').addClass('disabled'); 7106 } 7107 7108 function handleRequestStarted(event, cart) { 7109 setRequestStarted(); 7110 } 7111 7112 function handleRequestComplete(event, cart) { 7113 updateCartDrawerUI(); 7114 updateCartCount(cart); 7115 } 7116 7117 document.addEventListener('DOMContentLoaded', function() { 7118 // updateCartDrawerUI(); 7119 if(0 > 0){ 7120 // debugger; 7121 }else{ 7122 $('#cart-drawer, .cart-drawer__totals, .cart-drawer__actions, .cart
7122-drawer__shipping').hide(); 7123 $('.cart-drawer__body .cart-drawer__no-items').show(); 7124 7125 7126 } 7127 // Setup all of our CartJS Listeners 7128 7129 // Foursixty Script 7130 window.onFoursixtyCartAdded = function(product) { 7131 setTimeout(function(){ 7132 $('body').removeClass('cart-loading'); 7133 }, 1000) 7134 updateCartDrawerUI(); 7135 $('body').addClass('cart-drawer-open'); 7136 $('.cart-drawer').addClass('cart-drawer--visible'); 7137 $('.cart-drawer-bg').addClass('cart-drawer-bg--visible'); 7138 $('#add-to-cart').removeClass('disabled'); 7139 $('.upsells-action .btn').removeClass('disabled'); 7140 }; 7141 7142 $(document).on('click', '.cart-drawer-toggle, .cart-drawer-bg', toggleCartDrawer); 7143 $(document).on('click', '.cart-drawer__item-qty-minus, .cart-drawer__item-qty-plus', handleClickUpdateQty); 7144 $(document).on('click', '#add-to-cart', function(){ 7145 event.preventDefault(); 7146 $('body').addClass('cart-loading'); 7147 let variantId = $('.dropdown__option.dropdown__option--selected').data('varaint-id'); 7148 let isFinalSale = $('#isFinalSale').data('property'); 7149 let isPreOrderEnabled = $('#preOrderEnabled').val(); 7150 if(variantId === undefined){ 7151 variantId = $('#product-select').val(); 7152 } 7153 7154 const quantity = 1; 7155 let data = ''; 7156 if(isFinalSale === true){ 7157 data = `quantity=${quantity}&id=${variantId}&properties[Final Sale]=No Returns` 7158 } else if(isPreOrderEnabled !== "" && isPreOrderEnabled !== undefined){ 7159 data = `quantity=${quantity}&id=${variantId}&properties[_preorder]=${isPreOrderEnabled}` 7160 } else { 7161 data = `quantity=${quantity}&id=${variantId}` 7162 } 7163 $.ajax({ 7164 type: 'post', 7165 url: '/cart/add.js', 7166 data: data, 7167 dataType: 'json', 7168 success(data) { 7169 setTimeout(function(){ 7170 $('body').removeClass('cart-loading'); 7171 }, 1000) 7172 updateCartDrawerUI(); 7173 7174 $('body').addClass('cart-drawer-open'); 7175 $('.cart-drawer').addClass('cart-drawer--visible'); 7176 $('.cart-drawer-bg').addClass('cart-drawer-bg--visible'); 7177 $('#add-to-cart').removeClass('disabled'); 7178 $('.upsells-action .btn').removeClass('disabled'); 7179 }, 7180 error(xhr) { 7181 $('.error-log').text($.parseJSON(xhr.responseText).description); 7182 }, 7183 }); 7184 7185 }); 7186 7187 $(document).on('click', '.custom-remove__btn', function(){ 7188 $('body').addClass('cart-loading'); 7189 var removeItem = $(this).data('remove-id'); 7190 Shopify.removeItem(removeItem, function(){ 7191 setTimeout(function(){ 7192 $('body').removeClass('cart-loading'); 7193 }, 1000) 7194 updateCartDrawerUI(); 7195 }); 7196 7197 }); 7198 7199 // window.addEventListener( "pageshow", function ( event ) { 7200 // var historyTraversal = event.persisted || ( typeof window.performance != "undefined" && window.performance.navigation.type === 2 ); 7201 // if ( historyTraversal ) { 7202 // // Handle page restore. 7203 // updateCartDrawerBackButton(); 7204 // } 7205 // }); 7206 7207 7208 // Update cart on browser back button 7209 // if(performance.navigation.type == 2){ 7210 // updateCartDrawerBackButton(); 7211 // } 7212 7213 var perfEntries = performance.getEntriesByType("navigation"); 7214 if (perfEntries[0].type === "back_forward") { 7215 updateCartDrawerBackButton(); 7216 } 7217 }); 7218</script>
7218 7219 7220<!-- Save Customer Cart Script --> 7221 7222<!-- Save Customer Cart Script --> 7223 7224 7225 <div class="modal modal--size-guide"> 7226 7227 7228 <div class="modal__content"> 7229 <div class="size-guide size-guide--women size-guide--hidden"> 7230 7231 7232 7233 7234 <h3 class="h4 tu fw1">Women</h3> 7235 <table class="size-guide-table"> 7236 <tbody> 7237 <tr> 7238 <th> </th> 7239 <th>0</th> 7240 <th>2</th> 7241 <th>4</th> 7242 <th>6</th> 7243 <th>8</th> 7244 <th>10</th> 7245 <th>12</th> 7246 <th>14</th> 7247 </tr> 7248 <tr class="odd"> 7249 <td><h3 class="h5 tu fw1">Bust</h3></td> 7250 <td>32 1/2</td> 7251 <td>33 1/2</td> 7252 <td>34 1/2</td> 7253 <td>35 1/2</td> 7254 <td>36 1/2</td> 7255 <td>37 1/2</td> 7256 <td>39</td> 7257 <td>40 1/2</td> 7258 </tr> 7259 <tr> 7260 <td><h3 class="h5 tu fw1">Waist</h3></td> 7261 <td>25 1/2</td> 7262 <td>26 1/2</td> 7263 <td>27 1/2</td> 7264 <td>28 1/2</td> 7265 <td>29 1/2</td> 7266 <td>30 1/2</td> 7267 <td>32</td> 7268 <td>33 1/2</td> 7269 </tr> 7270 <tr class="odd"> 7271 <td><h3 class="h5 tu fw1">Hip</h3></td> 7272 <td>35 1/2</td> 7273 <td>36 1/2</td> 7274 <td>37 1/2</td> 7275 <td>38 1/2</td> 7276 <td>39 1/2</td> 7277 <td>40 1/2</td> 7278 <td>42</td> 7279 <td>43 1/2</td> 7280 </tr> 7281 </tbody> 7282 </table> 7283 <table class="size-guide-table"> 7284 <tbody> 7285 <tr> 7286 <th> </th> 7287 <th>P (0-2)</th> 7288 <th>S (4-6)</th> 7289 <th>M (8-10)</th> 7290 <th>L (12)</th> 7291 <th>XL (14-16)</th> 7292 </tr> 7293 <tr class="odd"> 7294 <td><h3 class="h5 tu fw1">Bust</h3></td> 7295 <td>32 1/2 - 33 1/2</td> 7296 <td>34 1/2 - 35 1/2</td> 7297 <td>36 1/2 - 37 1/2</td> 7298 <td>38 1/2 - 39 1/2</td> 7299 <td>41 1/2 - 42 1/2</td> 7300 </tr> 7301 <tr> 7302 <td><h3 class="h5 tu fw1">Waist</h3></td> 7303 <td>
730325 1/2 - 26 1/2</td> 7304 <td>27 1/2 - 28 1/2</td> 7305 <td>29 1/2 - 30 1/2</td> 7306 <td>31 1/2 - 32 1/2</td> 7307 <td>34 1/2 - 35 1/2</td> 7308 </tr> 7309 <tr class="odd"> 7310 <td><h3 class="h5 tu fw1">Hip</h3></td> 7311 <td>35 1/2 - 36 1/2</td> 7312 <td>37 1/2 - 38 1/2</td> 7313 <td>39 1/2 - 40 1/2</td> 7314 <td>41 1/2 - 42 1/2</td> 7315 <td>44 - 45 1/2</td> 7316 </tr> 7317 </tbody> 7318 </table> 7319 7320 7321 7322 </div> 7323 7324 <div class="size-guide size-guide--minis size-guide--hidden"> 7325 <h3 class="h4 tu fw1">Milly Minis <br>(Children)</h3> 7326 <table class="size-guide-table"> 7327 <tbody> 7328 <tr> 7329 <th> </th> 7330 <th colspan="3">LITTLE GIRLS (2-6)</th> 7331 <th colspan="6">BIG GIRLS (7-16)</th> 7332 </tr> 7333 7334 <tr> 7335 <th> </th> 7336 <th>2/3</th> 7337 <th>4</th> 7338 <th>5/6</th> 7339 <th>7/8</th> 7340 <th>10</th> 7341 <th>12</th> 7342 <th>14</th> 7343 <th>16</th> 7344 <th>14/16</th> 7345 </tr> 7346 <tr class="odd"> 7347 <td><h3 class="tu fw1">Chest</h3></td> 7348 <td>20 1/2 - 21 1/2</td> 7349 <td>22 1/2</td> 7350 <td>23 1/2 - 24 1/2</td> 7351 <td>26 - 27</td> 7352 <td>28 1/2</td> 7353 <td>30</td> 7354 <td>31 1/2</td> 7355 <td>33</td> 7356 <td>31 1/2 - 33</td> 7357 </tr> 7358 <tr> 7359 <td><h3 class="tu fw1">Waist</h3></td> 7360 <td>20 - 20 1/2</td> 7361 <td>21</td> 7362 <td>21 1/2 - 22</td> 7363 <td>22 1/2 - 23</td> 7364 <td>24</td> 7365 <td>25</td> 7366 <td>26</td> 7367 <td>27 1/2</td> 7368 <td>26 - 27 1/2</td> 7369 </tr> 7370 <tr class="odd"> 7371 <td><h3 class="tu fw1">Hip</h3></td> 7372 <td>21 - 22</td> 7373 <td>23</td> 7374 <td>24 - 25 1/2</td> 7375 <td>27 - 28 1/2</td> 7376 <td>30</td> 7377 <td>32</td> 7378 <td>34</td> 7379 <td>35 1/2</td> 7380 <td>34 - 35 1/2</td> 7381 </tr> 7382 </tbody> 7383 </table> 7384 </div> 7385 7386 <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]">
7386[email protected].</a></p> 7387 7388 <div class="modal__close"> 7389 <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> 7390 7391</div> 7392 </div> 7393 <div class="modal__bg"></div> 7394 7395
7395<script> 7396 document.addEventListener('DOMContentLoaded', function() { 7397 function openModal(e) { 7398 e.preventDefault() 7399 $(`.size-guide`).addClass('size-guide--hidden'); 7400 $(`.size-guide--${$(this).data('modal-size-guide')}`).removeClass('size-guide--hidden'); 7401 $('.modal.modal--size-guide').addClass('modal--open'); 7402 } 7403 7404 function closeModal() { 7405 $('.modal').removeClass('modal--open'); 7406 } 7407 7408 $('.modal__close, .modal__bg').on('click', closeModal); 7409 $('[data-modal-size-guide]').on('click', openModal); 7410 7411 document.querySelectorAll('.size-guide-images').forEach((slider) => { 7412 new Swiper(slider, { 7413 effect: 'slide', 7414 loop: true, 7415 speed: 300, 7416 slidesPerView: 1, 7417 centeredSlides: false, 7418 navigation: { 7419 nextEl: '.size-guide-button__next', 7420 prevEl: '.size-guide-button__prev', 7421 }, 7422 7423 pagination: { 7424 el: slider.querySelector('.swiper-pagination'), 7425 clickable: true, 7426 }, 7427 7428 observer: true, 7429 observeParents: true, 7430 }); 7431 }); 7432 7433 }); 7434 </script>
7434 7435</div> 7436<style> 7437 .modal--size-guide .modal__content--has-images .modal__close { 7438 top: 1rem; 7439 right: 1rem; 7440 } 7441.size-guide { 7442 overflow-x: hidden; 7443} 7444</style> 7445 7446 <div class="modal modal--back-in-stock"> 7447 <div class="modal__content"> 7448 <h2 class="h4 ls1 fw2 center" id="popup-heading"></h2> 7449 <p class="select-back-size" id="popup-text"></p> 7450 <div class="form"> 7451 <h3 class="h4 ls1 fw2 center">Size </h3> 7452 <ul id="back-stock-id" data-id="1096158773292"></ul> 7453 7454 <input type="hidden" id="variant-id" value=""> 7455 <p class="back-message"><span>Looks like we already have the selected size in stock!</span></p> 7456 7457 <div class="form__row"> 7458 <div class="form__field"> 7459 <label for="bis_email" class="visually-hidden">Email</label> 7460 <input id="bis_email" type="email" placeholder="[email protected]" /> 7461 </div> 7462 </div> 7463 <div class="form__row"> 7464 <div class="form__field"> 7465 <label for="bis_phone" class="visually-hidden">SMS</label> 7466 <input id="bis_phone" type="tel" name="phone" placeholder="Enter Mobile Number" /> 7467 </div> 7468 </div> 7469 <div class="form__row"> 7470 <div class="form__field form__field--checkbox"> 7471 <input type="checkbox" checked id="bis_add-to-list" /> 7472 <span class="checkmark"></span> 7473 <label for="bis_add-to-list">Email me with exclusive access to new arrivals & promotions.</label> 7474 </div> 7475 </div> 7476 <div class="form__row"> 7477 <button class="btn btn--block" id="bis_submit">Notify me when available</button> 7478 </div> 7479 <div class="message"></div> 7480 </div> 7481 <div class="modal__close"> 7482 <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> 7483 7484</div> 7485 </div> 7486 <div class="modal__bg"></div> 7487 7488
7488<script> 7489 document.addEventListener('DOMContentLoaded', function() { 7490 7491 const phoneInputField = document.querySelector("#bis_phone"); 7492 const phoneInput = window.intlTelInput(phoneInputField, { 7493 preferredCountries: ["us", "co", "in", "de"], 7494 utilsScript: 7495 "https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/17.0.8/js/utils.js", 7496 }); 7497 7498 function openModal(e) { 7499 var click_id = e.target.className; 7500 if(click_id.includes('notify-text')) { 7501 $('#popup-heading').html("COMING SOON"); 7502 $('#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"); 7503 } 7504 else { 7505 $('#popup-heading').html("Can't Find Your Size?"); 7506 $('#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"); 7507 } 7508 $('#back-stock-id').empty(); 7509 var swatches = JSON.parse(document.getElementById('variant__inv').innerHTML); 7510 var cruntColor = $('.swatch-element.selected-swatch input').val(); 7511 var currentColorList = []; 7512 for(var i = 0; i < swatches.variants.length; i++){ 7513 var swatchesColor = swatches.variants[i].option1; 7514 var swatchesSize = swatches.variants[i].option2; 7515 if(cruntColor === swatchesColor.trim()){ 7516 if(swatches.variants[i].inv > 0){ 7517 currentColorList.push("<li class='back-swaches available' data-id="+swatches.variants[i].id+">"+swatchesSize+"</li>"); 7518 }else{ 7519 currentColorList.push("<li class='back-swaches sold-out' data-id="+swatches.variants[i].id+">"+swatchesSize+"</li>"); 7520 } 7521 } 7522 } 7523 $('#back-stock-id').append(currentColorList); 7524 $('.modal.modal--back-in-stock') 7525 .addClass('modal--open') 7526 .find('input[type="email"]'). 7527 focus(); 7528 } 7529 7530 function closeModal() { 7531 $('.modal').removeClass('modal--open'); 7532 } 7533 7534 function backSwatches(e){ 7535 e.preventDefault(); 7536 $('li.back-swaches').removeClass('swatch-selected'); 7537 $(this).addClass('swatch-selected'); 7538 if($(this).hasClass('sold-out')){ 7539 $('#variant-id').val($(this).data('id')); 7540 $('.back-message span').hide(); 7541 $('#bis_submit').removeAttr('disabled'); 7542 }else{ 7543 $('.back-message span').show(); 7544 $('#bis_submit').attr('disabled', 'disabled'); 7545 } 7546 } 7547 7548 // --- wait-for-BIS helper ------------------------------------- 7549 // AMP's app script can load AFTER our modal script (Shopify injects 7550 // app-embed scripts after other page content). This polls until 7551 // window.BIS exists (or gives up after ~10s) before allowing a 7552 // submission to fire, per AMP support's guidance. 7553 function waitForBIS(callback, maxAttempts = 40) { 7554 let attempts = 0; 7555 function checkBIS() { 7556 if (typeof BIS !== 'undefined') { 7557 callback(); 7558 } else if (attempts < maxAttempts) { 7559 attempts++; 7560 setTimeout(checkBIS, 250); 7561 } else { 7562 $('.modal.modal--back-in-stock .message') 7563 .text('Something went wrong loading the signup form. Please refresh the page and try again.') 7564 .addClass('message--error'); 7565 } 7566 } 7567 checkBIS(); 7568 } 7569 // --------------------------------------------------------------- 7570 7571 function createBISSubmission() { 7572 var selectEl = $('#product-select'), 7573 email = $('#bis_email').val(), 7574 productId = selectEl.data('productid'), 7575 phoneNumber = $('#bis_phone').val(), 7576 variantId = $('#variant-id').val(), 7577 acceptsMarketing = $('#bis_add-to-list').is(':checked'); 7578 7579 // Only needed for phone submissions â computed lazily so email 7580 // signups no longer depend on the phone widget having initialized. 7581 function getCountryCode() { 7582 const countryCode = $('.iti__selected-flag').attr('title'); 7583 return countryCode ? countryCode.split(": ")[1] : ''; 7584 } 7585 7586 if (email !== null && email !== '') { 7587 waitForBIS(function() { 7588 BIS.create(email, variantId, productId, { accepts_marketing: acceptsMarketing }).then((data) => { 7589 var msg = '', status = data.status == 'OK' ? 'success' : 'error'; 7590 if (data.status == 'OK') { 7591 msg = 'Thank you! We will email you when this item is available.'; 7592 } else { 7593 for (var k in data.errors) { 7594 msg += (k + " " + data.errors[k].join()); 7595 } 7596 } 7597 $('.modal.modal--back-in-stock .message').text(msg).addClass(`message--${status}`); 7598 if (data.status == 'OK') { 7599 $('.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(); 7600 setTimeout(function(){ location.reload(); }, 3000); 7601 } 7602 }); 7603 }); 7604 } else if (phoneNumber !== null && phoneNumber !== '') { 7605 waitForBIS(function() { 7606 const currentCountryCode = getCountryCode(); 7607 BIS.create(null, variantId, productId, { phone_number: `${currentCountryCode + phoneNumber}` }).then((data) => { 7608 var msg = '', status = data.status == 'OK' ? 'success' : 'error'; 7609 if (data.status == 'OK') { 7610 msg = 'Thank you! We will be in contact with you when this item is available.'; 7611 } else { 7612 for (var k in data.errors) { 7613 msg += (k + " " + data.errors[k].join()); 7614 } 7615 } 7616 $('.modal.modal--back-in-stock .message').text(msg).addClass(`message--${status}`); 7617 if (data.status == 'OK') { 7618 $('.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(); 7619 setTimeout(function(){ location.reload(); }, 3000); 7620 } 7621 }); 7622 }); 7623 } 7624 } 7625 7626 $(document).on('click', '.modal__close, .modal__bg', closeModal); 7627 $(document).on('click', '.back-in-stock-trigger', openModal);
7628 $(document).on('click', '#notify-text-button', openModal); 7629 $(document).on('click', '.back-swaches', backSwatches); 7630 $(document).on('click', '#bis_submit', createBISSubmission); 7631 }); 7632 </script>
7632 7633</div> 7634 7635 <div class="modal modal--shipping"> 7636 <div class="modal__content"> 7637 <h3 class="h5 h4-m fw1">Shipping in the United States:</h3> 7638 <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> 7639 <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> 7640 <p>All orders over $1000 require signature upon delivery.</p> 7641 <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> 7642 <br /> 7643 <table class="center"> 7644 <thead> 7645 <tr> 7646 <th>AMOUNT</th> 7647 <th>GROUND</th> 7648 <th>2DAY</th> 7649 <th>OVERNIGHT</th> 7650 </tr> 7651 </thead> 7652 <tbody> 7653 <tr> 7654 <td> 7655 <p>$0-$149</p> 7656 </td> 7657 <td> 7658 <p>$10<br />($14 for AK and HI)</p> 7659 </td> 7660 <td> 7661 <p>$20</p> 7662 </td> 7663 <td> 7664 <p>$35</p> 7665 </td> 7666 </tr> 7667 <tr> 7668 <td> 7669 <p>$150-499</p> 7670 </td> 7671 <td> 7672 <p>FREE<br />($14 for AK and HI)</p> 7673 </td> 7674 <td> 7675 <p>$20</p> 7676 </td> 7677 <td> 7678 <p>$35</p> 7679 </td> 7680 </tr> 7681 <tr> 7682 <td> 7683 <p>$500+</p> 7684 </td> 7685 <td> 7686 <p>FREE<br />($14 for AK and HI)</p> 7687 </td> 7688 <td> 7689 <p>$20</p> 7690 </td> 7691 <td> 7692 <p>$35</p> 7693 </td> 7694 </tr> 7695 </tbody> 7696 </table> 7697 <div class="modal__close"> 7698 <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> 7699 7700</div> 7701 </div> 7702 <div class="modal__bg"></div> 7703
7703<script> 7704 document.addEventListener('DOMContentLoaded', function() { 7705 function openModal(e) { 7706 e.preventDefault() 7707 $('.modal.modal--shipping').addClass('modal--open'); 7708 } 7709 7710 function closeModal() { 7711 $('.modal').removeClass('modal--open'); 7712 } 7713 7714 $('.modal__close, .modal__bg').on('click', closeModal); 7715 $('[data-modal-shipping]').on('click', openModal); 7716 }); 7717 </script>
7717 7718</div> 7719 <div class="modal modal--returns"> 7720 <div class="modal__content"> 7721 <h3 class="h5 h4-m fw1">RETURNS & EXCHANGES:</h3> 7722 <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> 7723 <p>SWIM: If you buy a swimsuit or bikini bottom & 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> 7724 <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> 7725 <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> 7726 <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> 7727 <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> 7728 <h3 class="h5 h4-m fw1">INTERNATIONAL ORDERS:</h3> 7729 <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 <a href="mailto:[email protected]">[email protected]</a></p> 7730 <h3 class="h5 h4-m fw1">INTERNATIONAL RETURN POLICY:</h3> 7731 </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> 7732 <div class="modal__close"> 7733 <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> 7734 7735</div> 7736 </div> 7737 <div class="modal__bg"></div> 7738
7738<script> 7739 document.addEventListener('DOMContentLoaded', function() { 7740 function openModal(e) { 7741 e.preventDefault() 7742 $('.modal.modal--returns').addClass('modal--open'); 7743 } 7744 7745 function closeModal() { 7746 $('.modal').removeClass('modal--open'); 7747 } 7748 7749 $('.modal__close, .modal__bg').on('click', closeModal); 7750 $('[data-modal-returns]').on('click', openModal); 7751 }); 7752 </script>
7752 7753</div> 7754 7755 7756
7757<script type="text/javascript"> 7758 //DO NOT REMOVE - DRIVES REVENUE 7759 var AddShoppersWidgetOptions = { 'loadCss': false, 'pushResponse': false }; 7760 (!function(){ 7761 var t=document.createElement("script"); 7762 t.type="text/javascript", 7763 t.async=!0, 7764 t.id="AddShoppers", 7765 t.src="https://shop.pe/widget/widget_async.js#635c0fc1f2d0ae0605535c73", 7766 document.getElementsByTagName("head")[0].appendChild(t) 7767 }()); 7768</script>
7768 7769 7770<!-- BEGIN Klaviyo Forms Script -->
7771<script defer src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=QByzEH"></script>
7771 7772<!-- END Klaviyo Forms Script -->
7773<script type="text/javascript"> 7774 klaviyo.track("Viewed Page", { 7775 PageName: "Product Page", 7776 url: window.location.href 7777 }); 7778</script>
7778 7779 7780<!-- BEGIN Shopify-Afterpay JavaScript --> 7781 7782<!-- END Shopify-Afterpay JavaScript --> 7783 7784<!-- BEGIN Accessibe -->
7785<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>
7785 7786<!-- END Accessibe --> 7787 7788<!--Gorgias Chat Widget Start-->
7789<script id="gorgias-chat-widget-install-v3" defer src="https://config.gorgias.chat/bundle-loader/01GYCBTBWFJ7APMCHMW3SAJ6WM"> </script>
7789 7790<!--Gorgias Chat Widget End--> 7791 7792<!-- BEGIN Wishlist Plus --> 7793 7794<!-- END Wishlist Plus --> 7795 7796 7797 7798 7799 <!-- Searchspring IntelliSuggest Tracking --> 7800
7800<script type="text/javascript" src="//cdn.searchspring.net/intellisuggest/is.min.js"></script>
7800 7801
7801<script type="text/javascript"> 7802 var ss_site_id = 'zeby6b'; 7803 7804 try { 7805 7806 var product_code = ''; 7807 IntelliSuggest.init({siteId: ss_site_id, context: 'Product/' + product_code, seed: product_code}); 7808 IntelliSuggest.viewItem({sku:product_code}); 7809 7810 7811 } catch(err) {} 7812 </script>
7812 7813 <!-- END Searchspring IntelliSuggest --> 7814 7815 7816
7817<script> 7818 function swymCallbackFn() { 7819 // your API calls go here 7820 //over ride the swym cart api to support custom slider cart 7821 var replayAddToCartOriginalFn = _swat.replayAddToCart; 7822 window._swat.replayAddToCart = function() { 7823 //save the successCallback 7824 var successCallbackFn = arguments[2]; 7825 7826 arguments[2] = function(data) { 7827 if (successCallbackFn && updateThirdPartyCartFn) { 7828 successCallbackFn(data); 7829 updateThirdPartyCartFn(data); 7830 }; 7831 } 7832 //call the orginal fn 7833 replayAddToCartOriginalFn.apply(this, arguments); 7834 }; 7835 //runs on success callback. 7836 function updateThirdPartyCartFn(productData) { 7837 // Successfully added to cart API, Now call your slider cart here. 7838 // saveCart(); 7839 Shopify.getCart((cart) => { 7840 $('body').removeClass('cart-loading'); 7841 $('body').addClass('cart-drawer-open'); 7842 $('.cart-count').html(cart.item_count); 7843 7844 if(cart.item_count > 1) { 7845 $('.side-cart-count').html(cart.item_count + ' Items'); 7846 } else if(cart.item_count == 1) { 7847 $('.side-cart-count').html(cart.item_count + ' Item'); 7848 } else { 7849 $('.side-cart-count').html(''); 7850 } 7851 let totalCartPrice = parseFloat(cart.original_total_price / 100), 7852 totalCartShipping = parseFloat(15000 / 100), 7853 shippingPer = parseFloat(totalCartShipping / 100), 7854 totalPer = parseFloat(totalCartPrice / shippingPer ); 7855 if(totalPer < 100) { 7856 $('.progress-done').css('width', totalPer + '%'); 7857 if(totalPer != 0) { 7858 $('.progress').css('display','block'); 7859 $('#remainshipping').show(); 7860 $('#sucmsg').hide(); 7861 } else { 7862 $('.progress').css('display','none'); 7863 $('#remainshipping').hide(); 7864 $('#sucmsg').hide(); 7865 } 7866 } else { 7867 $('.progress-done').css('width', '100%'); 7868 $('.progress').css('display','block'); 7869 $('#remainshipping').hide(); 7870 $('#sucmsg').show(); 7871 } 7872 7873 // Free Shipping Message 7874 var shipping_value = 15000; 7875 var cartShippingRemain = cart.total_price; 7876 var totalCartShippingRemain = 15000 - cartShippingRemain; 7877 document.getElementById('changevalve').innerHTML = Shopify.formatMoney(totalCartShippingRemain); 7878 $('.cart-drawer__body #cart-drawer').empty(); 7879 7880 if(cart.item_count > 0 ){ 7881 $('#cart-drawer, .cart-drawer__totals, .cart-drawer__actions, .cart-drawer__shipping').show(); 7882 $('.cart-drawer__body .cart-drawer__no-items').hide(); 7883 $('.cart-drawer__body').removeClass('empty-cart'); 7884 for (let i = 0; i < cart.items.length; i++) { 7885 let options = []; 7886 for(let j = 0; j < cart.items[i].options_with_values.length; j++) { 7887 options.push( 7888 `<div class="cart-drawer__item-meta tu"> 7889 ${cart.items[i].options_with_values[j].name}:<strong>${cart.items[i].options_with_values[j].value}<strong> 7890 </div>` 7891 ) 7892 } 7893 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>`; 7894 $('.cart-drawer__body #cart-drawer').append(template); 7895 } 7896 $('#total-cart').text(Shopify.formatMoney(cart.total_price)); 7897 }else{ 7898 $('.cart-drawer__body .cart-drawer__no-items').show(); 7899 $('#cart-drawer, .cart-drawer__totals, .cart-drawer__actions, .cart
7899-drawer__shipping').hide(); 7900 $('.cart-drawer__body').addClass('empty-cart'); 7901 } 7902 7903 7904 $('.cart-drawer').addClass('cart-drawer--visible'); 7905 $('.cart-drawer-bg').addClass('cart-drawer-bg--visible'); 7906 $('#add-to-cart').removeClass('disabled'); 7907 $('.upsells-action .btn').removeClass('disabled'); 7908 7909 7910 }); 7911 7912 } 7913 7914 document.addEventListener("change",function(e){ 7915 var swym_qv = document.querySelector("#swym-quickview"); 7916 swym_qv.setAttribute("data-variant-id",e.detail); 7917 swat.initializeActionButtons("body"); 7918 }); 7919 7920 function saveCart() { 7921 var cust_id = 0; 7922 var template = "product"; 7923 let dataString = { 7924 "customer": { 7925 "id": cust_id 7926 } 7927 } 7928 if(cust_id != 0){ 7929 $('body').addClass('cart-loading'); 7930 setTimeout(function() { 7931 jQuery.getJSON('/cart.js', function(cart) { 7932 var items = cart.items; 7933 var line_items = []; 7934 for(var i=0; i<items.length; i++) { 7935 line_items.push( 7936 { 7937 'id': items[i].id, 7938 'quantity': items[i].quantity 7939 } 7940 ) 7941 } 7942 7943 let dataString = { 7944 "cust_id": cust_id, 7945 "line_items": line_items 7946 } 7947 7948 var options = { 7949 method: 'POST', 7950 body: JSON.stringify(dataString), 7951 headers : { 7952 'Content-Type': 'application/json', 7953 'Accept': 'application/json', 7954 'Accept-Language': 'en' 7955 } 7956 } 7957 7958 // request to save and update cart tags to logged in customers 7959 fetch(`https://save-cart-c5b3e2a7f39e.herokuapp.com/milly/webhook/saveCart`, options) 7960 .then(response => response.json()) 7961 .then(function(response) { 7962 $('body').removeClass('cart-loading'); 7963 if (template == 'cart') { 7964 location.reload(); 7965 } 7966 }) 7967 }); 7968 }, 1000); 7969 } 7970 } 7971 } 7972 if (!window.SwymCallbacks) { 7973 window.SwymCallbacks = []; 7974 } 7975 window.SwymCallbacks.push(swymCallbackFn); 7976</script>
7976 7977 7978
7978<script src="https://cdn.attn.tv/milly/dtag.js"></script>
7978 7979 7980
7980<script> 7981 window.onbeforeunload = function(event) { 7982 7983 HandleBackFunctionality(); 7984 function HandleBackFunctionality() { 7985 // Assuming Shopify.getCart is async and returns a Promise or uses a callback 7986 Shopify.getCart((cart) => { 7987 $('.cart-count').html(cart.item_count); 7988 7989 if (cart.item_count > 1) { 7990 $('.side-cart-count').html(cart.item_count + ' Items'); 7991 } else if (cart.item_count == 1) { 7992 $('.side-cart-count').html(cart.item_count + ' Item'); 7993 } else { 7994 $('.side-cart-count').html(''); 7995 } 7996 7997 // You need to pass shipping_value from server-side to JS somehow 7998 // Here just use a fixed number or make sure to replace 15000 with actual value 7999 let shipping_value = 5000; // example: 50.00 in cents, replace accordingly 8000 8001 let totalCartPrice = cart.original_total_price / 100; 8002 let totalCartShipping = shipping_value / 100; 8003 8004 // Calculate percentage of shipping completed toward free shipping goal 8005 let shippingPer = totalCartShipping / 100; 8006 let totalPer = totalCartPrice / shippingPer * 100; // percentage 8007 8008 if (totalPer < 100) { 8009 $('.progress-done').css('width', totalPer + '%'); 8010 if (totalPer != 0) { 8011 $('.progress').css('display', 'block'); 8012 $('#remainshipping').show(); 8013 $('#sucmsg').hide(); 8014 } else { 8015 $('.progress').css('display', 'none'); 8016 $('#remainshipping').hide(); 8017 $('#sucmsg').hide(); 8018 } 8019 } else { 8020 $('.progress-done').css('width', '100%'); 8021 $('.progress').css('display', 'block'); 8022 $('#remainshipping').hide(); 8023 $('#sucmsg').show(); 8024 } 8025 8026 $('.cart-drawer__body #cart-drawer').empty(); 8027 8028 if (cart.item_count > 0) { 8029 $('.cart-drawer__body .cart-drawer__no-items').hide(); 8030 8031 for (let i = 0; i < cart.items.length; i++) { 8032 let options = []; 8033 for (let j = 0; j < cart.items[i].options_with_values.length; j++) { 8034 options.push(` 8035 <div class="cart-drawer__item-meta tu"> 8036 ${cart.items[i].options_with_values[j].name}:<strong>${cart.items[i].options_with_values[j].value}</strong> 8037 </div> 8038 `); 8039 } 8040 8041 const item = cart.items[i]; 8042 const template = ` 8043 <div class="cart-drawer__item" id="row-${item.id}"> 8044 <div class="cart-drawer__item-image"> 8045 <a href="/products/${item.handle}"> 8046 <img class="ls-is-cached lazyloaded" src="${item.image}" alt="${item.product_title}"> 8047 </a> 8048 </div> 8049 <div class="cart-drawer__item-info"> 8050 <div class="cart-main__info"> 8051 <h2 class="cart-drawer__item-title h7"> 8052 <a href="/products/${item.handle}">${item.product_title}</a> 8053 </h2> 8054 <div class="remove-btn"> 8055 <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"> 8056 <!-- SVG icon here --> 8057 × 8058 </button> 8059 </div> 8060 </div> 8061 ${options.join('')} 8062 <div class="cart-drawer__item-actions"> 8063 <div class="cart-drawer__item-qty"> 8064 <a href="#" class="cart-drawer__item-qty-minus" data-index="1" data-action="decrement" data-qty="0">-</a> 8065 <span class="cart-drawer__item-qty-label" id="${item.variant_id}">${item.quantity}</span> 8066 <a href="#" class="cart-drawer__item-qty-plus" data-index="1" data-action="increment" data-qty="2">+</a> 8067 </div> 8068 <div class="cart-drawer__item-price"> 8069 <div class="cart-drawer__item-price--final">${Shopify.formatMoney(item.price, window.money_format)}</div> 8070 </div> 8071 </div> 8072 </div> 8073 </div> 8074 `; 8075 8076 $('.cart-drawer__body #cart-drawer').append(template); 8077 } 8078 $('#total-cart').text(Shopify.formatMoney(cart.total_price)); 8079 } else { 8080 $('.cart-drawer__body .cart-drawer__no-items').show(); 8081 $('#cart-drawer, .cart-drawer__totals, .cart-drawer__actions, .cart
8081-drawer__shipping').hide(); 8082 } 8083 8084 $('.cart-drawer').addClass('cart-drawer--visible'); 8085 $('.cart-drawer-bg').addClass('cart-drawer-bg--visible'); 8086 $('#add-to-cart').removeClass('disabled'); 8087 $('.upsells-action .btn').removeClass('disabled'); 8088 }); 8089} 8090 } 8091 8092 document.addEventListener('DOMContentLoaded', function() { 8093 function AddReadMore() { 8094 //This limit you can set after how much characters you want to show Read More. 8095 var carLmt = 320; 8096 // Text to show when text is collapsed 8097 var readMoreTxt = "... <span>More</span>"; 8098 // Text to show when text is expanded 8099 var readLessTxt = " <span>Less</span>"; 8100 8101 8102 //Traverse all selectors with this class and manupulate HTML part to show Read More 8103 $(".addReadMore").each(function() { 8104 if ($(this).find(".firstSec").length) 8105 return; 8106 8107 var newStr = $(this).html(); 8108 var newstrtoadd = newStr + "<span class='readLess' title='Click to Show Less'>" + readLessTxt + "</span>"; 8109 $(".hidden-description").html(newstrtoadd).hide(); 8110 8111 var allstr = $(this).text(); 8112 if (allstr.length > carLmt) { 8113 var firstSet = allstr.substring(0, carLmt); 8114 var secdHalf = allstr.substring(carLmt, allstr.length); 8115 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>"; 8116 $(this).html(strtoadd); 8117 } 8118 }); 8119 //Read More and Read Less Click Event binding 8120 $(document).on("click", ".readMore", function() { 8121 $('#moreDesp').show(); 8122 $('#lessDesp').hide(); 8123 }); 8124 8125 $(document).on("click", ".readLess", function() { 8126 $('#moreDesp').hide(); 8127 $('#lessDesp').show(); 8128 }); 8129 8130 } 8131 $(function() { 8132 //Calling function after Page Load 8133 AddReadMore(); 8134 8135 var cart_count = $("#cart_count").val(); 8136 8137 if(cart_count > 0 ){ 8138 $('.cart-drawer__body .cart-drawer__no-items').hide(); 8139 } 8140 else { 8141 $('.cart-drawer__body .cart-drawer__no-items').show(); 8142 } 8143 }); 8144function isMobileFunc() { 8145 var userAgent = navigator.userAgent.toLowerCase(); 8146 var phone = (/iphone|android|ipod|blackberry|opera mini|opera mobi|skyfire|maemo|windows phone|palm|iemobile|symbian|symbianos|fennec/i.test(userAgent)); 8147 var tablet = (/ipad|sch-i800|playbook|tablet|kindle|gt-p1000|sgh-t849|shw-m180s|a510|a511|a100|dell streak|silk/i.test(userAgent)); 8148 return phone || tablet; 8149} 8150 //footer JS 8151 var isMobile = isMobileFunc(); 8152if (isMobile) { 8153 $('.site-footer__navigation .toggleevent').click(function(e) { 8154 e.preventDefault(); 8155 8156 let $this = $(this); 8157 8158 if ($this.parent().hasClass('show')) { 8159 $this.parent().removeClass('show'); 8160 $this.next().slideUp(350); 8161 } else { 8162 $this.parent().parent().find('li').removeClass('show'); 8163 $this.parent().parent().find('li .site-footer__navigation--sub').slideUp(350); 8164 $this.parent().toggleClass('show'); 8165 $this.next().slideToggle(350); 8166 } 8167}); 8168} 8169var isMobile = isMobileFunc(); 8170 8171 8172 8173 if (isMobile) { 8174 $(window).scroll(function() { 8175 var header = $(document).scrollTop(); 8176 var headerHeight = $("#add-to-cart").outerHeight(); 8177 if (header > headerHeight) { 8178 // $("#add-to-cart").addClass("fixed"); 8179 } else { 8180 // $("#add-to-cart").removeClass("fixed"); 8181 } 8182 }); 8183 } 8184 8185 8186 }); 8187 8188 </script>
8188 8189 8190 8191<link rel="dns-prefetch" href="https://swymstore-v3free-01.swymrelay.com" crossorigin> 8192<link rel="dns-prefetch" href="//swymv3free-01.azureedge.net/code/swym-shopify.js"> 8193<link rel="preconnect" href="//swymv3free-01.azureedge.net/code/swym-shopify.js">
8194<script id="swym-snippet"> 8195 window.swymLandingURL = document.URL; 8196 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}; 8197 window.swymPageLoad = function(){ 8198 window.SwymProductVariants = window.SwymProductVariants || {}; 8199 window.SwymHasCartItems = 0 > 0; 8200 window.SwymPageData = {}, window.SwymProductInfo = {};var variants = []; 8201 window.SwymProductInfo.product = {"id":1096158773292,"title":"Digital Gift Card","handle":"online-gift-card","description":"\u003cli\u003eYou will receive an email that contains a unique gift card code that can be used at checkout to redeem the gift card's value.\u003c\/li\u003e\n\u003cli\u003eMILLY gift cards may only be used online at www.MILLY.com.\u003c\/li\u003e\n\u003cli\u003eGift cards are non-refundable.\u003c\/li\u003e","published_at":"2022-05-24T07:50:55-04:00","created_at":"2018-07-23T15:37:51-04:00","vendor":"Milly","type":"Gift Cards","tags":["gift","gift card","notbfcm","published_at:05\/24\/2022","smarttag_regular_price"],"price":10000,"price_min":10000,"price_max":100000,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":10605675806764,"title":"$100","option1":"$100","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687886897198,"product_id":1096158773292,"position":1,"created_at":"2021-02-23T12:00:00-05:00","updated_at":"2021-02-23T12:00:04-05:00","alt":"MILLY $100 Digital Gift Card - Black Design with Gold Logo | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604","variant_ids":[10605675806764]},"available":true,"name":"Digital Gift Card - $100","public_title":"$100","options":["$100"],"price":10000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $100 Digital Gift Card - Black Design with Gold Logo | MILLY","id":7914427056174,"position":1,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32275312803886,"title":"$175","option1":"$175","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687897874478,"product_id":1096158773292,"position":2,"created_at":"2021-02-23T12:04:52-05:00","updated_at":"2021-02-23T12:04:52-05:00","alt":"MILLY $175 Digital Gift Card - Elegant Black Design with Gold Lettering | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892","variant_ids":[32275312803886]},"available":true,"name":"Digital Gift Card - $175","public_title":"$175","options":["$175"],"price":17500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $175 Digital Gift Card - Elegant Black Design with Gold Lettering | MILLY","id":7914438492206,"position":2,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":10605677412396,"title":"$250","option1":"$250","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687900692526,"product_id":1096158773292,"position":3,"created_at":"2021-02-23T12:06:14-05:00","updated_at":"2021-02-23T12:06:14-05:00","alt":"MILLY $250 Digital Gift Card - Designer Black Background with Gold Text | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974","variant_ids":[10605677412396]},"available":true,"name":"Digital Gift Card - $250","public_title":"$250","options":["$250"],"price":25000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $250 Digital Gift Card - Designer Black Backgroun
8201d with Gold Text | MILLY","id":7914441277486,"position":3,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32275314212910,"title":"$350","option1":"$350","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687905509422,"product_id":1096158773292,"position":4,"created_at":"2021-02-23T12:08:17-05:00","updated_at":"2021-02-23T12:08:17-05:00","alt":"MILLY $350 Digital Gift Card - Unique Black Card with Gold Brand Logo | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097","variant_ids":[32275314212910]},"available":true,"name":"Digital Gift Card - $350","public_title":"$350","options":["$350"],"price":35000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $350 Digital Gift Card - Unique Black Card with Gold Brand Logo | MILLY","id":7914446159918,"position":4,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":10605677445164,"title":"$500","option1":"$500","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687906492462,"product_id":1096158773292,"position":5,"created_at":"2021-02-23T12:08:38-05:00","updated_at":"2021-02-23T12:08:38-05:00","alt":"MILLY $500 Digital Gift Card - Elegant Black Design with Gold Typography | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118","variant_ids":[10605677445164]},"available":true,"name":"Digital Gift Card - $500","public_title":"$500","options":["$500"],"price":50000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $500 Digital Gift Card - Elegant Black Design with Gold Typography | MILLY","id":7914447208494,"position":5,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":10648371822636,"title":"$1,000","option1":"$1,000","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687906918446,"product_id":1096158773292,"position":6,"created_at":"2021-02-23T12:09:01-05:00","updated_at":"2021-02-23T12:09:01-05:00","alt":"MILLY $1000 Digital Gift Card - Designer Black Card with Gold Lettering | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141","variant_ids":[10648371822636]},"available":true,"name":"Digital Gift Card - $1,000","public_title":"$1,000","options":["$1,000"],"price":100000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $1000 Digital Gift Card - Designer Black Card with Gold Lettering | MILLY","id":7914447667246,"position":6,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604","\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892","\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974","\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097","\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118","\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141"],"featured_image":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604","options":["Value"],"media":[{"alt":"MILLY $100 Digital Gift Card - Black Design with Gold Logo | MILLY","id":7914427056174,"position":1,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604","width":660},{"alt":"MILLY $175 Digital Gift Card - Elegant Black Design with Gold Lettering | MILLY","id":7914438492206,"position":2,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892","width":660},{"alt":"MILLY $250 Digital Gift Card - Designer Black Backgroun
8201d with Gold Text | MILLY","id":7914441277486,"position":3,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974","width":660},{"alt":"MILLY $350 Digital Gift Card - Unique Black Card with Gold Brand Logo | MILLY","id":7914446159918,"position":4,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097","width":660},{"alt":"MILLY $500 Digital Gift Card - Elegant Black Design with Gold Typography | MILLY","id":7914447208494,"position":5,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118","width":660},{"alt":"MILLY $1000 Digital Gift Card - Designer Black Card with Gold Lettering | MILLY","id":7914447667246,"position":6,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141","width":660}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cli\u003eYou will receive an email that contains a unique gift card code that can be used at checkout to redeem the gift card's value.\u003c\/li\u003e\n\u003cli\u003eMILLY gift cards may only be used online at www.MILLY.com.\u003c\/li\u003e\n\u003cli\u003eGift cards are non-refundable.\u003c\/li\u003e"}; 8202 window.SwymProductInfo.variants = window.SwymProductInfo.product.variants; 8203 var piu = "\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1_620x620.jpg?v=1614099604"; 8204 8205 SwymProductVariants[10605675806764] = { 8206 empi:window.SwymProductInfo.product.id,epi:10605675806764, 8207 dt: "Digital Gift Card", 8208 du: "https://www.milly.com/products/online-gift-card", 8209 iu: "\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1_620x620.jpg?v=1614099604" , 8210 stk: -34, 8211 pr: 10000/100, 8212 ct: window.SwymProductInfo.product.type, 8213 8214 variants: [{ "$100" : 10605675806764}] 8215 }; 8216 SwymProductVariants[32275312803886] = { 8217 empi:window.SwymProductInfo.product.id,epi:32275312803886, 8218 dt: "Digital Gift Card", 8219 du: "https://www.milly.com/products/online-gift-card", 8220 iu: "\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1_620x620.jpg?v=1614099892" , 8221 stk: -4, 8222 pr: 17500/100, 8223 ct: window.SwymProductInfo.product.type, 8224 8225 variants: [{ "$175" : 32275312803886}] 8226 }; 8227 SwymProductVariants[10605677412396] = { 8228 empi:window.SwymProductInfo.product.id,epi:10605677412396, 8229 dt: "Digital Gift Card", 8230 du: "https://www.milly.com/products/online-gift-card", 8231 iu: "\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1_620x620.jpg?v=1614099974" , 8232 stk: -28, 8233 pr: 25000/100, 8234 ct: window.SwymProductInfo.product.type, 8235 8236 variants: [{ "$250" : 10605677412396}] 8237 }; 8238 SwymProductVariants[32275314212910] = { 8239 empi:window.SwymProductInfo.product.id,epi:32275314212910, 8240 dt: "Digital Gift Card", 8241 du: "https://www.milly.com/products/online-gift-card", 8242 iu: "\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1_620x620.jpg?v=1614100097" , 8243 stk: -9, 8244 pr: 35000/100, 8245 ct: window.SwymProductInfo.product.type, 8246 8247 variants: [{ "$350" : 32275314212910}] 8248 }; 8249 SwymProductVariants[10605677445164] = { 8250 empi:window.SwymProductInfo.product.id,epi:10605677445164, 8251 dt: "Digital Gift Card", 8252 du: "https://www.milly.com/products/online-gift-card", 8253 iu: "\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1_620x620.jpg?v=1614100118" , 8254 stk: -11, 8255 pr: 50000/100, 8256 ct: window.SwymProductInfo.product.type, 8257 8258 variants: [{ "$500" : 10605677445164}] 8259 }; 8260 SwymProductVariants[10648371822636] = { 8261 empi:window.SwymProductInfo.product.id,epi:10648371822636, 8262 dt: "Digital Gift Card", 8263 du: "https://www.milly.com/products/online-gift-card", 8264 iu: "\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1_620x620.jpg?v=1614100141" , 8265 stk: -1, 8266 pr: 100000/100, 8267 ct: window.SwymProductInfo.product.type, 8268 8269 variants: [{ "$1,000" : 10648371822636}] 8270 };window.SwymProductInfo.currentVariant = 10605675806764; 8271 var product_data = { 8272 et: 1, empi: window.SwymProductInfo.product.id, epi: window.SwymProductInfo.currentVariant, 8273 dt: "Digital Gift Card", du: "https://www.milly.com/products/online-gift-card", 8274 ct: window.SwymProductInfo.product.type, pr: 10000/100, 8275 iu: "\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1_620x620.jpg?v=1614099604" , variants: [{ "$100" : 10605675806764 }], 8276 stk:-34 8277 }; 8278 window.SwymPageData = product_data; 8279 8280 window.SwymPageData.uri = window.swymLandingURL; 8281 }; 8282 8283 if(window.selectCallback){ 8284 (function(){ 8285 // Variant select override 8286 var originalSelectCallback = window.selectCallback; 8287 window.selectCallback = function(variant){ 8288 originalSelectCallback.apply(this, arguments); 8289 try{ 8290 if(window.triggerSwymVariantEvent){ 8291 window.triggerSwymVariantEvent(variant.id); 8292 } 8293 }catch(err){ 8294 console.warn("Swym selectCallback", err); 8295 } 8296 }; 8297 })(); 8298 } 8299 window.swymCustomerId = null; 8300 window.swymCustomerExtraCheck = null; 8301 8302 var swappName = ("Wishlist" || "Wishlist"); 8303 var swymJSObject = { 8304 pid: "hntdF\/ByCCzm2ssRlN9Ph7aGOLC8c+xpjMksWsUXFwk=" || "hntdF/ByCCzm2ssRlN9Ph7aGOLC8c+xpjMksWsUXFwk=", 8305 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 8306 }; 8307 window.swymJSShopifyLoad = function(){ 8308 if(window.swymPageLoad) swymPageLoad(); 8309 if(!window._swat) { 8310 (function (s, w, r, e, l, a, y) { 8311 r['SwymRetailerConfig'] = s; 8312 r[s] = r[s] || function (k, v) { 8313 r[s][k] = v; 8314 }; 8315 })('_swrc', '', window); 8316 _swrc('RetailerId', swymJSObject.pid); 8317 _swrc('Callback', function(){initSwymShopify();}); 8318 }else if(window._swat.postLoader){ 8319 _swrc = window._swat.postLoader; 8320 _swrc('RetailerId', swymJSObject.pid); 8321 _swrc('Callback', function(){initSwymShopify();}); 8322 }else{ 8323 initSwymShopify(); 8324 } 8325 } 8326 if(!window._SwymPreventAutoLoad) { 8327 swymJSShopifyLoad(); 8328 } 8329 window.swymGetCartCookies = function(){ 8330 var RequiredCookies = ["cart", "swym-session-id", "swym-swymRegid", "swym-email"]; 8331 var reqdCookies = {};
8332 RequiredCookies.forEach(function(k){ 8333 reqdCookies[k] = _swat.storage.getRaw(k); 8334 }); 8335 var cart_token = window.swymCart.token; 8336 var data = { 8337 action:'cart', 8338 token:cart_token, 8339 cookies:reqdCookies 8340 }; 8341 return data; 8342 } 8343 8344 window.swymGetCustomerData = function(){ 8345 8346 return {status:1}; 8347 8348 } 8349</script>
8349 8350 8351<style id="safari-flasher-pre"></style>
8352<script> 8353 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 8354 document.getElementById("safari-flasher-pre").innerHTML = '' 8355 + '#swym-plugin,#swym-hosted-plugin{display: none;}' 8356 + '.swym-button.swym-add-to-wishlist{display: none;}' 8357 + '.swym-button.swym-add-to-watchlist{display: none;}' 8358 + '#swym-plugin #swym-notepad, #swym-hosted-plugin #swym-notepad{opacity: 0; visibility: hidden;}' 8359 + '#swym-plugin #swym-notepad, #swym-plugin #swym-overlay, #swym-plugin #swym-notification,' 8360 + '#swym-hosted-plugin #swym-notepad, #swym-hosted-plugin #swym-overlay, #swym-hosted-plugin #swym-notification' 8361 + '{-webkit-transition: none; transition: none;}' 8362 + ''; 8363 window.SwymCallbacks = window.SwymCallbacks || []; 8364 window.SwymCallbacks.push(function(tracker){ 8365 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function(){ 8366 // flash-preventer 8367 var x = function(){ 8368 SwymUtils.onDOMReady(function() { 8369 var d = document.createElement("div"); 8370 d.innerHTML = "<style id='safari-flasher-post'>" 8371 + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" 8372 + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" 8373 + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" 8374 + "#swym-plugin.swym-ready #swym-notepad, #swym-plugin.swym-ready #swym-overlay, #swym-plugin.swym-ready #swym-notification," 8375 + "#swym-hosted-plugin.swym-ready #swym-notepad, #swym-hosted-plugin.swym-ready #swym-overlay, #swym-hosted-plugin.swym-ready #swym-notification" 8376 + "{-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;}" 8377 + "</style>"; 8378 document.head.appendChild(d); 8379 }); 8380 }; 8381 setTimeout(x, 10); 8382 }); 8383 }); 8384 } 8385 8386 // Get the money format for the store from shopify 8387 window.SwymOverrideMoneyFormat = "${{amount}}"; 8388</script>
8388 8389<style id="swym-product-view-defaults"> 8390 /* Hide when not loaded */ 8391 .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded){ 8392 display: none; 8393 } 8394</style> 8395 8396 8397 8398
8399<script> 8400window.Shopify.loadFeatures([{ 8401name: 'consent-tracking-api', 8402version: '0.1', 8403}], function(error){ 8404if (!error) { 8405 try { 8406 window.Osano.cm.ready('shopify'); 8407 } catch (error) { 8408 console.error('Osano must be loaded before initializing th Shopify API.'); 8409 } 8410} 8411}); 8412</script>
8412 8413<!-- AMP Fix: BIS.create() polyfill for Milly custom Back in Stock form --> 8414<!-- Root cause: The BIS widget script at backinstock.useamp.com fails to load (503/timeout), 8415 so window.BIS is never defined. Milly's custom back-in-stock.liquid (by Kevlar Systems) 8416 calls BIS.create() which then fails. This polyfill provides a BIS.create() that submits 8417 signups directly through the working Shopify app proxy at /apps/bis/signups/create.json. -->
8418<script> 8419(function() { 8420 // Only install polyfill if BIS is not already defined (i.e. widget script failed to load) 8421 function installPolyfill() { 8422 if (typeof window.BIS !== 'undefined' && typeof window.BIS.create === 'function') { 8423 return; // Real BIS loaded successfully, no polyfill needed 8424 } 8425 8426 window.BIS = window.BIS || {}; 8427 8428 window.BIS.create = function(email, variantId, productId, options) { 8429 options = options || {}; 8430 8431 var params = { 8432 'shop': Shopify.shop || 'millyny.myshopify.com', 8433 'variant[variant_no]': variantId, 8434 'notification[channel]': 'email', 8435 'notification[email]': email, 8436 'notification[product_no]': productId || '', 8437 'notification[accepts_marketing]': options.accepts_marketing || false, 8438 'notification[customer_utc_offset]': (new Date()).getTimezoneOffset() * 60, 8439 'notification[customer_language]': navigator.language || 'en' 8440 }; 8441 8442 if (options.phone_number) { 8443 params['notification[channel]'] = 'sms'; 8444 params['notification[phone_number]'] = options.phone_number; 8445 } 8446 8447 var queryString = Object.keys(params).map(function(key) { 8448 return encodeURIComponent(key) + '=' + encodeURIComponent(params[key]); 8449 }).join('&'); 8450 8451 return fetch('/apps/bis/signups/create.json?' + queryString) 8452 .then(function(response) { 8453 return response.json(); 8454 }) 8455 .then(function(data) { 8456 return data; 8457 }); 8458 }; 8459 8460 console.log('[AMP] BIS.create polyfill installed'); 8461 } 8462 8463 // Wait for page to finish loading, then check if BIS needs polyfilling 8464 if (document.readyState === 'complete') { 8465 setTimeout(installPolyfill, 2000); 8466 } else { 8467 window.addEventListener('load', function() { 8468 setTimeout(installPolyfill, 2000); 8469 }); 8470 } 8471})(); 8472</script>
8472 8473<!-- End of AMP Fix: BIS.create() polyfill for Milly custom Back in Stock form --> 8474<style> .collection-description h2 {font-size: 2rem; margin-top: 25px;} </style> 8475<div id="shopify-block-ASXJCWWEvMUE5L1VWd__5946647744298494267" class="shopify-block shopify-app-block"> 8476 8477 8478<!-- BEGIN app snippet: swymVersion -->
8478<script>var __SWYM__VERSION__ = '7.0.8';</script>
8478<!-- END app snippet --> 8479<!-- BEGIN app snippet: swymCustomCss --> 8480 8481 8482 8483 8484<style id="swym-custom-css"> 8485 8486</style> 8487 8488<!-- END app snippet --> 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500
8501<script> 8502 (function () { 8503 // Get CompanyLocation Metadata for B2B customer scenerios (SFS) 8504 8505 8506 // Put metafields in window variable 8507 const commonCustomizationSettings = ''; 8508 try { 8509 const parsedSettings = JSON.parse(commonCustomizationSettings); 8510 if (parsedSettings) { 8511 window.SwymWishlistCommonCustomizationSettings = parsedSettings[window.Shopify.theme.schema_name] || parsedSettings['global-settings']; 8512 } else { 8513 window.SwymWishlistCommonCustomizationSettings = {}; 8514 } 8515 } catch (e) { 8516 window.SwymWishlistCommonCustomizationSettings = {}; 8517 } 8518 8519 let enabledCommonFeatures = '{"multiple-wishlist":false}'; 8520 try { 8521 enabledCommonFeatures = JSON.parse(enabledCommonFeatures) || {}; 8522 } catch (e) { 8523 enabledCommonFeatures = {}; 8524 } 8525 // Storing COMMON FEATURES data in the window object for potential use in the storefront JS code. 8526 window.SwymEnabledCommonFeatures = enabledCommonFeatures; 8527 8528 // Ghost-Intent Configuration 8529 // Defaults to disabled (false). Only enabled when metafields explicitly set to "true". 8530 try { 8531 let ghostIntentConfig = { 8532 isExplicitConsentNeeded: false, 8533 isExplicitConsentNeededEvenForLocalStorage: false, 8534 askForPermissionOnFirstClick: true 8535 }; 8536 8537 8538 8539 window.SwymGhostIntentConfig = ghostIntentConfig; 8540 } catch(e) { 8541 window.SwymGhostIntentConfig = { 8542 isExplicitConsentNeeded: false, 8543 isExplicitConsentNeededEvenForLocalStorage: false, 8544 askForPermissionOnFirstClick: true 8545 }; 8546 } 8547 8548 // Education Layer Configuration 8549 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 8550 8551 8552 window.SwymEducationLayerEnabled = enabledCommonFeatures?.["education-layer"] ?? true; 8553 8554 // Login Nudge Configuration 8555 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 8556 8557 8558 window.SwymLoginNudgeEnabled = enabledCommonFeatures?.["login-nudge"] ?? true; 8559 8560 // Initialize or ensure SwymViewProducts exists 8561 if (!window.SwymViewProducts) { 8562 window.SwymViewProducts = {}; 8563 } 8564 8565 try { 8566 const socialCountMap = { "https://www.milly.com/products/online-gift-card": { "socialCount": -1, "empi": 1096158773292 } }; 8567 // Integrate social count data into existing SwymViewProducts structure 8568 Object.keys(socialCountMap).forEach(function(key) { 8569 if (!window.SwymViewProducts[key]) { 8570 window.SwymViewProducts[key] = {}; 8571 } 8572 8573 window.SwymViewProducts[key] = socialCountMap[key]; 8574 }); 8575 } catch (e) { 8576 // Silent error handling 8577 } 8578 8579 })(); 8580</script>
8580 8581 8582<!-- BEGIN app snippet: swymLoadConsentManager -->
8583<script> 8584 (function () { 8585 if (document.querySelector("script[data-swym-consent-manager]")) return; 8586 var swymConsentManagerScript = document.createElement("script"); 8587 swymConsentManagerScript.src = "https:\/\/cdn.shopify.com\/extensions\/01a0f142-9ec3-73a2-babd-8904a7e44cee\/swym-relay-840\/assets\/swym-consent-manager.js"; 8588 swymConsentManagerScript.async = false; // run in insertion order once fetched, instead of whenever fetch resolves 8589 swymConsentManagerScript.setAttribute("data-swym-consent-manager", "true"); 8590 document.head.appendChild(swymConsentManagerScript); 8591 })(); 8592</script>
8592 8593<!-- END app snippet --> 8594
8595<script 8596 8597 id="wishlist-embed-init" 8598 defer 8599 async 8600> 8601 (function () { 8602 window.swymWishlistEmbedLoaded = true; 8603 var fullAssetUrl = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/apps.bundle.js"; 8604 var assetBaseUrl = fullAssetUrl?.substring(0, fullAssetUrl.lastIndexOf('/') + 1); 8605 var swymJsPath = '//freecdn.swymrelay.com/code/swym-shopify.js'; 8606 var baseJsPath = swymJsPath?.substring(0, swymJsPath.lastIndexOf('/') + 1); 8607 window.SwymCurrentJSPath = baseJsPath; 8608 window.SwymAssetBaseUrl = assetBaseUrl; 8609 8610 window.SwymCurrentStorePath = "//swymstore-v3free-01.swymrelay.com"; 8611 8612 function loadSwymShopifyScript() { 8613 var element = ""; 8614 var scriptSrc = ""; 8615 8616 8617 element = "swym-ext-shopify-script"; 8618 window.SwymShopifyCdnInUse = true; 8619 scriptSrc = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/swym-ext-shopify.js"; 8620 8621 8622 if (document.getElementById(element)) { 8623 return; 8624 } 8625 8626 var s = document.createElement("script"); 8627 s.id = element; 8628 s.type = "text/javascript"; 8629 s.async = true; 8630 s.defer = true; 8631 s.src = scriptSrc; 8632 8633 s.onerror = function() { 8634 console.warn("Failed to load Swym Shopify script: ", scriptSrc, " Continuing with default"); 8635 // Fallback logic here 8636 element = `swym-ext-shopify-script-${__SWYM__VERSION__}`; 8637 var fallbackJsPathVal = "\/\/freecdn.swymrelay.com\/code\/swym-shopify.js"; 8638 var fallbackJsPathWithExt = fallbackJsPathVal.replace("swym-shopify", "swym-ext-shopify"); 8639 scriptSrc = fallbackJsPathWithExt + '?shop=' + encodeURIComponent(window.Shopify.shop) + '&v=' + __SWYM__VERSION__; 8640 8641 var fallbackScript = document.createElement("script"); 8642 fallbackScript.id = element; 8643 fallbackScript.type = "text/javascript"; 8644 fallbackScript.async = true; 8645 fallbackScript.defer = true; 8646 fallbackScript.src = scriptSrc; 8647 var y = document.getElementsByTagName("script")[0]; 8648 y.parentNode.insertBefore(fallbackScript, y); 8649 }; 8650 8651 var x = document.getElementsByTagName("script")[0]; 8652 x.parentNode.insertBefore(s, x); 8653 } 8654 8655 var consentAPICallbackInvoked = false; 8656 function checkConsentAndLoad() { 8657 // Allow app to load in design mode (theme editor) regardless of consent 8658 if (window.Shopify?.designMode) { 8659 loadSwymShopifyScript(); 8660 return; 8661 } 8662 8663 // Ghost-Intent: If merchant enabled explicit consent, block SDK until 8664 // consent is given through our Ghost-Intent flow (sync nudge accept). 8665 // This works on any store regardless of region (EU or non-EU). 8666 var ghostConfig = window.SwymGhostIntentConfig || {}; 8667 if (ghostConfig.isExplicitConsentNeeded || ghostConfig.isExplicitConsentNeededEvenForLocalStorage) { 8668 try { 8669 var consentKey = 'swym-ghost-consent-' + (window.Shopify && window.Shopify.shop || ''); 8670 if (localStorage.getItem(consentKey) === 'true') { 8671 // Consent was given through our flow â load SDK 8672 loadSwymShopifyScript(); 8673 return; 8674 } 8675 } catch(e) {} 8676 8677 // Check if Shopify native cookie consent was given via the cookie banner. 8678 // If user accepted cookies through Shopify's banner, load SDK normally 8679 // (Ghost-Intent is only needed when NO consent mechanism has been used). 8680 var shopifyConsentGiven = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 8681 if (shopifyConsentGiven) { 8682 loadSwymShopifyScript(); 8683 return; 8684 } 8685 8686 console.warn("[Swym Ghost-Intent] SDK blocked until explicit consent is given"); 8687 return; 8688 } 8689 8690 var isCookieBannerVisible = window.Shopify?.customerPrivacy?.shouldShowBanner?.(); 8691 if(!isCookieBannerVisible) { 8692 loadSwymShopifyScript(); 8693 return; 8694 } 8695 var shouldLoadSwymScript = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 8696 if (shouldLoadSwymScript) { 8697 loadSwymShopifyScript(); 8698 } else { 8699 console.warn("No customer consent to load Swym Wishlist Plus"); 8700 } 8701 } 8702 function initialiseConsentCheck() { 8703 document.addEventListener("visitorConsentCollected", (event) => { checkConsentAndLoad(); }); 8704 window.Shopify?.loadFeatures?.( 8705 [{name: 'consent-tracking-api', version: '0.1'}], 8706 error => { 8707 consentAPICallbackInvoked = true; 8708 if (error) { 8709 if(!window.Shopify?.customerPrivacy) { 8710 loadSwymShopifyScript(); 8711 return; 8712 } 8713 } 8714 checkConsentAndLoad(); 8715 } 8716 ); 8717 } 8718 function consentCheckFallback(retryCount) { 8719 if(!consentAPICallbackInvoked) { 8720 if (window.Shopify?.customerPrivacy) { 8721 checkConsentAndLoad(); 8722 } else if (retryCount >= 1) { 8723 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"); 8724 // Ghost-Intent: route through checkConsentAndLoad so SDK block is respected 8725 checkConsentAndLoad(); 8726 } else { 8727 setTimeout(() => consentCheckFallback(retryCount + 1), 1000); 8728 } 8729 } 8730 } 8731 if (document.readyState === "loading") { 8732 document.addEventListener("DOMContentLoaded", initialiseConsentCheck); 8733 window.addEventListener("load", () => consentCheckFallback(0)); 8734 } else { 8735 initialiseConsentCheck(); 8736 } 8737 8738 })(); 8739</script>
8739 8740 8741<!-- BEGIN app snippet: swymSnippet -->
8741<script defer> 8742 (function () { 8743 const currentSwymJSPath = '//freecdn.swymrelay.com/code/swym-shopify.js'; 8744 const currentSwymStorePath = 'https://swymstore-v3free-01.swymrelay.com'; 8745 const dnsPrefetchLink = `<link rel="dns-prefetch" href="${currentSwymStorePath}" crossorigin>`; 8746 const dnsPrefetchLink2 = `<link rel="dns-prefetch" href="${currentSwymJSPath}">`; 8747 const preConnectLink = `<link rel="preconnect" href="${currentSwymJSPath}">`; 8748 const swymSnippet = document.getElementById('wishlist-embed-init'); 8749 if(dnsPrefetchLink) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink);} 8750 if(dnsPrefetchLink2) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink2);} 8751 if(preConnectLink) {swymSnippet.insertAdjacentHTML('afterend', preConnectLink);} 8752 })() 8753</script>
vendor: 1 bytes, line 8753
8753
8754<script id="swym-snippet" type="text"> 8755 window.swymLandingURL = document.URL; 8756 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}; 8757 window.swymPageLoad = function() { 8758 window.SwymProductVariants = window.SwymProductVariants || {}; 8759 window.SwymHasCartItems = 0 > 0; 8760 window.SwymPageData = {}, window.SwymProductInfo = {};var variants = []; 8761 window.SwymProductInfo.product = {"id":1096158773292,"title":"Digital Gift Card","handle":"online-gift-card","description":"\u003cli\u003eYou will receive an email that contains a unique gift card code that can be used at checkout to redeem the gift card's value.\u003c\/li\u003e\n\u003cli\u003eMILLY gift cards may only be used online at www.MILLY.com.\u003c\/li\u003e\n\u003cli\u003eGift cards are non-refundable.\u003c\/li\u003e","published_at":"2022-05-24T07:50:55-04:00","created_at":"2018-07-23T15:37:51-04:00","vendor":"Milly","type":"Gift Cards","tags":["gift","gift card","notbfcm","published_at:05\/24\/2022","smarttag_regular_price"],"price":10000,"price_min":10000,"price_max":100000,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":10605675806764,"title":"$100","option1":"$100","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687886897198,"product_id":1096158773292,"position":1,"created_at":"2021-02-23T12:00:00-05:00","updated_at":"2021-02-23T12:00:04-05:00","alt":"MILLY $100 Digital Gift Card - Black Design with Gold Logo | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604","variant_ids":[10605675806764]},"available":true,"name":"Digital Gift Card - $100","public_title":"$100","options":["$100"],"price":10000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $100 Digital Gift Card - Black Design with Gold Logo | MILLY","id":7914427056174,"position":1,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32275312803886,"title":"$175","option1":"$175","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687897874478,"product_id":1096158773292,"position":2,"created_at":"2021-02-23T12:04:52-05:00","updated_at":"2021-02-23T12:04:52-05:00","alt":"MILLY $175 Digital Gift Card - Elegant Black Design with Gold Lettering | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892","variant_ids":[32275312803886]},"available":true,"name":"Digital Gift Card - $175","public_title":"$175","options":["$175"],"price":17500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $175 Digital Gift Card - Elegant Black Design with Gold Lettering | MILLY","id":7914438492206,"position":2,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":10605677412396,"title":"$250","option1":"$250","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687900692526,"product_id":1096158773292,"position":3,"created_at":"2021-02-23T12:06:14-05:00","updated_at":"2021-02-23T12:06:14-05:00","alt":"MILLY $250 Digital Gift Card - Designer Black Background with Gold Text | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974","variant_ids":[10605677412396]},"available":true,"name":"Digital Gift Card - $250","public_title":"$250","options":["$250"],"price":25000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $250 Digital Gift Card - Designer Black Backgroun
8761d with Gold Text | MILLY","id":7914441277486,"position":3,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32275314212910,"title":"$350","option1":"$350","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687905509422,"product_id":1096158773292,"position":4,"created_at":"2021-02-23T12:08:17-05:00","updated_at":"2021-02-23T12:08:17-05:00","alt":"MILLY $350 Digital Gift Card - Unique Black Card with Gold Brand Logo | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097","variant_ids":[32275314212910]},"available":true,"name":"Digital Gift Card - $350","public_title":"$350","options":["$350"],"price":35000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $350 Digital Gift Card - Unique Black Card with Gold Brand Logo | MILLY","id":7914446159918,"position":4,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":10605677445164,"title":"$500","option1":"$500","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687906492462,"product_id":1096158773292,"position":5,"created_at":"2021-02-23T12:08:38-05:00","updated_at":"2021-02-23T12:08:38-05:00","alt":"MILLY $500 Digital Gift Card - Elegant Black Design with Gold Typography | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118","variant_ids":[10605677445164]},"available":true,"name":"Digital Gift Card - $500","public_title":"$500","options":["$500"],"price":50000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $500 Digital Gift Card - Elegant Black Design with Gold Typography | MILLY","id":7914447208494,"position":5,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":10648371822636,"title":"$1,000","option1":"$1,000","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687906918446,"product_id":1096158773292,"position":6,"created_at":"2021-02-23T12:09:01-05:00","updated_at":"2021-02-23T12:09:01-05:00","alt":"MILLY $1000 Digital Gift Card - Designer Black Card with Gold Lettering | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141","variant_ids":[10648371822636]},"available":true,"name":"Digital Gift Card - $1,000","public_title":"$1,000","options":["$1,000"],"price":100000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $1000 Digital Gift Card - Designer Black Card with Gold Lettering | MILLY","id":7914447667246,"position":6,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604","\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892","\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974","\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097","\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118","\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141"],"featured_image":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604","options":["Value"],"media":[{"alt":"MILLY $100 Digital Gift Card - Black Design with Gold Logo | MILLY","id":7914427056174,"position":1,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604","width":660},{"alt":"MILLY $175 Digital Gift Card - Elegant Black Design with Gold Lettering | MILLY","id":7914438492206,"position":2,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892","width":660},{"alt":"MILLY $250 Digital Gift Card - Designer Black Backgroun
8761d with Gold Text | MILLY","id":7914441277486,"position":3,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974","width":660},{"alt":"MILLY $350 Digital Gift Card - Unique Black Card with Gold Brand Logo | MILLY","id":7914446159918,"position":4,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097","width":660},{"alt":"MILLY $500 Digital Gift Card - Elegant Black Design with Gold Typography | MILLY","id":7914447208494,"position":5,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118","width":660},{"alt":"MILLY $1000 Digital Gift Card - Designer Black Card with Gold Lettering | MILLY","id":7914447667246,"position":6,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141","width":660}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cli\u003eYou will receive an email that contains a unique gift card code that can be used at checkout to redeem the gift card's value.\u003c\/li\u003e\n\u003cli\u003eMILLY gift cards may only be used online at www.MILLY.com.\u003c\/li\u003e\n\u003cli\u003eGift cards are non-refundable.\u003c\/li\u003e"}; 8762 window.SwymProductInfo.variants = window.SwymProductInfo.product.variants; 8763 var piu = "\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?crop=center\u0026height=620\u0026v=1614099604\u0026width=620"; 8764 8765 8766 SwymProductVariants[10605675806764] = { 8767 empi: window.SwymProductInfo.product.id,epi:10605675806764, 8768 dt: "Digital Gift Card", 8769 du: "https://www.milly.com/products/online-gift-card", 8770 iu: "\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?crop=center\u0026height=620\u0026v=1614099604\u0026width=620" , 8771 stk: 1 , 8772 pr: 10000/100, 8773 ct: window.SwymProductInfo.product.type, 8774 8775 variants: [{ "$100" : 10605675806764}] 8776 }; 8777 SwymProductVariants[32275312803886] = { 8778 empi: window.SwymProductInfo.product.id,epi:32275312803886, 8779 dt: "Digital Gift Card", 8780 du: "https://www.milly.com/products/online-gift-card", 8781 iu: "\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?crop=center\u0026height=620\u0026v=1614099892\u0026width=620" , 8782 stk: 1 , 8783 pr: 17500/100, 8784 ct: window.SwymProductInfo.product.type, 8785 8786 variants: [{ "$175" : 32275312803886}] 8787 }; 8788 SwymProductVariants[10605677412396] = { 8789 empi: window.SwymProductInfo.product.id,epi:10605677412396, 8790 dt: "Digital Gift Card", 8791 du: "https://www.milly.com/products/online-gift-card", 8792 iu: "\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?crop=center\u0026height=620\u0026v=1614099974\u0026width=620" , 8793 stk: 1 , 8794 pr: 25000/100, 8795 ct: window.SwymProductInfo.product.type, 8796 8797 variants: [{ "$250" : 10605677412396}] 8798 }; 8799 SwymProductVariants[32275314212910] = { 8800 empi: window.SwymProductInfo.product.id,epi:32275314212910, 8801 dt: "Digital Gift Card", 8802 du: "https://www.milly.com/products/online-gift-card", 8803 iu: "\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?crop=center\u0026height=620\u0026v=1614100097\u0026width=620" , 8804 stk: 1 , 8805 pr: 35000/100, 8806 ct: window.SwymProductInfo.product.type, 8807 8808 variants: [{ "$350" : 32275314212910}] 8809 }; 8810 SwymProductVariants[10605677445164] = { 8811 empi: window.SwymProductInfo.product.id,epi:10605677445164, 8812 dt: "Digital Gift Card", 8813 du: "https://www.milly.com/products/online-gift-card", 8814 iu: "\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?crop=center\u0026height=620\u0026v=1614100118\u0026width=620" , 8815 stk: 1 , 8816 pr: 50000/100, 8817 ct: window.SwymProductInfo.product.type, 8818 8819 variants: [{ "$500" : 10605677445164}] 8820 }; 8821 SwymProductVariants[10648371822636] = { 8822 empi: window.SwymProductInfo.product.id,epi:10648371822636, 8823 dt: "Digital Gift Card", 8824 du: "https://www.milly.com/products/online-gift-card", 8825 iu: "\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?crop=center\u0026height=620\u0026v=1614100141\u0026width=620" , 8826 stk: 1 , 8827 pr: 100000/100, 8828 ct: window.SwymProductInfo.product.type, 8829 8830 variants: [{ "$1,000" : 10648371822636}] 8831 };window.SwymProductInfo.currentVariant = 10605675806764; 8832 var product_data = { 8833 et: 1, empi: window.SwymProductInfo.product.id, epi: window.SwymProductInfo.currentVariant, 8834 dt: "Digital Gift Card", du: "https://www.milly.com/products/online-gift-card", 8835 ct: window.SwymProductInfo.product.type, pr: 10000/100, 8836 iu: "\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?crop=center\u0026height=620\u0026v=1614099604\u0026width=620" , 8837 variants: [{ "$100" : 10605675806764 }], 8838 stk: 1 8839 8840 }; 8841 window.SwymPageData = product_data; 8842 8843 window.SwymPageData.uri = window.swymLandingURL; 8844 }; 8845 if(window.selectCallback){ 8846 (function(){ 8847 var originalSelectCallback = window.selectCallback; 8848 window.selectCallback = function(variant){ 8849 originalSelectCallback.apply(this, arguments); 8850 try{ 8851 if(window.triggerSwymVariantEvent){ 8852 window.triggerSwymVariantEvent(variant.id); 8853 } 8854 }catch(err){ 8855 console.warn("Swym selectCallback", err); 8856 } 8857 };})();} 8858 window.swymCustomerId =null; 8859 window.swymCustomerExtraCheck = 8860 null; 8861 var swappName = ("Wishlist" || "Wishlist"); 8862 var swymJSObject = { 8863 pid: "hntdF\/ByCCzm2ssRlN9Ph7aGOLC8c+xpjMksWsUXFwk=", 8864 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 8865 }; 8866 window.swymJSShopifyLoad = function(){ 8867 if(window.swymPageLoad) swymPageLoad(); 8868 if(!window._swat) { 8869 (function (s, w, r, e, l, a, y) { 8870 r['SwymRetailerConfig'] = s; 8871 r[s] = r[s] || function (k, v) { 8872 r[s][k] = v; 8873 }; 8874 })('_swrc', '', window); 8875 _swrc('RetailerId', swymJSObject.pid); 8876 _swrc('Callback', function(){initSwymShopify();}); 8877 }else if(window._swat.postLoader){ 8878 _swrc = window._swat.postLoader; 8879 _swrc('RetailerId', swymJSObject.pid); 8880 _swrc('Callback', function(){initSwymShopify();}); 8881 }else{ 8882 initSwymShopify();} 8883 } 8884 if(!window._SwymPreventAutoLoad) { 8885 swymJSShopifyLoad(); 8886 } 8887</script>
8887 8888 8889<style id="safari-flasher-pre"></style>
8890<script> 8891 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 8892 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;}' + ''; 8893 window.SwymCallbacks = window.SwymCallbacks || []; 8894 window.SwymCallbacks.push(function(tracker) { 8895 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function() { 8896 var x = function() { 8897 SwymUtils.onDOMReady(function() { 8898 var d = document.createElement("div"); 8899 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>"; 8900 document.head.appendChild(d); 8901 });}; 8902 setTimeout(x, 10); 8903 });});} 8904 window.SwymOverrideMoneyFormat = "${{amount}}"; 8905</script>
8905 8906<style id="swym-product-view-defaults"> .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded) { display: none; } </style><!-- END app snippet --> 8907
8908<script 8909 8910 id="swymSnippetCheckAndActivate" 8911> 8912 (function () { 8913 var duplicateProneIds = ['safari-flasher-pre', 'swym-product-view-defaults', 'swym-wrap-login-handler']; 8914 8915 function removeDuplicateIdNodes(id) { 8916 var nodes = document.querySelectorAll('#' + id); 8917 nodes.forEach(function (node, index) { 8918 if (index > 0) { 8919 node.remove(); 8920 } 8921 }); 8922 } 8923 8924 function cleanupDuplicateSnippetNodes(activeScript) { 8925 if (!activeScript) { 8926 return; 8927 } 8928 var allSwymSnippets = document.querySelectorAll('script#swym-snippet'); 8929 allSwymSnippets.forEach(function (scriptNode) { 8930 if (scriptNode !== activeScript) { 8931 scriptNode.remove(); 8932 } 8933 }); 8934 } 8935 8936 function cleanupDuplicateActivationGuards() { 8937 var guardScripts = document.querySelectorAll('script#swymSnippetCheckAndActivate'); 8938 guardScripts.forEach(function (scriptNode, index) { 8939 if (index > 0) { 8940 scriptNode.removeAttribute('id'); 8941 } 8942 }); 8943 } 8944 8945 function postDomLoad() { 8946 var activeScript = document.querySelector('script#swym-snippet:not([type="text"])'); 8947 if (!activeScript) { 8948 var inactiveScript = document.querySelector('script#swym-snippet[type="text"]'); 8949 if (inactiveScript) { 8950 inactiveScript.type = 'text/javascript'; 8951 new Function(inactiveScript.textContent)(); 8952 activeScript = inactiveScript; 8953 } 8954 } 8955 8956 cleanupDuplicateSnippetNodes(activeScript); 8957 cleanupDuplicateActivationGuards(); 8958 duplicateProneIds.forEach(removeDuplicateIdNodes); 8959 } 8960 8961 if (document.readyState === 'loading') { 8962 document.addEventListener('DOMContentLoaded', postDomLoad); 8963 } else { 8964 postDomLoad(); 8965 } 8966 })(); 8967</script>
8967 8968 8969 8970
8971<script> 8972 (function () { 8973 const themeSchemaName = window.Shopify.theme.schema_name; 8974 8975 if (!window.SwymCallbacks) { 8976 window.SwymCallbacks = []; 8977 } 8978 window.SwymCallbacks.push(swat => { 8979 if (!swat) { 8980 return; 8981 } 8982 8983 // Ghost-Intent: Sync local wishlist items to cloud when SDK loads after consent 8984 if (window.SwymLocalWishlist && window.SwymLocalWishlist.getSyncableItems().length > 0) { 8985 window.SwymLocalWishlist.syncToCloud(swat); 8986 } 8987 8988 if (window._SwymSDKOnlyMode) { 8989 return; 8990 } 8991 8992 // ENABLE COMMON FEATURES 8993 let swymEnabledCommonFeatures = window.SwymEnabledCommonFeatures; 8994 Object.keys(swymEnabledCommonFeatures).forEach(key => { 8995 if (!swymEnabledCommonFeatures[key]) return; 8996 8997 switch (key) { 8998 case 'add-to-wishlist-collections-button': 8999 // Check if app block is already handling the collections button 9000 if (window.SwymCollectionsConfig) { 9001 return; 9002 } 9003 9004 // Check if v2 default collections is handling it 9005 if (window.SwymAdvancedCollectionsWishlistConfig) { 9006 return; 9007 } 9008 9009 // Fallback to old v1 behavior if v2 config is not present 9010 swat?.collectionsApi?.setDefaultCustomizationOptions(); 9011 swat?.collectionsApi?.initializeCollections(swat, false, themeSchemaName); 9012 9013 break; 9014 case 'add-to-wishlist-pdp-button': 9015 // Check if app block is already handling the PDP button 9016 if (window.swymATWButtonConfig?.shopifyExtensionType === 'appblock') { 9017 return; 9018 } 9019 9020 if (!(window.SwymPageData && window.SwymPageData.et === 1)) { 9021 // Not initiating pdp button as it is not a product page 9022 return; 9023 } 9024 9025 // Inject addtowishlist.css into the document's <head> 9026 var head = document.head; 9027 var pdpButtonStylesheet = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/addtowishlistbutton.css"; 9028 var pdpButtonStylesheetTag = document.createElement('link'); 9029 pdpButtonStylesheetTag.id = `swym-pdp-button-stylesheet`; 9030 pdpButtonStylesheetTag.rel = 'stylesheet'; 9031 pdpButtonStylesheetTag.href = pdpButtonStylesheet; 9032 9033 if (!document.getElementById('swym-pdp-button-stylesheet')) { 9034 head.appendChild(pdpButtonStylesheetTag); 9035 } 9036 9037 var x = document.getElementsByTagName('script')[0]; 9038 function createAndInsertScript(id, src, onLoadCallback) { 9039 var scriptTag = document.createElement('script'); 9040 scriptTag.id = id; 9041 scriptTag.type = 'text/javascript'; 9042 scriptTag.src = src; 9043 scriptTag.onload = onLoadCallback; 9044 x.parentNode.insertBefore(scriptTag, x); 9045 } 9046 9047 var pdpButtonScript = "https://cdn.shopify.com/extensions/01a0f142-9ec3-73a2-babd-8904a7e44cee/swym-relay-840/assets/addtowishlistbutton.js"; 9048 createAndInsertScript(`swym-pdp-button-script`, pdpButtonScript, function () { 9049 const pdpBtnApi = window.WishlistPlusPDPButtonAPI; 9050 if (pdpBtnApi) { 9051 pdpBtnApi.setDefaultCustomizationOptions(swat); 9052 pdpBtnApi.initializePDPButton(swat, true); 9053 } 9054 }); 9055 break; 9056 default: 9057 return; 9058 } 9059 }); 9060 }); 9061 })(); // IIFE to prevent polluting global scope 9062</script>
9062 9063 9064 9065
9066<script> 9067 (function () { 9068 // Get the settings from Shopify's Liquid variables and create the styles 9069 const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"]; 9070 const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 9071 Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0; 9072 const isControlCentreEnabledFromBlockSettings = false; 9073 9074 if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) { 9075 // Don't enable control centre if this is disabled and block settings are not enabled 9076 return; 9077 } 9078 9079 let borderRadius = 6; 9080 let drawerWidth = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutDrawerWidth || 400; 9081 9082 // Check if block settings exist, use them, otherwise fall back to common settings 9083 let primaryBgColor = isControlCentreEnabledFromBlockSettings ? 9084 "#000000" : 9085 window.SwymWishlistCommonCustomizationSettings.primaryColor; 9086 9087 let primaryTextColor = isControlCentreEnabledFromBlockSettings ? 9088 "#ffffff" : 9089 window.SwymWishlistCommonCustomizationSettings.secondaryColor; 9090 9091 let secondaryBgColor = isControlCentreEnabledFromBlockSettings ? 9092 "#F4F8FE" : null; 9093 let secondaryTextColor = isControlCentreEnabledFromBlockSettings ? 9094 "#333333" : null; 9095 9096 // Only use color adjustment functions if we're using common settings 9097 if (!secondaryBgColor || !secondaryTextColor) { 9098 function adjustOpacity(color, opacity) { 9099 if (color[0] === '#') { 9100 color = color.slice(1); 9101 } 9102 9103 if (color.length === 3) { 9104 color = color.split('').map(char => char + char).join(''); 9105 } 9106 9107 const r = parseInt(color.slice(0, 2), 16); 9108 const g = parseInt(color.slice(2, 4), 16); 9109 const b = parseInt(color.slice(4, 6), 16); 9110 9111 return `rgba(${r}, ${g}, ${b}, ${opacity})`; 9112 } 9113 9114 function hexToRgb(color) { 9115 if (color[0] === '#') { 9116 color = color.slice(1); 9117 } 9118 if (color.length === 3) { 9119 color = color.split('').map(c => c + c).join(''); 9120 } 9121 9122 return { 9123 r: parseInt(color.slice(0, 2), 16), 9124 g: parseInt(color.slice(2, 4), 16), 9125 b: parseInt(color.slice(4, 6), 16) 9126 }; 9127 } 9128 9129 function getLuminance({ r, g, b }) { 9130 return 0.299 * r + 0.587 * g + 0.114 * b; 9131 } 9132 9133 function generateSecondaryColors(primaryBgColor, primaryTextColor) { 9134 const secondaryBgOpacity = 0.2; 9135 const secondaryTextOpacity = 0.8; 9136 9137 const secondaryBgColor = adjustOpacity(primaryBgColor, secondaryBgOpacity); 9138 9139 const bgRgb = hexToRgb(primaryBgColor); 9140 const bgLuminance = getLuminance(bgRgb); 9141 9142 // Determine whether to use dark or light text for contrast 9143 const lightText = adjustOpacity(primaryTextColor, secondaryTextOpacity); 9144 const darkText = adjustOpacity(primaryBgColor, secondaryTextOpacity); 9145 9146 const secondaryTextColor = bgLuminance > 186 ? darkText : lightText; 9147 9148 return { 9149 secondaryBgColor, 9150 secondaryTextColor 9151 }; 9152 } 9153 9154 const generatedColors = generateSecondaryColors(primaryBgColor, primaryTextColor); 9155 secondaryBgColor = secondaryBgColor || generatedColors.secondaryBgColor; 9156 secondaryTextColor = secondaryTextColor || generatedColors.secondaryTextColor; 9157 } 9158 9159 // Create the CSS rule 9160 let styles = ` 9161 .swym-storefront-layout-root-component { 9162 --swym-storefront-layout-ui-border-radius: ${borderRadius}px; 9163 --swym-storefront-layout-button-border-radius: ${borderRadius}px; 9164 --swym-storefront-layout-side-drawer-width: ${drawerWidth}px; 9165 --swym-storefront-layout-button-color-bg-primary: ${primaryBgColor}; 9166 --swym-storefront-layout-button-color-text-primary: ${primaryTextColor}; 9167 --swym-storefront-layout-button-color-bg-secondary: ${secondaryBgColor}; 9168 --swym-storefront-layout-button-color-text-secondary: ${secondaryTextColor}; 9169 } 9170 `; 9171 9172 // Create a <style> element and append the styles 9173 let styleSheet = document.createElement("style"); 9174 styleSheet.type = "text/css"; 9175 styleSheet.innerText = styles; 9176 document.head.appendChild(styleSheet); 9177 9178 if (typeof window.SwymStorefrontLayoutContext === 'undefined') { 9179 window.SwymStorefrontLayoutContext = {}; 9180 } 9181 if (typeof window.SwymStorefrontLayoutExtensions === 'undefined'){ 9182 window.SwymStorefrontLayoutExtensions = {}; 9183 } 9184 9185 // Expose block settings toggle state so ThemeCSSMapping can respect it. 9186 // When true, theme editor color pickers take priority over inherited theme CSS variables. 9187 SwymStorefrontLayoutContext.BlockSettingsEnabled = isControlCentreEnabledFromBlockSettings; 9188 9189 if (isControlCentreEnabledFromBlockSettings) { 9190 // If block settings are enabled, use them 9191 SwymStorefrontLayoutContext.Settings = { 9192 EnableStorefrontLayoutOnLauncher: true, 9193 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 9194 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 9195 StorefrontLayoutDrawerPosition: "left", 9196 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 9197 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 9198 EnableStorefrontLayoutVariantSelector: true, 9199 StorefrontLayoutNotificationPosition: "left", 9200 StorefrontLayoutActionPopupPosition: "left", 9201 StorefrontLayoutNotificationDuration: 5000 9202 }; 9203 } else { 9204 // If only metafield is enabled but no block settings, use common settings 9205 SwymStorefrontLayoutContext.Settings = { 9206 EnableStorefrontLayoutOnLauncher: true, 9207 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 9208 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 9209 StorefrontLayoutDrawerPosition: "left", 9210 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 9211 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 9212 EnableStorefrontLayoutVariantSelector: true, 9213 StorefrontLayoutNotificationPosition: "left", 9214 StorefrontLayoutActionPopupPosition: "left", 9215 StorefrontLayoutNotificationDuration: 5000 9216 }; 9217 } 9218 const storefrontLayoutCallback = (swat) =>{ 9219 SwymStorefrontLayoutContext.swat = swat; 9220 let isStoreOnPaidPlan = swat.getApp('Wishlist')?.['is-paid']; 9221 let isWishlistEnabled = swat.getApp('Wishlist')?.['enabled']; 9222 SwymStorefrontLayoutContext.Settings = { 9223 ...SwymStorefrontLayoutContext?.Settings, 9224 EnableStorefrontLayoutCollection: window?.SwymEnabledCommonFeatures?.["multiple-wishlist"] ?? false, 9225 EnableStorefrontLayout: isWishlistEnabled && (isControlCentreEnabledFromBlockSettings || isControlCentreEnabledFromMetafield), 9226 } 9227 9228 if(SwymStorefrontLayoutContext?.Settings?.EnableStorefrontLayout){ 9229 if(SwymStorefrontLayoutContext?.CustomEvents?.LayoutInitialized){ 9230 var event = new CustomEvent(SwymStorefrontLayoutContext.CustomEvents.LayoutInitialized, { 9231 detail: { settings: SwymStorefrontLayoutContext?.Settings } 9232 }); 9233 document.dispatchEvent(event); 9234 }else{ 9235 swat.utils.warn(`LayoutInitialized event is not defined.`); 9236 } 9237 }else{ 9238 swat.utils.warn(`Storefront Layout is disabled.`); 9239 document.getElementById("swym-storefront-layout-container")?.remove(); 9240 document.getElementById("swym-storefront-extention-render-container")?.remove(); 9241 } 9242 } 9243 9244 if (!window.SwymCallbacks) { 9245 window.SwymCallbacks = []; 9246 } 9247 window.SwymCallbacks.push(storefrontLayoutCallback); 9248 9249 SwymStorefrontLayoutContext.SwymCustomerData = { 9250 9251 name: null, 9252 email: null 9253 9254 };
9255 SwymStorefrontLayoutContext.isShopperLoggedIn = !!SwymStorefrontLayoutContext?.SwymCustomerData?.email; 9256 })(); 9257</script>
9257 9258 9259 9260 9261 9262</div><div id="shopify-block-ATEE3ZkFQcUtzdnBXZ__6990797075511561578" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: nosto-tagging --> 9263 9264<div class="nosto_page_type" style="display:none">product</div> 9265 9266 9267 <div class="nosto_market" style="display:none"> 9268 <span class="id">1490714670</span> 9269 <span class="locale">en</span> 9270 <span class="b2b">false</span> 9271 </div> 9272 9273 9274<div class="nosto_shopify_shop" style="display: none"> 9275 <span class="id">2623045676</span> 9276</div> 9277 9278 9279 9280 9281 <div class="nosto_product" style="display:none"> 9282 <span class="url">https://www.milly.com/products/online-gift-card</span> 9283 <span class="product_id">1096158773292</span> 9284 <span class="name" translate="no">Digital Gift Card</span> 9285 <span class="price">100.00</span> 9286 <span class="image_url">https:products/giftguide_100_1.jpg</span> 9287 <span class="thumb_url">https:products/giftguide_100_1.jpg</span> 9288 <span class="price_currency_code">USD</span> 9289 9290 <span class="availability">InStock</span> 9291 9292 <span class="category" translate="no">Gift Cards</span> 9293 9294 <span class="category_id">266842636334</span> 9295 <span class="category" translate="no">All Merchandise</span> 9296 9297 <span class="category_id">285315891246</span> 9298 <span class="category" translate="no">Effortless Daywear</span> 9299 9300 <span class="category_id">267095113774</span> 9301 <span class="category" translate="no">Fashion Finds</span> 9302 9303 <span class="category_id">262451298350</span> 9304 <span class="category" translate="no">Holiday Gift Guide</span> 9305 9306 <span class="description" translate="no">You will receive an email that contains a unique gift card code that can be used at checkout to redeem the gift card's value. 9307MILLY gift cards may only be used online at www.MILLY.com. 9308Gift cards are non-refundable.</span> 9309 9310 <span class="brand" translate="no">Milly</span> 9311 9312 <span class="tag1" translate="no">gift</span> 9313 9314 <span class="tag1" translate="no">gift card</span> 9315 9316 <span class="tag1" translate="no">notbfcm</span> 9317 9318 <span class="tag1" translate="no">published_at:05/24/2022</span> 9319 9320 <span class="tag1" translate="no">smarttag_regular_price</span> 9321 9322 9323 <span class="tag3" translate="no"></span> 9324 9325 9326 9327 9328 <span class="alternate_image_url">https:products/giftguide_175_1.jpg</span> 9329 9330 9331 9332 <span class="alternate_image_url">https:products/giftguide_250_1.jpg</span> 9333 9334 9335 9336 <span class="alternate_image_url">https:products/giftguide_350_1.jpg</span> 9337 9338 9339 9340 <span class="alternate_image_url">https:products/giftguide_500_1.jpg</span> 9341 9342 9343 9344 <span class="alternate_image_url">https:products/giftguide_1000_1.jpg</span> 9345 9346 9347 9348 <span class="nosto_sku"> 9349 <span class="id">10605675806764</span> 9350 <span class="name" translate="no">$100</span> 9351 <span class="price">100.00</span> 9352 <span class="list_price"></span> 9353 <span class="image_url">https:products/giftguide_100_1.jpg</span> 9354 <span class="url">https://www.milly.com/products/online-gift-card?variant=10605675806764</span> 9355 9356 <span class="availability">InStock</span> 9357 9358 <span class="custom_fields"> 9359 9360 9361 <span class="Value">$100</span> 9362 9363 9364 </span> 9365 </span> 9366 9367 <span class="nosto_sku"> 9368 <span class="id">32275312803886</span> 9369 <span class="name" translate="no">$175</span> 9370 <span class="price">175.00</span> 9371 <span class="list_price"></span> 9372 <span class="image_url">https:products/giftguide_175_1.jpg</span> 9373 <span class="url">https://www.milly.com/products/online-gift-card?variant=32275312803886</span> 9374 9375 <span class="availability">InStock</span> 9376 9377 <span class="custom_fields"> 9378 9379 9380 <span class="Value">$175</span> 9381 9382 9383 </span> 9384 </span> 9385
9386 <span class="nosto_sku"> 9387 <span class="id">10605677412396</span> 9388 <span class="name" translate="no">$250</span> 9389 <span class="price">250.00</span> 9390 <span class="list_price"></span> 9391 <span class="image_url">https:products/giftguide_250_1.jpg</span> 9392 <span class="url">https://www.milly.com/products/online-gift-card?variant=10605677412396</span> 9393 9394 <span class="availability">InStock</span> 9395 9396 <span class="custom_fields"> 9397 9398 9399 <span class="Value">$250</span> 9400 9401 9402 </span> 9403 </span> 9404 9405 <span class="nosto_sku"> 9406 <span class="id">32275314212910</span> 9407 <span class="name" translate="no">$350</span> 9408 <span class="price">350.00</span> 9409 <span class="list_price"></span> 9410 <span class="image_url">https:products/giftguide_350_1.jpg</span> 9411 <span class="url">https://www.milly.com/products/online-gift-card?variant=32275314212910</span> 9412 9413 <span class="availability">InStock</span> 9414 9415 <span class="custom_fields"> 9416 9417 9418 <span class="Value">$350</span> 9419 9420 9421 </span> 9422 </span> 9423 9424 <span class="nosto_sku"> 9425 <span class="id">10605677445164</span> 9426 <span class="name" translate="no">$500</span> 9427 <span class="price">500.00</span> 9428 <span class="list_price"></span> 9429 <span class="image_url">https:products/giftguide_500_1.jpg</span> 9430 <span class="url">https://www.milly.com/products/online-gift-card?variant=10605677445164</span> 9431 9432 <span class="availability">InStock</span> 9433 9434 <span class="custom_fields"> 9435 9436 9437 <span class="Value">$500</span> 9438 9439 9440 </span> 9441 </span> 9442 9443 <span class="nosto_sku"> 9444 <span class="id">10648371822636</span> 9445 <span class="name" translate="no">$1,000</span> 9446 <span class="price">1000.00</span> 9447 <span class="list_price"></span> 9448 <span class="image_url">https:products/giftguide_1000_1.jpg</span> 9449 <span class="url">https://www.milly.com/products/online-gift-card?variant=10648371822636</span> 9450 9451 <span class="availability">InStock</span> 9452 9453 <span class="custom_fields"> 9454 9455 9456 <span class="Value">$1,000</span> 9457 9458 9459 </span> 9460 </span> 9461 9462 </div> 9463 9464 9465 9466 9467 9468 9469 9470 <div class="nosto_cart" style="display:none"> 9471 9472 9473 9474 </div> 9475 9476 9477 9478 9479 9480<!-- END app snippet --> 9481 9482 9483</div><div id="shopify-block-Ad3lHck9Ccldkb2R1R__12526071353035850722" class="shopify-block shopify-app-block"> 9484
9484<script defer src="https://backinstock.useamp.com/widget/11022_1783521352.js?category=bis&v=6"></script>
9484 9485 9486
9487<script id="back-in-stock-helper-embedded"> 9488 var _BISConfig = _BISConfig || {}; 9489 9490 9491 _BISConfig.product = {"id":1096158773292,"title":"Digital Gift Card","handle":"online-gift-card","description":"\u003cli\u003eYou will receive an email that contains a unique gift card code that can be used at checkout to redeem the gift card's value.\u003c\/li\u003e\n\u003cli\u003eMILLY gift cards may only be used online at www.MILLY.com.\u003c\/li\u003e\n\u003cli\u003eGift cards are non-refundable.\u003c\/li\u003e","published_at":"2022-05-24T07:50:55-04:00","created_at":"2018-07-23T15:37:51-04:00","vendor":"Milly","type":"Gift Cards","tags":["gift","gift card","notbfcm","published_at:05\/24\/2022","smarttag_regular_price"],"price":10000,"price_min":10000,"price_max":100000,"available":true,"price_varies":true,"compare_at_price":null,"compare_at_price_min":0,"compare_at_price_max":0,"compare_at_price_varies":false,"variants":[{"id":10605675806764,"title":"$100","option1":"$100","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687886897198,"product_id":1096158773292,"position":1,"created_at":"2021-02-23T12:00:00-05:00","updated_at":"2021-02-23T12:00:04-05:00","alt":"MILLY $100 Digital Gift Card - Black Design with Gold Logo | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604","variant_ids":[10605675806764]},"available":true,"name":"Digital Gift Card - $100","public_title":"$100","options":["$100"],"price":10000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $100 Digital Gift Card - Black Design with Gold Logo | MILLY","id":7914427056174,"position":1,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32275312803886,"title":"$175","option1":"$175","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687897874478,"product_id":1096158773292,"position":2,"created_at":"2021-02-23T12:04:52-05:00","updated_at":"2021-02-23T12:04:52-05:00","alt":"MILLY $175 Digital Gift Card - Elegant Black Design with Gold Lettering | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892","variant_ids":[32275312803886]},"available":true,"name":"Digital Gift Card - $175","public_title":"$175","options":["$175"],"price":17500,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $175 Digital Gift Card - Elegant Black Design with Gold Lettering | MILLY","id":7914438492206,"position":2,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":10605677412396,"title":"$250","option1":"$250","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687900692526,"product_id":1096158773292,"position":3,"created_at":"2021-02-23T12:06:14-05:00","updated_at":"2021-02-23T12:06:14-05:00","alt":"MILLY $250 Digital Gift Card - Designer Black Background with Gold Text | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974","variant_ids":[10605677412396]},"available":true,"name":"Digital Gift Card - $250","public_title":"$250","options":["$250"],"price":25000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $250 Digital Gift Card - Designer Black Background with Gold Text | MILLY","id":7914441277486,"position":3,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":32275314212910,"title":"$350","option1":"$350","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687905509422,"product_id":1096158773292,"position":4,"created_at":"2021-02-23T12:08:17-05:00","updated_at":"2021-02-23T12:08:17-05:00","alt":"MILLY $350 Digital Gift Card - Unique Black Card with Gold Brand Logo | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097","variant_ids":[32275314212910]},"available":true,"name":"Digital Gift Card - $350","public_title":"$350","options":["$350"],"price":35000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $350 Digital Gift Card - Unique Black Card with Gold Brand Logo | MILLY","id":7914446159918,"position":4,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":10605677445164,"title":"$500","option1":"$500","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687906492462,"product_id":1096158773292,"position":5,"created_at":"2021-02-23T12:08:38-05:00","updated_at":"2021-02-23T12:08:38-05:00","alt":"MILLY $500 Digital Gift Card - Elegant Black Design with Gold Typography | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118","variant_ids":[10605677445164]},"available":true,"name":"Digital Gift Card - $500","public_title":"$500","options":["$500"],"price":50000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $500 Digital Gift Card - Elegant Black Design with Gold Typography | MILLY","id":7914447208494,"position":5,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}},{"id":10648371822636,"title":"$1,000","option1":"$1,000","option2":null,"option3":null,"sku":null,"requires_shipping":false,"taxable":false,"featured_image":{"id":15687906918446,"product_id":1096158773292,"position":6,"created_at":"2021-02-23T12:09:01-05:00","updated_at":"2021-02-23T12:09:01-05:00","alt":"MILLY $1000 Digital Gift Card - Designer Black Card with Gold Lettering | MILLY","width":660,"height":310,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141","variant_ids":[10648371822636]},"available":true,"name":"Digital Gift Card - $1,000","public_title":"$1,000","options":["$1,000"],"price":100000,"weight":0,"compare_at_price":null,"inventory_management":null,"barcode":null,"featured_media":{"alt":"MILLY $1000 Digital Gift Card - Designer Black Card with Gold Lettering | MILLY","id":7914447667246,"position":6,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141"}},"requires_selling_plan":false,"selling_plan_allocations":[],"quantity_rule":{"min":1,"max":null,"increment":1}}],"images":["\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604","\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892","\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974","\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097","\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118","\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141"],"featured_image":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604","options":["Value"],"media":[{"alt":"MILLY $100 Digital Gift Card - Black Design with Gold Logo | MILLY","id":7914427056174,"position":1,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_100_1.jpg?v=1614099604","width":660},{"alt":"MILLY $175 Digital Gift Card - Elegant Black Design with Gold Lettering | MILLY","id":7914438492206,"position":2,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_175_1.jpg?v=1614099892","width":660},{"alt":"MILLY $250 Digital Gift Card - Designer Black Backgroun
9491d with Gold Text | MILLY","id":7914441277486,"position":3,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_250_1.jpg?v=1614099974","width":660},{"alt":"MILLY $350 Digital Gift Card - Unique Black Card with Gold Brand Logo | MILLY","id":7914446159918,"position":4,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_350_1.jpg?v=1614100097","width":660},{"alt":"MILLY $500 Digital Gift Card - Elegant Black Design with Gold Typography | MILLY","id":7914447208494,"position":5,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_500_1.jpg?v=1614100118","width":660},{"alt":"MILLY $1000 Digital Gift Card - Designer Black Card with Gold Lettering | MILLY","id":7914447667246,"position":6,"preview_image":{"aspect_ratio":2.129,"height":310,"width":660,"src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141"},"aspect_ratio":2.129,"height":310,"media_type":"image","src":"\/\/www.milly.com\/cdn\/shop\/products\/giftguide_1000_1.jpg?v=1614100141","width":660}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cli\u003eYou will receive an email that contains a unique gift card code that can be used at checkout to redeem the gift card's value.\u003c\/li\u003e\n\u003cli\u003eMILLY gift cards may only be used online at www.MILLY.com.\u003c\/li\u003e\n\u003cli\u003eGift cards are non-refundable.\u003c\/li\u003e"}; 9492 9493 9494 _BISConfig.product.variants[0]['oos'] = true; 9495 9496 _BISConfig.product.variants[1]['oos'] = true; 9497 9498 _BISConfig.product.variants[2]['oos'] = true; 9499 9500 _BISConfig.product.variants[3]['oos'] = true; 9501 9502 _BISConfig.product.variants[4]['oos'] = true; 9503 9504 _BISConfig.product.variants[5]['oos'] = true; 9505 9506 9507 9508 9509</script>
9509 9510
9511<script id="preorders-helper-embedded"> 9512 9513 9514 9515 var LiquidPreOrdersConfig = LiquidPreOrdersConfig || {}; 9516 LiquidPreOrdersConfig.product_id = 1096158773292; 9517 LiquidPreOrdersConfig.product_tags = ["gift","gift card","notbfcm","published_at:05\/24\/2022","smarttag_regular_price"]; 9518 LiquidPreOrdersConfig.variants = {"10605675806764": { 9519 "selling_plan_ids": [], 9520 "inventory_policy": "continue", 9521 "oos": true 9522 },"32275312803886": { 9523 "selling_plan_ids": [], 9524 "inventory_policy": "continue", 9525 "oos": true 9526 },"10605677412396": { 9527 "selling_plan_ids": [], 9528 "inventory_policy": "continue", 9529 "oos": true 9530 },"32275314212910": { 9531 "selling_plan_ids": [], 9532 "inventory_policy": "continue", 9533 "oos": true 9534 },"10605677445164": { 9535 "selling_plan_ids": [], 9536 "inventory_policy": "continue", 9537 "oos": true 9538 },"10648371822636": { 9539 "selling_plan_ids": [], 9540 "inventory_policy": "continue", 9541 "oos": true 9542 }}; 9543 9544</script>
9544 9545
9546<script id="low-stock-helper-embedded"> 9547 9548 var LiquidLowStockConfig = LiquidLowStockConfig || {}; 9549 LiquidLowStockConfig.product_id = 1096158773292; 9550 LiquidLowStockConfig.product_tags = ["gift","gift card","notbfcm","published_at:05\/24\/2022","smarttag_regular_price"]; 9551 LiquidLowStockConfig.variants = {"10605675806764": { 9552 "inventory_quantity": -34, 9553 "inventory_management": null, 9554 "inventory_policy": "continue", 9555 "oos": true 9556 },"32275312803886": { 9557 "inventory_quantity": -4, 9558 "inventory_management": null, 9559 "inventory_policy": "continue", 9560 "oos": true 9561 },"10605677412396": { 9562 "inventory_quantity": -28, 9563 "inventory_management": null, 9564 "inventory_policy": "continue", 9565 "oos": true 9566 },"32275314212910": { 9567 "inventory_quantity": -9, 9568 "inventory_management": null, 9569 "inventory_policy": "continue", 9570 "oos": true 9571 },"10605677445164": { 9572 "inventory_quantity": -11, 9573 "inventory_management": null, 9574 "inventory_policy": "continue", 9575 "oos": true 9576 },"10648371822636": { 9577 "inventory_quantity": -1, 9578 "inventory_management": null, 9579 "inventory_policy": "continue", 9580 "oos": true 9581 }}; 9582 9583 window.AppLowStockConfig = null; 9584 9585</script>
9585 9586 9587 9588
9588<script defer type="module" src="https://cdn.shopify.com/extensions/01a0ae82-28b0-715d-bb47-827eda8f44e3/back-in-stock-69/assets/low-stock-badge.js"></script>
9588 9589 9590 9591
9592<script defer type="module" src="https://cdn.shopify.com/extensions/01a0ae82-28b0-715d-bb47-827eda8f44e3/back-in-stock-69/assets/wishlist.js"></script>
9592 9593 9594
9595<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>
9595 9596 9597 9598 9599 9600</div><div id="shopify-block-Aemp4K204NG5MWWxCU__9431864395560886015" class="shopify-block shopify-app-block"> 9601
9602<script> 9603 window.__POLAR_CONFIG__ = { 9604 debug: false, 9605 shop: "millyny.myshopify.com", 9606 storefrontToken: null, 9607 cartMetafieldsEnabled: null, 9608 metafieldNamespace: "polar", 9609 metafieldKey: "attribution" 9610 }; 9611</script>
9611 9612
9613<script src="https://cdn.shopify.com/extensions/01a0fcbc-7d62-76f1-853a-663fbdd9a530/polar-analytics-35/assets/polar-cart-injector.js" async></script>
9613 9614 9615</div>
9615<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
9615 9616</body> 9617</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.