!function(){var e=document.createElement("style");e.innerHTML='[data-v-537bb757]:root{--font-regular: "proxima_nova_regular", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-semibold: "proxima_nova_semibold", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-light: "proxima_nova_light", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-bold: "proxima_nova_bold", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-black: "proxima_nova_black", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--grey-ultra-dark: #424242;--grey-dark: #626262;--grey-medium: #828282;--grey-light: #c2c2c2;--grey-ultra-light: #f2f2f2;--grey-1: #2e2e2e;--grey-5: #cacaca;--grey-6: #efefef;--white: #ffffff;--black: #000000;--transparent: rgba(255, 255, 255, 0);--coral-dark: #ff271e;--coral: #ff6458;--coral-light: #ffefee;--green: #3cb064;--amber: #e6b94f;--accent-color: var(--coral);--primary-light-40: #ffa29b;--error-color: var(--coral-dark);--warning-color: var(--amber);--success-color: var(--green);--background-color: var(--grey-ultra-light);--font-color: var(--grey-dark);--font-accent-color: var(--coral);--font-inverted-color: var(--white);--border-color: var(--grey-light);--link-color: var(--grey-dark);--link-hover-color: var(--grey-ultra-dark);--overlay-color: rgba(255, 255, 255, .7);--shadow-color: rgba(0, 0, 0, .2);--font-size: 1rem;--font-size-12: .75rem;--font-size-14: .875rem;--font-size-16: 1rem;--font-size-20: 1.25rem;--font-size-24: 1.5rem;--font-size-32: 2rem;--font-size-48: 3rem;--font-size-64: 4rem;--font-size-96: 6rem;--line-height: 1.5rem;--line-height-12: 1.3125rem;--line-height-14: 1.3125rem;--line-height-16: 1.5rem;--line-height-20: 1.5625rem;--line-height-24: 1.875rem;--line-height-32: 2.5rem;--line-height-48: 3.75rem;--line-height-1em: 1em;--line-height-125em: 1.25em;--space-unit: .25rem;--space-0: calc(var(--space-unit) * 0);--space-1: calc(var(--space-unit) * 1);--space-2: calc(var(--space-unit) * 2);--space-3: calc(var(--space-unit) * 3);--space-4: calc(var(--space-unit) * 4);--space-5: calc(var(--space-unit) * 5);--space-6: calc(var(--space-unit) * 6);--space-7: calc(var(--space-unit) * 7);--space-8: calc(var(--space-unit) * 8);--space-9: calc(var(--space-unit) * 9);--space-10: calc(var(--space-unit) * 10);--space-12: calc(var(--space-unit) * 12);--space-16: calc(var(--space-unit) * 16);--space-20: calc(var(--space-unit) * 20);--space-24: calc(var(--space-unit) * 24);--uppercase-letter-spacing: .1em;--button-border-radius: 20px;--container-border-radius: 8px;--circle-border-radius: 50%;--box-shadow-blur: 4px;--box-shadow-spread: 8px;--ctf-link-decoration: underline;--ctf-link-color: var(--coral)}[data-v-537bb757]:export{extraSmallBreakpoint:320px;smallBreakpoint:425px;mobileBreakpoint:768px;tabletBreakpoint:970px;desktopBreakpoint:1200px;largeBreakpoint:1400px;extraLargeBreakpoint:1600px;xxlBreakpoint:1800px}.set-page[data-v-537bb757]{margin-left:auto;margin-right:auto}.set-page .all-sets-container[data-v-537bb757]{width:100%;margin-top:var(--space-10)}.set-page .all-sets-container .all-sets-message[data-v-537bb757]{margin-top:var(--space-4);margin-bottom:var(--space-6)}@media (min-width: 768px){.set-page .all-sets-container[data-v-537bb757] .productbundle-items-grid .flex-grid{grid-template-columns:1fr 1fr 1fr;gap:var(--space-6)}@media (min-width: 1200px){.set-page .all-sets-container[data-v-537bb757] .productbundle-items-grid .flex-grid{gap:var(--space-10)}}}.set-page .all-sets-container .productbundle-items-grid[data-v-537bb757]{padding:0}\n',document.head.appendChild(e);try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},a=(new e.Error).stack;a&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[a]="5beb6d55-510e-4727-974c-cd4c71782169",e._sentryDebugIdIdentifier="sentry-dbid-5beb6d55-510e-4727-974c-cd4c71782169")}catch(a){}System.register(["./index-legacy.4c333bdb.js","./vendor-legacy.e0101702.js","./Breadcrumb-legacy.3bed7640.js","./WhyBuyFromArticle-legacy.41c9e349.js","./ProductSet-legacy.4744240d.js","./ProductSetTiles-legacy.91e7a0c1.js","./useProductBundle-legacy.d8cd1d46.js","./useStatusCode-legacy.c95bf6cf.js","./ContentfulRenderer-legacy.87aa28d0.js","./Divider-legacy.9e9d1292.js","./Lazy-legacy.80f8b158.js","./AddToCartButton-legacy.8e403548.js","./useAddToCart-legacy.1f3a900b.js","./ProductBadge-legacy.d5e84139.js","./useProductBadge-legacy.ffef5de6.js","./index-legacy.ae895f74.js","./ImportUtils-legacy.4166c786.js","./ProductFinancing-legacy.33ab1ff0.js","./FinancingMessage-legacy.62d4a1b2.js","./TextTemplate-legacy.5299acc9.js","./useFinancing-legacy.ef3967b7.js","./PayBright-legacy.eeacd6ca.js","./PreserveRatio-legacy.6d806032.js","./EventAnalytics-legacy.6a559971.js","./ProductSetTile-legacy.26fcded7.js","./accessibilityUtils-legacy.b11bf0b8.js"],(function(e,a){"use strict";var t,r,o,n,l,c,i,s,u,d,g,p,m,f,b,v,y,h,S,B,j,k,x,_,P,I,R,T,E,F;return{setters:[function(e){t=e.b,r=e._,o=e.G,n=e.a,l=e.R},function(e){c=e.a4,i=e.i,s=e.X,u=e.c,d=e.$,g=e.P,p=e.o,m=e.a,f=e.E,b=e.F,v=e.K,y=e.Q,h=e.w,S=e.Y,B=e.a2,j=e.U},function(e){k=e.B},function(e){x=e.default},function(e){_=e.default},function(e){P=e.P},function(e){I=e.u},function(e){R=e.u},function(e){T=e.default},function(e){E=e.default},function(e){F=e.default},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){},function(){}],execute:function(){const U={name:"SetPage",components:{Divider:E,Lazy:F,ProductSet:_,WhyBuyFromArticle:x,ProductSetTiles:P,Breadcrumb:k,NotFoundPage:c((()=>r((()=>a.import("./NotFoundPage-legacy.625e40cf.js")),void 0))),ContentfulRenderer:T},async setup(){const e=i(""),{currentPromotion:t}=o(),{redirectPermanent:g}=R(),p=s(),m=p.currentRoute.value.params?.id??null,f=i({}),b=i([]),v=u((()=>1===f.value.productBundleRooms?.length?f.value.productBundleRooms[0]:null)),y=u((()=>{const e="/furniture-bundles";return v.value?`${e}?filter.rooms=${v.value}`:e})),{loadProductBundles:h,loadProductBundle:S,loadProductBundleRoomTagline:B}=I();async function j(){const e=await h({page:0,count:3,rooms:[v.value],except:Number(f.value.id)});b.value=e?.productBundles||[]}n({title:u((()=>`${f.value?.title} | Article`))},{appendTitleSuffix:!1});const k=u((()=>v.value?B(v.value):null));d(v,(()=>j()));const x=u((()=>[{title:"Home",url:l.VITE_STOREFRONT_BASE_URL},{title:"Furniture Bundles",url:`${l.VITE_STOREFRONT_BASE_URL}${p.resolve({name:"sets"}).href}`},{title:`${v.value||""} Bundles`,url:`${l.VITE_STOREFRONT_BASE_URL}/furniture-bundles?filter.rooms=${v.value}`},{title:f.value?.title,url:`${l.VITE_STOREFRONT_BASE_URL}${p.currentRoute.value.path}`}]));return await async function(){const e=await S(m);f.value=e?.productBundle??{}}(),f.value.id?f.value.slug!==p.currentRoute.value.params?.slug&&g(p.resolve({name:"set",params:{id:f.value.id,slug:f.value.slug}}).href,`The provided set slug (${p.currentRoute.value.params.slug}) is different to the expected set slug (${f.value.slug}).`):e.value="Furniture bundle not found",await j(),{set:f,roomName:v,currentPromotion:t,shopUrl:y,roomTagline:k,relatedSets:b,breadcrumbData:x,isNotFound:e,setId:m,SetsPageGoesWellWith:c((()=>r((()=>a.import("./SetsPageGoesWellWith-legacy.9877098f.js")),void 0)))}}},A={key:1},w={class:"set-page container"},N={class:"all-sets-container"},z={class:"all-sets-container"},$={class:"header-default light"},C={class:"all-sets-message"},D=["href"];e("default",t(U,[["render",function(e,a,t,r,o,n){const l=g("NotFoundPage"),c=g("Breadcrumb"),i=g("ProductSet"),s=g("Divider"),u=g("ContentfulRenderer"),d=g("Lazy"),k=g("ProductSetTiles"),x=g("WhyBuyFromArticle");return r.isNotFound?(p(),m(l,{key:0,reason:r.isNotFound},null,8,["reason"])):(p(),f("div",A,[b(c,{id:"breadcrumb",breadcrumb:r.breadcrumbData},null,8,["breadcrumb"]),v("div",w,[r.set?(p(),m(i,{key:0,set:r.set,"title-on-top":"",promotion:r.currentPromotion.name},null,8,["set","promotion"])):y("",!0),b(s,{"margin-top":"var(--space-10)"}),b(d,null,{default:h((()=>[v("div",N,[(p(),m(u,{key:r.setId,component:r.SetsPageGoesWellWith,"content-type":"bundlePage",slug:r.setId,"is-required":!1,"show-loader":!1},{after:h((()=>[b(s,{"margin-top":"var(--space-10)"})])),_:1},8,["component","slug"]))])])),_:1}),v("div",z,[v("h2",$,[a[0]||(a[0]=S(" More ",-1)),r.roomName?(p(),f(B,{key:0},[S(j(r.roomName),1)],64)):y("",!0),a[1]||(a[1]=S(" Bundles ",-1))]),v("div",C,[S(j(r.roomTagline)+" ",1),v("a",{href:r.shopUrl,class:"accent"},[a[2]||(a[2]=S(" Shop all ",-1)),r.roomName?(p(),f(B,{key:0},[S(j(r.roomName),1)],64)):y("",!0),a[3]||(a[3]=S(" Bundles ",-1))],8,D),a[4]||(a[4]=S(". ",-1))]),v("div",null,[r.roomName?(p(),m(k,{key:0,sets:r.relatedSets,"mobile-breakpoint":1200,"large-images":!0},null,8,["sets"])):y("",!0)]),b(s,{"margin-top":"var(--space-10)","margin-bottom":"var(--space-10)"}),b(x)])])]))}],["__scopeId","data-v-537bb757"]]))}}}))}(); //# sourceMappingURL=SetPage-legacy.616f9c85.js.map