Sign Up to save this dress to your own showroom! (jt(e,n),Gt(e,h)):jt(e,h)}))},d.connectedCallback=function(){e.prototype.connectedCallback.call(this),t.windowResizeService.observe(this)},d.disconnectedCallback=function(){e.prototype.disconnectedCallback.call(this),t.windowResizeService.unobserve(this)},d.attributeChangedCallback=function(e,t){t&&this.reLayout()},s=a,u=[{key:"observedAttributes",get:function(){return["data-is-full-height","data-container-size"]}}],(c=null)&&$t(s.prototype,c),u&&$t(s,u),a}(e)},Zt="__more__",Jt="moreContainer",Xt=function(e){void 0===e&&(e=window);var t=function(e,t,i,n,r,o,a,s){if(e-=r*(a?n.length:n.length-1),e-=s.left+s.right,t&&(n=n.map((function(){return o}))),n.some((function(e){return 0===e})))return null;var c=0,u=n.reduce((function(e,t){return e+t}),0);if(u>e)return null;if(t){if(i){var d=Math.floor(e/n.length),h=n.map((function(){return d}));if((c=d*n.length)
e.innerHeight/2},o=function(e,t,i,n){var r=t.width,o=t.height,a=t.alignButtons,s=t.hoverListPosition,c=t.menuItemContainerExtraPixels,u=t.absoluteLeft,d=function(e,t,i,n,r,o,a,s,c){var u="0px",d="auto",h=o.left,l=o.width;return"left"===t?u="left"===r?0:h+e.left+"px":"right"===t?(d="right"===r?0:n-h-l-e.right+"px",u="auto"):"left"===r?u=h+(l+e.left-i)/2+"px":"right"===r?(u="auto",d=(l+e.right-(i+e.width))/2+"px"):u=e.left+h+(l-(i+e.width))/2+"px","auto"!==u&&(u=a+parseInt(u,10)<0?0:u),"auto"!==d&&(d=s-parseInt(d,10)>c?0:d),{moreContainerLeft:u,moreContainerRight:d}}(c,a,n,r,s,i,u,u+r,t.bodyClientWidth);return{left:d.moreContainerLeft,right:d.moreContainerRight,top:t.needToOpenMenuUp? "classic":"super",devicePixelRatio:Math.floor(100*t.devicePixelRatio),url:n.src})}(r.biService,o,l,{src:p,currentSrc:b},h),r.imageLoader.loadImage(i[e],{screenHeight:t.screenHeight,boundingRect:t.boundingRect}))}}};function _i(e,t,i){return void 0===i&&(i=1.5),{parallax:e.height*i,fixed:e.screenHeight}[t]||e.height}var wi={measure:function(e,t,i){var n=i.image;if(n){var r=Ct(n);t.width=i[e].offsetWidth,t.height=i[e].offsetHeight,t.imgSrc=r,t.screenHeight=Ft(),t.boundingRect=i[e].getBoundingClientRect(),t.documentScroll=window?window.pageYOffset||document.documentElement.scrollTop:0}},patch:function(e,t,i,n,r,o,a){var s,c,u=n.imageData,d=n.parallaxSpeed,h=Object.assign({},n,{targetWidth:t.width,targetHeight:_i(t,u.scrollEffect,d),displayMode:u.displayMode}),l=(s=u.opacity,c={},"number"==typeof s&&(c.opacity=s),c);jt(i[e],l);var f=Mt(h,o,"img"),g=Tt(f,"uri");Nt(i[e],{"data-src":g});var m,p,b=(m=u.scrollEffect,void 0===(p=n.sourceSets)&&(p=[]),"parallax"===m||p.some((function(e){return"parallax"===e.scrollEffect})));b&&Gt(i[e],function(e){var t;return(t={})["--compH"]=e.height,t["--top"]=Math.ceil(e.boundingRect.top)+e.documentScroll,t["--scroll"]=e.documentScroll,t}(t));var v=function(e){var t=Tt(e,["css","img"]);return{width:"100%",objectFit:t?t.objectFit:void 0}}(f);jt(i.image,v),i.picture&&function(e,t,i,n){var r=t.sourceSets;if(r&&r.length){var o=JSON.parse(JSON.stringify(t)),a=o.parallaxSpeed;r.forEach((function(t){var r=n.querySelector("source[media='"+t.mediaQuery+"']");o.imageData.crop=t.crop,o.imageData.displayMode=t.displayMode,o.imageData.focalPoint=t.focalPoint,o.targetHeight=_i(e,t.scrollEffect,a);var s=Mt(o,i,"img");Nt(r,{"data-srcset":Tt(s,"uri")})}))}}(t,h,o,i.picture),Nt(i[e],{"data-has-ssr-src":""}),a&&r.imageLoader.loadImage(i[e],{screenHeight:t.screenHeight,boundingRect:t.boundingRect,withScrollEffectVars:b})}};function Ii(e,t){for(var i=0;i1,forceUSM:i.forceUSM,scaleFactor:i.scaleFactor,cssUpscaleNeeded:i.cssUpscaleNeeded,upscaleMethodValue:i.upscaleMethodValue}}function We(e){return{transformType:j,x:Math.round(e.x),y:Math.round(e.y),width:Math.round(e.width),height:Math.round(e.height),upscale:!1,forceUSM:!1,scaleFactor:1,cssUpscaleNeeded:!1}}function ze(e,t){var i;t=t||{},e.quality=function(e,t){const i=e.fileType===ue,n=e.fileType===ae;if(n||i){const n=pe(e.parts),a=(r=n.width,o=n.height,J[xe(r,o)].quality);let s=t.quality&&t.quality>=5&&t.quality<=90?t.quality:a;return s=i?s+5:s,s}var r,o;return 0}(e,t),e.progressive=function(e){return!1!==e.progressive}(t),e.watermark=function(e){return e.watermark}(t),e.autoEncode=null===(i=t.autoEncode)||void 0===i||i,e.unsharpMask=function(e,t){var i,n,r;if(function(e){const t="number"==typeof(e=e||{}).radius&&!isNaN(e.radius)&&e.radius>=.1&&e.radius<=500,i="number"==typeof e.amount&&!isNaN(e.amount)&&e.amount>=0&&e.amount<=10,n="number"==typeof e.threshold&&!isNaN(e.threshold)&&e.threshold>=0&&e.threshold<=255;return t&&i&&n}(t.unsharpMask))return{radius:Ce(null===(i=t.unsharpMask)||void 0===i?void 0:i.radius,2),amount:Ce(null===(n=t.unsharpMask)||void 0===n?void 0:n.amount,2),threshold:Ce(null===(r=t.unsharpMask)||void 0===r?void 0:r.threshold,2)};if(("number"!=typeof(o=(o=t.unsharpMask)||{}).radius||isNaN(o.radius)||0!==o.radius||"number"!=typeof o.amount||isNaN(o.amount)||0!==o.amount||"number"!=typeof o.threshold||isNaN(o.threshold)||0!==o.threshold)&&function(e){const t=pe(e.parts);return! ]*)$/,n=new RegExp(`(${ye.concat(Oe).join("|")})`,"g");if(t&&t.length){let e=t;const r=t.match(i);return r&&be.includes(r[1])&&(e=t.replace(i,"")),encodeURIComponent(e).replace(n,"_")}const r=e.match(/\/(.*? {}:{targetWidth:t.isZoomed?d.width:t.width,targetHeight:t.isZoomed?d.height:t.height}),{},{displayMode:d.displayMode}));if(t.isSvgImage)h=Mt(l,o,"svg"),Nt(i.svg,t.isZoomed?h.attr.container:{});else{h=Mt(l,o,"img");var f=Tt(h,["css","img"])||{},g=function(e,t,i){if(!e)return t;var n=Object.assign({},t);return"fill"===i&&(n.position="absolute",n.top=0),"fit"===i&&(n.height="100%"),"fixed"===e&&(n["will-change"]="transform"),n.objectPosition&&(n.objectPosition=t.objectPosition.replace(/(center|bottom)$/,"top")),n}(t.mediaHeightOverrideType,f,d.displayMode);jt(i.image,g)}t.bBox&&i.maskSvg&&Nt(i.maskSvg,{viewBox:t.bBox});var m=function(e,t){var i=bi(e);return"number"==typeof t&&(i.opacity=t),i}(u,d.opacity);jt(i[e],m);var p=Tt(h,"uri"),b=t.imgSrc;Nt(i[e],{"data-src":p}),Nt(i[e],{"data-has-ssr-src":""}),a&&(!function(e,t,i,n,r){var o=r.uri.match(/,lg_(\d)/);t.isViewerMode&&r.uri!==n.currentSrc&&o&&e.reportBI(fi,{originalWidth:i.imageData.width,originalHeight:i.imageData.height,targetWidth:Math.round(i.targetWidth),targetHeight:Math.round(i.targetHeight),upscaleMethod:"1"===o[1]? (!e||r)&&e.matchMedia("(prefers-reduced-motion: reduce)").matches}},80459:function(e,t,i){"use strict";var n,r;i.d(t,{sT:function(){return n},$7:function(){return r},i7:function(){return o}}),function(e){e[e.START=1]="START",e[e.VISIBLE=2]="VISIBLE",e[e.PAGE_FINISH=33]="PAGE_FINISH",e[e.FIRST_CDN_RESPONSE=4]="FIRST_CDN_RESPONSE",e[e.TBD=-1]="TBD",e[e.PAGE_NAVIGATION=101]="PAGE_NAVIGATION",e[e.PAGE_NAVIGATION_DONE=103]="PAGE_NAVIGATION_DONE"}(n||(n={})),function(e){e[e.NAVIGATION=1]="NAVIGATION",e[e.DYNAMIC_REDIRECT=2]="DYNAMIC_REDIRECT",e[e.INNER_ROUTE=3]="INNER_ROUTE",e[e.NAVIGATION_ERROR=4]="NAVIGATION_ERROR",e[e.CANCELED=5]="CANCELED"}(r||(r={}));const o={1:"page-navigation",2:"page-navigation-redirect",3:"page-navigation-inner-route",4:"navigation-error",5:"navigation-canceled"}}},function(e){"use strict";e.O(0,[4767,142,8050],(function(){return t=69323,e(e.s=t);var t}));e.O()}]); )|(^data)|(^blob)|(^\/\/)/.test(e))return e;let r=`${t}/`;return e&&(/^micons\//.test(e)?r=i:"ico"===(null===(n=/[^. /** My budget was not super high ($1000) but the salesmore, I had the luck to visit bridal shops in Canada, the USA and Ireland and this was my best experiencemore, We had a lovely experience! []:new Array(h).fill(0).map((function(e,t){return String(t)}))),f=function(e){return["moreContainer","itemsContainer","dropWrapper"].concat(e,[Zt])}(l);f.forEach((function(t){var i=""+o+t;c[i]=e.document.getElementById(""+i)})),s.children=function(e,t,n,r){var o={};return n.forEach((function(n){var a=""+e+n,s=t[a];s&&(o[a]={width:s.offsetWidth,boundingClientRectWidth:i(s.getBoundingClientRect().width/r),height:s.offsetHeight})})),o}(o,c,f,u);var g=c[o],m=c[o+"itemsContainer"],p=m.childNodes,b=c[o+"moreContainer"],v=b.childNodes,_=Bt(g,"stretchButtonsToMenuWidth"),w=Bt(g,"sameWidthButtons"),I=g.getBoundingClientRect();s.absoluteLeft=I.left,s.bodyClientWidth=e.document.body.clientWidth,s.alignButtons=Bt(g,"dropalign"),s.hoverListPosition=Bt(g,"drophposition"),s.menuBorderY=parseInt(Bt(g,"menuborderY"),10),s.ribbonExtra=parseInt(Bt(g,"ribbonExtra"),10),s.ribbonEls=parseInt(Bt(g,"ribbonEls"),10),s.labelPad=parseInt(Bt(g,"labelPad"),10),s.menuButtonBorder=parseInt(Bt(g,"menubtnBorder"),10),s.menuItemContainerMargins=function(t){var i=t.lastChild,n=e.getComputedStyle(i);return(parseInt(n.marginLeft,10)||0)+(parseInt(n.marginRight,10)||0)}(m),s.menuItemContainerExtraPixels=function(t,i){var r=e.getComputedStyle(t),o=n(r.borderTopWidth)+n(r.paddingTop),a=n(r.borderBottomWidth)+n(r.paddingBottom),s=n(r.borderLeftWidth)+n(r.paddingLeft),c=n(r.borderRightWidth)+n(r.paddingRight);return i&&(o+=n(r.marginTop),a+=n(r.marginBottom),s+=n(r.marginLeft),c+=n(r.marginRight)),{top:o,bottom:a,left:s,right:c,height:o+a,width:s+c}}(m,!0),s.needToOpenMenuUp=r(g),s.menuItemMarginForAllChildren=!_||"false"!==m.getAttribute("data-marginAllChildren"),s.moreSubItem=[],s.labelWidths={},s.linkIds={},s.parentId={},s.menuItems={},s.labels={},v.forEach((function(t,i){s.parentId[t.id]=Bt(t,"parentId");var n=Bt(t,"dataId");s.menuItems[n]={dataId:n,parentId:Bt(t,"parentId"),moreDOMid:t.id,moreIndex:i},c[t.id]=t;var r=t.querySelector("p");c[r.id]=r,s.labels[r.id]={width:r.offsetWidth,height:r.offsetHeight,left:r.offsetLeft,lineHeight:parseInt(e.getComputedStyle(r).fontSize,10)},s.moreSubItem.push(t.id)})),p.forEach((function(e,t){var n=Bt(e,"dataId");s.menuItems[n]=s.menuItems[n]||{},s.menuItems[n].menuIndex=t,s.menuItems[n].menuDOMid=e.id,s.children[e.id].left=e.offsetLeft;var r=e.querySelector("p");c[r.id]=r,s.labelWidths[r.id]=function(e,t){return i(e.getBoundingClientRect().width/t)}(r,u);var o=e.querySelector("p");c[o.id]=o,s.linkIds[e.id]=o.id}));var y=g.offsetHeight;s.height=y,s.width=g.offsetWidth,s.lineHeight=function(e,t){return e-t.menuBorderY-t.labelPad-t.ribbonEls-t.menuButtonBorder-t.ribbonExtra+"px"}(y,s);var O=function(e,i,n,r,o){var a=i.width;i.hasOriginalGapData={},i.originalGapBetweenTextAndBtn={};var s=o.map((function(t){var n,o=r[e+t],a=Bt(o,"originalGapBetweenTextAndBtn");return void 0===a? "true"===n||"false"!==n&&("null"===n?null:""+ +n===n?+n:n):n:e.dataset[t];var n},Dt=function(e,t){return e&&t&&Object.assign(e.dataset,t)},Ft=function(){return window?window.innerHeight||document.documentElement.clientHeight:0},Ht={fit:"contain",fill:"cover"};var Wt=function(e){return void 0===e&&(e=window),{measure:function(e,t,i,n,r){var o=n.containerId,a=n.bgEffectName,s=i[e],c=i[o],u=r.getMediaDimensionsByEffect(a,c.offsetWidth,c.offsetHeight,Ft()),d=u.width,h=u.height;t.width=d,t.height=h,t.currentSrc=s.style.backgroundImage,t.bgEffectName=s.dataset.bgEffectName},patch:function(t,i,n,r,o){var a=n[t];r.targetWidth=i.width,r.targetHeight=i.height;var s,c,u=Mt(r,o,"bg");s=i.currentSrc,c=u.uri,void 0===s&&(s=""),s.includes(c)&&!!s==! ("transitioned"in d.dataset)&&(d.dataset.transitioned="",n.isLQIP?h.complete?h.onload=function(){h.dataset.loadDone=""}:h.onload=function(){h.complete?h.dataset.loadDone="":h.onload=function(){h.dataset.loadDone=""}}:h.dataset.loadDone=""),a&&r.imageLoader.loadImage(d,{screenHeight:t.screenHeight,boundingRect:t.boundingRect})}};var qi=function(e,t){return e.imageLoader||(e.imageLoader=new $i(e.mutationService)),class extends HTMLElement{constructor(){super(),this.childListObserver=null,this.timeoutId=null}attributeChangedCallback(e,t){t&&this.reLayout()}connectedCallback(){this.observeResize(),this.reLayout()}disconnectedCallback(){this.unobserveResize(),e.imageLoader.onImageDisconnected(this),this.unobserveChildren()}static get observedAttributes(){return["data-image-info"]}reLayout(){const i={},n={},r=this.getAttribute("id"),o=JSON.parse(this.dataset.imageInfo||""),{bgEffectName:a}=this.dataset;i[r]=this,o.containerId&&(i[o.containerId]=document.getElementById(`${o.containerId}`)),i.image=this.querySelector("img");const s=i[o.containerId],c=s.dataset.mediaHeightOverrideType;if(!i.image){const e=this;return void this.observeChildren(e)}this.unobserveChildren(),this.observeChildren(this),e.mutationService.measure((()=>{Vi.measure(r,n,i,{containerElm:s,mediaHeightOverrideType:c,bgEffectName:a},e)}));const u=s=>{e.mutationService.mutate((()=>{Vi.patch(r,n,i,o,e,t,s,a)}))};!Ui(i.image)||this.dataset.hasSsrSrc?u(!0):this.debounceImageLoad(u)}debounceImageLoad(e){clearTimeout(this.timeoutId),this.timeoutId=setTimeout((()=>{e(!0)}),250),e(!1)}observeResize(){var t;null===(t=e.resizeService)||void 0===t||t.observe(this)}unobserveResize(){var t;null===(t=e.resizeService)||void 0===t||t.unobserve(this)}observeChildren(e){this.childListObserver||(this.childListObserver=new window.MutationObserver((()=>this.reLayout()))),this.childListObserver.observe(e,{childList:!0})}unobserveChildren(){this.childListObserver&&(this.childListObserver.disconnect(),this.childListObserver=null)}}};function Zi(e={}){if("undefined"==typeof window)return;const t={staticMediaUrl:"https://static.wixstatic.com/media",mediaRootUrl:"https://static.wixstatic.com",experiments:{},devicePixelRatio:/iemobile/i.test(navigator.userAgent)?Math.round(window.screen.availWidth/(window.screen.width||window.document.documentElement.clientWidth)):window.devicePixelRatio},i=function(){const e="wow-image";if(void 0===customElements.get(e)){let t;return window.ResizeObserver&&(t=new window.ResizeObserver((e=>{e.map((e=>e.target.reLayout()))}))),function(i,n){const r=qi(Object.assign({resizeService:t},i),n);customElements.define(e,r)}}}();i&&i(Object.assign({mutationService:s()},e),t)}const Ji=()=>({getSiteScale:()=>{const e=document.querySelector("#site-root");return e?e.getBoundingClientRect().width/e.offsetWidth:1}}),Xi=()=>{const e={init:e=>new ResizeObserver(e)},t={init:e=>window.addEventListener("resize",e)},i=Ji();return Bi.init({resizeService:e,windowResizeService:t,siteService:i})},Qi=(e,t,i,r)=>{const a=n[e]||{},{getMediaDimensions:s}=a,c=(0,o._T)(a,["getMediaDimensions"]);return s?Object.assign(Object.assign({},s(t,i,r)),c):Object.assign({width:t,height:i},c)};var Ki=i(87931);const{experiments:en,media:tn,requestUrl:nn}=window.viewerModel;((e,t,n)=>{const r=Promise.all([!