"use strict";(self.webpackChunkui=self.webpackChunkui||[]).push([[43],{174:(e,r,s)=>{s.d(r,{a:()=>a});const a={link:"dI642aWm",linkBar:"iE3WOIPO",linkBarText:"J6eLX3jG",linkBarContainer:"lMPaLNKg",linkBarContainerLink:"JcwkI2Uh",linkBarContainerButton:"SV_XKdiN"}},27:(e,r,s)=>{s.d(r,{a:()=>a});const a={label:"CwfPhig_",cover:"JhHOuv6P"}},28:(e,r,s)=>{s.d(r,{a:()=>a});const a={wrapper:"X8MBwX7x",wrapperBadge:"WS4HAUEw"}},232:(e,r,s)=>{var a=s(0),i=s(1),t=s(85),n=s(2),l=s(270);const{disabled:c,wrapper:p,wrapperSizes:o,wrapperSizesOptionsBox:d,wrapperSizesOption:u,wrapperSizesOptionActive:h,wrapperSizesButtonRow:j,wrapperQuiz:m,wrapperQuizBox:g}={disabled:"usuGkzzd",wrapper:"QWxSH0i4",wrapperSizes:"iYJ_8Ivb",wrapperSizesOptionsBox:"AIyaOUf5",wrapperSizesOption:"VS_DZ3FB",wrapperSizesOptionActive:"HhRzh_va",wrapperSizesButtonRow:"sPeVJYmk",wrapperQuiz:"ICUEEAdy",wrapperQuizBox:"ir3UF2hj"},x=({sizes:e,bandSizeLabel:r,cupSizeLabel:s,viewResult:i,quizTitle:t,quizDescription:x,btn:{href:b,label:w},clearLabel:v})=>{const{bandSize:O,cupSize:S,setBandSize:C,setCupSize:k,handleClear:N}=(e=>{const[r,s]=(0,n.useState)({idx:0,size:e[0].bandSize}),[a,i]=(0,n.useState)("");return{bandSize:r,cupSize:a,setBandSize:s,setCupSize:i,handleClear:()=>{i(""),s({idx:0,size:e[0].bandSize})}}})(e);return(0,a.jsxs)("div",Object.assign({className:p},{children:[(0,a.jsxs)("div",Object.assign({className:o},{children:[(0,a.jsx)("h6",{children:r}),(0,a.jsx)("div",Object.assign({className:d},{children:e.map((({bandSize:e},r)=>(0,a.jsx)("div",Object.assign({className:(0,l.a)(u,r===O.idx&&h),onClick:()=>{C({idx:r,size:e}),k("")}},{children:(0,a.jsx)("span",{children:e})}),e+r)))})),(0,a.jsx)("h6",{children:s}),(0,a.jsx)("div",Object.assign({className:d},{children:e[O.idx].cupSizes.map(((e,r)=>(0,a.jsx)("div",Object.assign({className:(0,l.a)(u,e===S&&h),onClick:()=>k(e)},{children:(0,a.jsx)("span",{children:e})}),e+r)))})),(0,a.jsx)("div",Object.assign({className:j},{children:(0,a.jsxs)("div",{children:[(0,a.jsx)("button",Object.assign({onClick:N},{children:v})),(0,a.jsx)("a",Object.assign({className:(0,l.a)(!(O&&S.length>=1)&&c),href:`${i.hrefFirstPart}${O.size}${i.hrefSecondPart}${S}`},{children:i.label}))]})}))]})),(0,a.jsx)("div",Object.assign({className:m},{children:(0,a.jsxs)("div",Object.assign({className:g},{children:[(0,a.jsx)("h3",{children:t}),(0,a.jsx)("p",{children:x}),(0,a.jsx)("a",Object.assign({href:b},{children:w}))]}))}))]}))};var b=s(6),w=s(13);var v=s(3),O=s(225);const{wrapperCarousel:S,wrapperCarouselOuter:C,wrapperCarouselItem:k,wrapperCarouselItemImage:N,wrapperCarouselItemBrand:f,wrapperCarouselItemBrandBold:y,wrapperCarouselItemSubtitle:B,wrapperTitle:z,wrapperSubtitle:L,wrapperTopRow:I,wrapperArrow:R,wrapperArrowsBox:D,wrapperDots:F,wrapperDot:W,wrapperDotActive:T}={wrapperTopRow:"mrTggVKV",wrapperArrowsBox:"nb6SnO7T",wrapperArrow:"wF0ZN2jF",wrapperTitle:"b3yZERes",wrapperSubtitle:"KDTRPj4m",wrapperCarouselOuter:"DCyScnPF",wrapperCarouselItem:"QnZkQo42",wrapperCarouselItemImage:"CbWxIiCW",wrapperCarouselItemBrand:"i0jOj97a",wrapperCarouselItemBrandBold:"delN0gHV",wrapperCarouselItemSubtitle:"Wn8hWqs2",wrapperDots:"xN5uczvv",wrapperDot:"gKfsVuP6",wrapperDotActive:"bVZcx8LY",wrapper:"SiNzNxVy"},A=({carouselData:{carouselSubtitle:e,carouselTitle:r,items:s}})=>{const{sliderRef:t,instanceRef:c,loaded:p,currentSlide:o}=(e=>{const[r,s]=(0,b.a)({created(){c(!0)}}),{width:a}=(0,w.a)(),[i,t]=(0,n.useState)(0),[l,c]=(0,n.useState)(!1);var p,o;return(0,n.useEffect)((p=s,o={initial:0,loop:!0,mode:"snap",slideChanged(e){t(e.track.details.rel)},slides:{spacing:10,perView:"auto"}},()=>(p.current&&p.current.update(Object.assign({},o)),()=>{p.current&&p.current.destroy()})),[s.current,a,e.length]),{sliderRef:r,instanceRef:s,loaded:l,currentSlide:i}})(s);return(0,a.jsxs)(i.Fragment,{children:[(0,a.jsxs)("div",Object.assign({className:I},{children:[(0,a.jsxs)("div",{children:[(0,a.jsx)("h3",Object.assign({className:z},{children:r})),(0,a.jsx)("h2",Object.assign({className:L},{children:e}))]}),(0,a.jsxs)("div",Object.assign({className:D},{children:[(0,a.jsx)("div",Object.assign({className:R,onClick:()=>{var e;return null===(e=c.current)||void 0===e?void 0:e.prev()}},{children:(0,a.jsx)(v.g,{})})),(0,a.jsx)("div",Object.assign({className:R,onClick:()=>{var e;return null===(e=c.current)||void 0===e?void 0:e.next()}},{children:(0,a.jsx)(v.g,{})}))]}))]})),(0,a.jsx)("div",{children:(0,a.jsx)("div",Object.assign({className:(0,l.a)("keen-slider",S),ref:t},{children:s.map(((e,r)=>{return(0,a.jsxs)("a",Object.assign({href:`/products/${e[0].handle}`,className:(0,l.a)("keen-slider__slide",k)},{children:[(0,a.jsx)("div",Object.assign({className:N},{children:(0,a.jsx)("img",{src:e[0].image.url,alt:e[0].image.altText||""})})),(0,a.jsx)("p",Object.assign({className:(0,l.a)(f,e[0].compareAtPrice!==e[0].price&&y)},{children:e[0].compareAtPrice!==e[0].price?"SALE":e[0].selectedValues.brand})),(0,a.jsx)("p",Object.assign({className:B},{children:(s=e[0],s.compareAtPrice!==s.price&&Math.round((Number(s.price)-Number(s.compareAtPrice))/Number(s.price)*100)<=40?"Up to 40% OFF":(0,O.b)(s))}))]}),r);var s}))}))}),p&&c.current&&[...Array(s.length).keys()].length>=2&&(0,a.jsx)("div",Object.assign({className:F},{children:[...Array(s.length).keys()].map((e=>(0,a.jsx)("button",{className:(0,l.a)(W,o===e&&T),onClick:()=>{var r;return null===(r=c.current)||void 0===r?void 0:r.moveToIdx(e)}},e)))}))]})},{wrapper:P,wrapperColumnsBox:V,wrapperColumn:H,wrapperColumnLinks:M,wrapperColumnLinksFeatured:E,wrapperCarousel:U}={wrapper:"tdTpLvtv",wrapperColumnsBox:"HZnwO2_8",wrapperColumn:"rVDeesqM",wrapperColumnLinks:"d3iN8LUG",wrapperColumnLinksFeatured:"PwisofTB",wrapperCarousel:"XbuijPps",wrapperItem:"QKk5foDN"},_=({categoryData:{carousel:e,columns:r}})=>r.length>0&&e.items.length>0?(0,a.jsxs)("div",Object.assign({className:P},{children:[(0,a.jsx)("div",Object.assign({className:V},{children:r.length>0&&r.map((e=>(0,a.jsxs)("div",Object.assign({className:H},{children:[(0,a.jsx)("h5",{children:e.title}),(0,a.jsx)("div",Object.assign({className:M},{children:e.links.map((e=>(0,a.jsx)("a",Object.assign({className:e.isFeatured?E:void 0,href:e.href},{children:e.label}))))}))]}))))})),e.items.length>0&&(0,a.jsx)("div",Object.assign({className:U},{children:(0,a.jsx)(A,{carouselData:e})}))]})):null,{wrapper:q,wrapperLinkWrapper:J,wrapperLinkWrapperLink:K,wrapperLinkWrapperLinkActive:Q,wrapperLinkWrapperButton:Z,wrapperLinkWrapperButtonActive:$,categoryWrapper:G,blur:X}={wrapper:"nQbTzcf1",wrapperLinkWrapper:"PU0sOTCR",wrapperLinkWrapperButton:"ZPaBvNuC",wrapperLinkWrapperLink:"AI6Iq348",wrapperLinkWrapperButtonActive:"n9qZTkfO",wrapperLinkWrapperLinkActive:"zGQdeLjw",categoryWrapper:"bnb1y7c9",blur:"EdIJPHLu"},Y=e=>{const{hoverMenu:r,setHoverMenu:s,sortedDesktopHeader:c}=(0,t.a)({desktopHeader:e.desktopHeader}),p=(0,n.useRef)(null),o=e=>{e.relatedTarget!==p.current&&s(void 0)},d=e=>{s(r===e?void 0:e)};return(0,a.jsxs)(i.Fragment,{children:[(0,a.jsx)("div",Object.assign({className:q},{children:(0,a.jsxs)("ul",Object.assign({className:J},{children:[(0,a.jsx)("div",Object.assign({className:(0,l.a)(Z,"ShopBySize"===r&&$),onMouseOver:()=>s("ShopBySize"),onMouseLeave:o,onClick:()=>d("ShopBySize")},{children:(0,a.jsx)("button",{children:e.shopBySize.shopBySizeLabel})})),Object.keys(c).map((e=>(0,a.jsx)("a",Object.assign({},"Sale"===e&&{href:"/collections/sale-products"},"Brands"===e&&{href:"/collections/brands"},"Sleep"===e&&{href:"/collections/sleep"},"Maternity"===e&&{href:"/collections/maternity"},{className:(0,l.a)(K,r===e&&Q),onMouseOver:()=>s(e),onMouseLeave:o,onClick:()=>d(e)},{children:e}))))]}))})),!("Sale"===r||"Brands"===r||"Sleep"===r||"Maternity"===r)&&r&&(0,a.jsxs)(i.Fragment,{children:[(0,a.jsx)("div",{className:X}),(0,a.jsxs)("div",Object.assign({className:G,ref:p,onMouseLeave:()=>s(void 0)},{children:["ShopBySize"===r&&(0,a.jsx)(x,Object.assign({},e.shopBySize)),"Sale"===r&&(0,a.jsx)("div",{children:"Sale -50%"}),Object.keys(c).includes(r)&&c[r].columns.length>0?(0,a.jsx)(_,{categoryData:c[r]}):null]}))]})]})},{wrapper:ee}={wrapper:"Zx8Comne"},re=({findMyFit:e})=>{if(!e)return(0,a.jsx)(i.Fragment,{});const{href:r,label:s}=e;return(0,a.jsxs)("a",Object.assign({href:r,className:ee},{children:[(0,a.jsx)(v.F,{}),(0,a.jsx)("p",{children:s})]}))},{wrapper:se}={wrapper:"JPBafHCH"},ae=()=>(0,a.jsx)("div",Object.assign({className:se},{children:(0,a.jsx)(v.h,{})})),{wrapper:ie,showNumber:te}={wrapper:"BVlFMhfq",showNumber:"ZO10BErT"},ne=({itemsCount:e,onClick:r})=>(0,a.jsx)("div",Object.assign({onClick:r,className:(0,l.a)(ie,!!e&&te),"data-number":e},{children:(0,a.jsx)(v.n,{})})),{wrapper:le,wrapperLogo:ce,wrapperRightSide:pe,wrapperRightSideInputBox:oe,wrapperRightSideInputBoxActive:de,wrapperRightSideButton:ue}={wrapper:"zGc4SycF",wrapperLogo:"DTxM7yxI",wrapperRightSide:"mscgUw0_",wrapperRightSideInputBox:"YiuuJPaU",wrapperRightSideInputBoxActive:"clkBGZY4",wrapperRightSideButton:"CTJ3pCoa"},he=({cartVariant:e,itemsCount:r,mobileHeader:{logo:{alt:s,href:i,src:t},findMyFit:c,inputPlaceholder:p},focusedSearch:o,toggleDesktopSearch:d,toggleSlideInCart:u,searchValue:h,setSearchValue:j})=>{const m=(0,n.useRef)(null);return(0,a.jsxs)("div",Object.assign({className:le},{children:[(0,a.jsx)("a",Object.assign({className:ce,href:i},{children:(0,a.jsx)(v.D,{})})),(0,a.jsxs)("div",Object.assign({className:(0,l.a)(pe)},{children:[(0,a.jsxs)("div",Object.assign({className:(0,l.a)(oe,o&&de),onClick:()=>{var e;return null===(e=m.current)||void 0===e?void 0:e.focus()}},{children:[(0,a.jsx)(v.E,{}),(0,a.jsx)("input",{value:h,onChange:e=>j(e.currentTarget.value),onFocus:()=>{d(!0)},ref:m,type:"text",placeholder:p,onKeyDown:e=>((e,r)=>{"Enter"===e.key&&"undefined"!=typeof window&&window.open(`https://www.curvy.com.au/pages/search-results?q=${r}`,"_self")})(e,h)})]})),(0,a.jsx)("a",Object.assign({href:"/pages/virtual-fittings",className:ue},{children:"Virtual Fitting"})),(0,a.jsx)(re,{findMyFit:c}),(0,a.jsx)(ae,{}),(0,a.jsx)(ne,{onClick:u,itemsCount:r})]}))]}))};var je=s(173),me=s(8),ge=s(14);const{card:xe,cardImage:be,cardContainer:we,cardContainerTitle:ve,cardContainerPrice:Oe}={card:"WbB1wygy",cardImage:"RSb_umMi",cardContainer:"crRf4iCl",cardContainerTitle:"muhKib9H",cardContainerPrice:"Lbpv9F4D"},Se=({currencySymbol:e,handle:r,price:s,src:i,title:t})=>(0,a.jsxs)("a",Object.assign({className:xe,href:`/products/${r}`},{children:[(0,a.jsx)("div",Object.assign({className:be},{children:(0,a.jsx)("img",{src:i})})),(0,a.jsxs)("div",Object.assign({className:we},{children:[(0,a.jsxs)("p",Object.assign({className:ve},{children:[" ",t]})),(0,a.jsxs)("p",Object.assign({className:Oe},{children:[e,s]}))]}))]})),{modal:Ce,modalActive:ke,modalClose:Ne,modalWrapper:fe,modalWrapperSuggestions:ye,modalWrapperSuggestionsHolder:Be,modalWrapperResults:ze,modalWrapperResultsTop:Le,modalWrapperResultsHolder:Ie,modalWrapperEmptyState:Re,mask:De,maskActive:Fe}={modal:"_u7LmTuI",modalActive:"UD2UeKe4",modalClose:"s_D6MPqX",modalWrapper:"HhkXeUG3",modalWrapperSuggestions:"SgA1gwPs",modalWrapperSuggestionsHolder:"plK0HMff",modalWrapperResults:"FKOwka1L",modalWrapperResultsHolder:"vHJCrObk",modalWrapperResultsTop:"iERGIiDh",modalWrapperEmptyState:"ZpECgFTu",mask:"Kq9yrIdF",maskActive:"Lu2QcoGd"},We=({toggleDesktopSearch:e,searchResults:r,desktopSearch:s,searchValue:t,noResults:n,topSearches:c,topSuggestions:p,trending:o,viewAll:d})=>{const u=(null==r?void 0:r.products)&&(null==r?void 0:r.products.length)>0,h=(null==r?void 0:r.suggestions)&&r.suggestions.length>0;return(0,a.jsxs)(i.Fragment,{children:[(0,a.jsx)("div",{className:(0,l.a)(De,s&&Fe),onClick:()=>{e(!1)}}),(0,a.jsx)("div",Object.assign({className:(0,l.a)(Ce,s&&ke)},{children:(0,a.jsxs)("div",Object.assign({className:fe},{children:[(0,a.jsx)("span",Object.assign({className:Ne,onClick:()=>{e(!1)}},{children:(0,a.jsx)(ge.a.p,{})})),u?(0,a.jsxs)(i.Fragment,{children:[(0,a.jsxs)("div",Object.assign({className:ye},{children:[(0,a.jsx)("p",{children:h?p:c}),(0,a.jsx)("div",Object.assign({className:Be},{children:h?r.suggestions.map((e=>{return(0,a.jsx)("a",{href:`https://www.curvy.com.au/pages/search-results?q=${r=e,r.replace(/<[^>]*>/g,"")}`,dangerouslySetInnerHTML:{__html:e}});var r})):null==r?void 0:r.products.slice(0,4).map((e=>(0,a.jsx)("a",Object.assign({href:`/products/${e.product[0].handle}`},{children:e.product[0].title}))))}))]})),(0,a.jsxs)("div",Object.assign({className:ze},{children:[(0,a.jsxs)("div",Object.assign({className:Le},{children:[(0,a.jsx)("p",{children:h?"":o}),h&&(0,a.jsx)("a",Object.assign({href:`https://www.curvy.com.au/pages/search-results?q=${t}`},{children:d}))]})),(0,a.jsx)("div",Object.assign({className:(0,l.a)(Ie)},{children:null==r?void 0:r.products.slice(0,4).map((e=>{const{product:r}=e,s=r[0];return(0,a.jsx)(Se,{src:s.image.url,title:s.title,currencySymbol:e.currencySymbol,price:s.price,handle:s.handle},s.handle)}))}))]}))]}):(0,a.jsx)("div",Object.assign({className:Re},{children:(0,a.jsx)("p",{children:n})}))]}))}))]})};const{wrapperDesktop:Te,wrapperDesktopUpsell:Ae}={wrapperDesktop:"UC3cuGJs",wrapperDesktopFadeOut:"iBF7Rlmv",wrapperDesktopUpsell:"n6SCsMIL",wrapperContentControlActive:"eqQ83aM8"},Pe=e=>{const{currency:r,isTopBarEnabled:s,topBar:i,cartVariant:n,itemsCount:l,mobileHeader:c,toggleSlideInCart:p,isCartOpened:o}=e,d=e.labels,{virtualFitting:u}=d,h=function(e,r){var s={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&r.indexOf(a)<0&&(s[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(a=Object.getOwnPropertySymbols(e);i{const r=(0,Ve.a)(e);return(0,a.jsx)(Pe,Object.assign({},r))}))()},225:(e,r,s)=>{s.d(r,{a:()=>i,b:()=>a});const a=e=>""===e.selectedValues.colorName?e.title.replace(e.selectedValues.brand,"").trim():e.title.replace(` - ${e.selectedValues.colorName}`,"").replace(e.selectedValues.brand,"").trim(),i=(e,r)=>Number((100*(r-e)/r).toFixed(0))}},e=>{e.O(0,[1,2,3,4,5,6,10,27,23],(()=>(232,e(e.s=232)))),e.O()}]);