(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,724690,e=>{"use strict";e.s(["useSkipLinks",()=>a]);let a=(0,e.i(985016).create)((e,a)=>({addLink(t){e({links:[...a().links,t]})},links:[],removeLink(t){e({links:a().links.filter(e=>e.domId!==t)})}}))},860718,e=>{"use strict";e.s(["ModuleTypes",()=>t,"PageTypes",()=>a]);var a=function(e){return e.SEARCH_PAGE="P010SearchPage",e.HOME_PAGE="P020HomePage",e.PLP_PAGE="P040ProductListPage",e.PRODUCT_DETAIL_PAGE="P050ProductDetailPage",e.PRINT_PRODUCT_DETAIL_PAGE="P051ProductDetailPrintPage",e.STANDARD_PAGE="P060StandardPage",e.ARTICLE_PAGE="P070ArticlePage",e.CART_PAGE="P080CartPage",e.ORDER_CONFIRMATION_PAGE="P110OrderConfirmationPage",e.ERROR_404="p140NotFoundPage",e.STORE_LOCATOR_PAGE="P120StoreLocator",e.STORE_PAGE="P125StorePage",e.CHECKOUT_PAGE="P100CheckoutPage",e.SAMPLES_PAGE="P052ProductSamplesPage",e.ROOMS_OVERVIEW_PAGE="P077RoomsOverviewPage",e}({}),t=function(e){return e.M10_CONTENT_BANNER="m10-content-banner",e.M20_CATEGORY_BANNER="m20-category-banner",e.M22_PROMOTIONAL_CARD="m22-promotional-card",e.M25_CATEGORY_CAROUSEL="m25-category-carousel",e.M30_PRODUCT_CAROUSEL="m30-product-carousel",e.M60_USP_BANNER="m60-usp-banner",e.M70_MEDIA_BANNER="m70-media-banner",e.M75_MEDIA_AND_TEXT="m75-media-and-text",e.M90_QUOTE_BANNER="m90-quote-banner",e.M100_RICH_TEXT_MODULE="m100-rich-text-module",e.M120_ACCORDION_MODULE="m120-accordion-module",e.M210_B2C_CONTACT_US="m210-contact-us",e.M220_B2B_INQUIRY="m220-company-inquiry",e.M230_IDS_BOOKING="m230-ids-booking",e.M240_NEWSLETTER_SIGN_UP="m240-newsletter-sign-up",e.M250_CLAIMS_MODULE="m250-claims-module",e.M260_STORE_BROWSER_LEAD_MODULE="m260-store-browser-lead-form",e.M300_ECOTAX_DETAILS="m300-ecotax-details",e.M310_COOKIE_INFORMATION="m310-cookie-information",e.M320_GALLERY_MODULE="m320-gallery-module",e}({})},434188,e=>{"use strict";e.s(["useDrawUnderlineDuration",()=>r]);var a=e.i(187048),t=e.i(887272),n=e.i(285764);function r(){let e,r,o,i,l,c=(0,a.c)(7),[u,d]=(0,t.useState)(0),g=(0,t.useRef)(null);c[0]===Symbol.for("react.memo_cache_sentinel")?(e=e=>{e&&d(Math.round(4*Array.from(e.getClientRects()).reduce(s,0)))},c[0]=e):e=c[0];let v=e;c[1]===Symbol.for("react.memo_cache_sentinel")?(r=()=>v(g.current),c[1]=r):r=c[1],(0,t.useLayoutEffect)(r),c[2]===Symbol.for("react.memo_cache_sentinel")?(o=e=>v(e.target),c[2]=o):o=c[2],(0,n.useResizeObserver)(g,o);let m=u+"ms";c[3]!==m?(i={"--draw-underline-duration":m},c[3]=m,c[4]=i):i=c[4];let p=i;return c[5]!==p?(l={style:p,targetRef:g},c[5]=p,c[6]=l):l=c[6],l}function s(e,a){return e+a.width}},294179,e=>{e.v({checkmarkIcon:"DropDown-module__XHgKxa__checkmarkIcon","contrast-dark":"DropDown-module__XHgKxa__contrast-dark",dropdown:"DropDown-module__XHgKxa__dropdown",icon:"DropDown-module__XHgKxa__icon",isOpen:"DropDown-module__XHgKxa__isOpen",optionScrollList:"DropDown-module__XHgKxa__optionScrollList",optionWithCheckmark:"DropDown-module__XHgKxa__optionWithCheckmark",optionsContainer:"DropDown-module__XHgKxa__optionsContainer",otherOptions:"DropDown-module__XHgKxa__otherOptions",separator:"DropDown-module__XHgKxa__separator"})},728920,e=>{"use strict";e.s(["default",()=>i]);var a=e.i(688997),t=e.i(887272),n=e.i(294179),r=e.i(883028),s=e.i(722978),o=e.i(874075);function i(e){let{value:i,options:l,renderOption:c,className:u,width:d,isOpen:g,setIsOpen:v,contrast:m}=e,p=(0,t.useRef)(null),h=(0,t.useRef)(null),[y,b]=(0,t.useState)(void 0),f=(0,t.useCallback)(()=>v(e=>!e),[v]),_=(0,t.useMemo)(()=>()=>(0,a.jsx)(a.Fragment,{children:i&&c(i)}),[c,i]),A=()=>{let e=h.current,a=p.current;if(!e||!a||!g)return;let{top:t,left:n}=a.getBoundingClientRect(),r={position:"fixed",top:a.offsetTop,left:n,width:d||a.clientWidth};e.clientHeight>0&&t+e.clientHeight>window.innerHeight&&(r.top=t-e.clientHeight),b(r)};return(0,t.useEffect)(()=>(A(),window.addEventListener("resize",A),()=>window.removeEventListener("resize",A)),[]),(0,t.useEffect)(()=>{g&&setTimeout(A,50)},[g]),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{ref:p,className:(0,s.default)(n.default.dropdown,u,n.default["contrast-".concat(m)],{[n.default.isOpen]:g}),onClick:f,children:[(0,a.jsx)(_,{}),(0,a.jsx)(r.Icon,{icon:g?"chevronUp":"chevronDown",size:16,className:n.default.icon,color:"dark"===m?"light":"dark"})]}),(0,a.jsx)(o.Backdrop,{onClick:f,isExpanded:g,children:(0,a.jsxs)("div",{className:n.default.optionsContainer,style:y,ref:h,children:[i&&(0,a.jsxs)(a.Fragment,{children:[(0,a.jsxs)("div",{className:n.default.optionWithCheckmark,children:[(0,a.jsx)(_,{}),(0,a.jsx)(r.Icon,{icon:"check",size:12,className:n.default.checkmarkIcon,color:"dark"===m?"light":"dark"})]}),(0,a.jsx)("hr",{className:n.default.separator})]}),(0,a.jsx)("div",{className:n.default.otherOptions,children:(0,a.jsx)("div",{className:n.default.optionScrollList,children:g&&l.map(e=>c(e))})})]})})]})}},285140,e=>{e.v({button:"CountrySelectorForm-module__bFpooG__button",dropdown:"CountrySelectorForm-module__bFpooG__dropdown",dropdownItem:"CountrySelectorForm-module__bFpooG__dropdownItem",dropdownItemLabel:"CountrySelectorForm-module__bFpooG__dropdownItemLabel",form:"CountrySelectorForm-module__bFpooG__form",globe:"CountrySelectorForm-module__bFpooG__globe",withButton:"CountrySelectorForm-module__bFpooG__withButton"})},498055,e=>{"use strict";e.s(["countryFlag",()=>t]);let a={PY:["001-paraguay.svg"],SN:["002-senegal.svg"],CD:["003-democratic republic of congo.svg"],EE:["004-estonia.svg"],GE:["005-georgia.svg"],GH:["006-ghana.svg"],JE:["007-jersey.svg"],MG:["008-madagascar.svg"],MW:["009-malawi.svg"],MN:["010-mongolia.svg"],CN:["011-china.svg"],NP:["012-nepal.svg"],WS:["013-samoa.svg"],HT:["014-haiti.svg"],IM:["015-isle of man.svg"],CI:["016-ivory coast.svg"],LS:["017-lesotho.svg"],RW:["018-rwanda.svg"],ZW:["019-zimbabwe.svg"],GQ:["020-equatorial guinea.svg"],CG:["021-republic of the congo.svg"],BR:["022-brazil.svg"],LK:["023-sri lanka.svg"],SZ:["024-swaziland.svg"],TJ:["025-tajikistan.svg"],TT:["026-trinidad and tobago.svg"],PF:["027-french polynesia.svg"],MV:["029-maldives.svg"],MD:["030-moldova.svg"],ME:["031-montenegro.svg"],PG:["032-papua new guinea.svg"],MX:["033-mexico.svg"],TL:["035-East Timor.svg"],LY:["036-libya.svg"],MK:["038-republic of macedonia.svg"],EH:["039-sahrawi arab democratic republic.svg"],SD:["040-sudan.svg"],UZ:["041-uzbekistán.svg"],YE:["042-yemen.svg"],LR:["043-liberia.svg"],RU:["044-russia.svg"],LI:["045-liechtenstein.svg"],SM:["047-san marino.svg"],BL:["048-st barts.svg"],CW:["049-curacao.svg"],ER:["051-eritrea.svg"],GW:["052-guinea bissau.svg"],KG:["053-kyrgyzstan.svg"],ML:["054-mali.svg"],IN:["055-india.svg"],MH:["056-marshall island.svg"],FM:["057-micronesia.svg"],NE:["058-niger.svg"],NF:["059-norfolk island.svg"],ST:["060-sao tome and prince.svg"],BT:["062-bhutan.svg"],SO:["063-somalia.svg"],SR:["064-suriname.svg"],CA:["066-canada.svg"],BS:["067-bahamas.svg"],TG:["068-togo.svg"],TM:["069-turkmenistan.svg"],TV:["070-tuvalu.svg"],VA:["071-vatican city.svg"],AT:["072-austria.svg"],VI:["073-virgin islands.svg"],FK:["074-falkland islands.svg"],GA:["075-gabon.svg"],GI:["076-gibraltar.svg"],NL:["077-netherlands.svg"],GL:["078-greenland.svg"],GD:["079-grenada.svg"],GU:["080-guam.svg"],GG:["081-guernsey.svg"],GY:["082-guyana.svg"],KI:["083-kiribati.svg"],KW:["084-kuwait.svg"],MR:["085-mauritania.svg"],MS:["087-montserrat.svg"],TH:["088-thailand.svg"],NR:["089-nauru.svg"],MP:["090-northern marianas islands.svg"],OS:["091-ossetia.svg"],PS:["092-palestine.svg"],PN:["093-pitcairn islands.svg"],KN:["095-saint kitts and nevis.svg"],PT:["098-portugal.svg"],VC:["102-st vincent and the grenadines.svg"],GM:["103-gambia.svg"],TC:["106-turks and caicos.svg"],GB:["110-united kingdom.svg"],VN:["109-vietnam.svg"],XK:["111-kosovo.svg"],SC:["112-seychelles.svg"],SL:["113-sierra leone.svg"],VU:["114-vanuatu.svg"],DM:["115-dominica.svg"],FO:["116-faroe islands.svg"],FJ:["117-fiji.svg"],MO:["118-macao.svg"],NU:["119-niue.svg"],PW:["120-palau.svg"],LC:["123-st lucia.svg"],TO:["124-tonga.svg"],MQ:["125-martinique.svg"],EC:["214-ecuador.svg"],BG:["127-bulgaria.svg"],HR:["128-croatia.svg"],BO:["129-bolivia.svg"],KH:["130-cambodia.svg"],CR:["131-costa rica.svg"],SG:["132-singapore.svg"],CU:["133-cuba.svg"],BD:["134-bangladesh.svg"],BW:["135-botswana.svg"],DZ:["136-Algeria.svg"],AZ:["137-azerbaijan.svg"],AO:["138-angola.svg"],AF:["140-afghanistan.svg"],AM:["141-armenia.svg"],AU:["143-australia.svg"],BF:["144-burkina faso.svg"],AL:["145-albania.svg"],BH:["146-bahrain.svg"],BZ:["147-belize.svg"],BM:["148-bermuda.svg"],BA:["149-bosnia and herzegovina.svg"],VG:["150-british virgin islands.svg"],BB:["151-barbados.svg"],BY:["152-belarus.svg"],BQ:["153-bonaire.svg"],TR:["154-turkey.svg"],BN:["155-brunei.svg"],CM:["156-cameroon.svg"],AX:["157-aland islands.svg"],AG:["158-antigua and barbuda.svg"],BI:["159-burundi.svg"],AD:["160-andorra.svg"],AB:["162-abkhazia.svg"],AW:["163-aruba.svg"],BJ:["164-benin.svg"],PL:["165-poland.svg"],CV:["166-cape verde.svg"],TD:["167-chad.svg"],IO:["169-british indian ocean territory.svg"],KY:["170-cayman islands.svg"],CF:["171-central african republic.svg"],KM:["172-comoros.svg"],AI:["175-anguilla.svg"],CH:["176-switzerland.svg"],AS:["177-american samoa.svg"],CX:["179-christmas island.svg"],CC:["180-cocos island.svg"],CK:["181-cook islands.svg"],MA:["182-morocco.svg"],TW:["183-taiwan.svg"],EG:["184-egypt.svg"],ID:["185-indonesia.svg"],US:["186-united states.svg"],PH:["187-philippines.svg"],ZA:["188-south africa.svg"],PE:["189-peru.svg"],SE:["190-sweden.svg"],DK:["191-denmark.svg"],GR:["192-greece.svg"],IE:["193-ireland.svg"],LA:["194-laos.svg"],AE:["195-united arab emirates.svg"],HK:["196-hong kong.svg"],FR:["197-france.svg"],NC:["nc.svg"],RE:["re.svg"],UA:["198-ukraine.svg"],AR:["199-argentina.svg"],IR:["200-iran.svg"],CO:["201-colombia.svg"],CZ:["202-czech republic.svg"],IL:["203-israel.svg"],SA:["204-saudi arabia.svg"],NO:["205-norway.svg"],VE:["206-venezuela.svg"],MY:["207-malaysia.svg"],DE:["208-germany.svg"],BE:["209-belgium.svg"],HU:["210-hungary.svg"],FI:["211-finland.svg"],CL:["212-chile.svg"],RO:["213-romania.svg"],NZ:["215-new zealand.svg"],PA:["216-panama.svg"],UN:["217-united nations.svg"],SK:["218-slovakia.svg"],KR:["219-south korea.svg"],MC:["220-monaco.svg"],JO:["221-jordan.svg"],IS:["222-iceland.svg"],GT:["223-guatemala.svg"],SY:["224-syria.svg"],UY:["225-uruguay.svg"],KP:["226-north korea.svg"],RS:["228-serbia.svg"],KZ:["229-kazakhstan.svg"],ES:["230-spain.svg"],LV:["231-latvia.svg"],PK:["232-pakistan.svg"],CY:["233-cyprus.svg"],KE:["234-kenya.svg"],MM:["235-myanmar.svg"],HN:["236-honduras.svg"],JM:["237-jamaica.svg"],LT:["238-lithuania.svg"],LU:["240-luxembourg.svg"],JP:["241-japan.svg"],MU:["242-mauritius.svg"],NA:["243-namibia.svg"],QA:["244-qatar.svg"],DO:["245-dominican republic.svg"],ZM:["247-zambia.svg"],SV:["248-el salvador.svg"],NI:["249-nicaragua.svg"],TN:["250-tunisia.svg"],MT:["251-malta.svg"],EU:["252-european union.svg"],NG:["253-nigeria.svg"],UG:["254-uganda.svg"],LB:["255-lebanon.svg"],IQ:["256-iraq.svg"],MZ:["257-mozambique.svg"],PR:["258-puerto rico.svg"],SI:["259-slovenia.svg"],TZ:["260-tanzania.svg"],OM:["261-oman.svg"],ET:["262-ethiopia.svg"],IT:["263-italy.svg"]},t=e=>{var t;let n=null==(t=a[e.toUpperCase()])?void 0:t[0];return"/assets/flags/".concat(n)}},282473,e=>{"use strict";e.s(["CountrySelectorForm",()=>g],282473);var a=e.i(688997),t=e.i(722978),n=e.i(381373),r=e.i(728920),r=r,s=e.i(890731),o=e.i(107161),i=e.i(887272),l=e.i(285140),c=e.i(498055),u=e.i(936363);let d=e=>{localStorage.setItem("boc-market",e);let a="".concat(window.location.origin,"/").concat(e.toLowerCase());window.location.href=a},g=e=>{var g;let{sessionLocale:v,markets:m,instantChange:p=!1,className:h,contrast:y,alwaysShowGlobe:b=!1}=e,f=(0,u.useTranslations)("general"),_=(0,i.useRef)(null),[A,P]=(0,i.useState)(v),[C,T]=(0,i.useState)(()=>{var e;let a=m.find(e=>e.isSelected);return a&&{...a,languages:null==(e=a.languages)?void 0:e.filter(e=>"".concat(e.frontEndLanguageCode,"-").concat(a.countryCode).toLowerCase()===v)}}),[k,w]=(0,i.useState)(!1),E=!p&&!k,S=b||k,R=(0,i.useMemo)(()=>[...m].sort((e,a)=>e.name{e.preventDefault(),A===v?(localStorage.setItem("boc-market",A),setTimeout(()=>window.location.reload(),200)):d(A)},className:(0,t.default)(l.default.form,h,{[l.default.withButton]:E}),ref:_,children:[(0,a.jsx)(r.default,{className:l.default.dropdown,options:R,value:C,width:null==(g=_.current)?void 0:g.clientWidth,isOpen:k,setIsOpen:w,contrast:y,renderOption:e=>{var t;return null==(t=e.languages)?void 0:t.map(t=>(0,a.jsxs)("button",{type:"button",className:l.default.dropdownItem,onClick:a=>{((e,a,t)=>{let n="".concat(a.frontEndLanguageCode,"-").concat(e.countryCode).toLowerCase();if(n!==v)if(p)d(n);else{var r;t.stopPropagation(),P(n),T({...e,languages:null==(r=e.languages)?void 0:r.filter(e=>e.productDataLanguageCode===a.productDataLanguageCode)}),w(!1)}})(e,t,a)},children:[S&&(0,a.jsx)(o.Image,{src:(0,c.countryFlag)(e.countryCode),loader:"none",width:16,height:16,className:l.default.globe,role:"none",alt:""}),(0,a.jsxs)("div",{className:l.default.dropdownItemLabel,children:[(0,a.jsx)(s.Text,{size:"xSmall",styling:"body",children:t.languageName}),(0,a.jsx)(s.Text,{styling:"body",children:e.name})]})]},"".concat(e.id,"-").concat(t.productDataLanguageCode)))}}),E&&(0,a.jsx)(n.Button,{variant:"primary",contrast:y,className:l.default.button,children:f("countrySelectorCta")})]})}},637481,e=>{e.v({card:"CategoryCard-module__Cp0-_a__card"})},619674,e=>{"use strict";e.s(["CategoryCard",()=>l]);var a=e.i(688997),t=e.i(187048),n=e.i(546481),r=e.i(833678),s=e.i(722978),o=e.i(637481),i=e.i(42632);let l=e=>{let l,c,u,d,g=(0,t.c)(14);if(g[0]!==e.className||g[1]!==e.size||g[2]!==e.text){let a={small:[i.typographies.buttonTextSm,i.typographies.mediumScreenButtonTextMd],medium:[i.typographies.buttonTextMd,i.typographies.mediumScreenButtonTextLg],large:[i.typographies.buttonTextMd,i.typographies.mediumScreenButtonTextXl],wide:i.typographies.buttonTextXl};l=n.BaseContentCard,c=e.text,u=(0,s.clsx)(o.default.card,a[e.size],e.className),g[0]=e.className,g[1]=e.size,g[2]=e.text,g[3]=l,g[4]=c,g[5]=u}else l=g[3],c=g[4],u=g[5];let v=r.categoryCardSizeAspectMap[e.size];return g[6]!==l||g[7]!==e.href||g[8]!==e.imageSrc||g[9]!==e.onClick||g[10]!==c||g[11]!==u||g[12]!==v?(d=(0,a.jsx)(l,{children:c,className:u,href:e.href,imageSrc:e.imageSrc,imageLoader:"amplience",imageAspectRatio:v,onClick:e.onClick}),g[6]=l,g[7]=e.href,g[8]=e.imageSrc,g[9]=e.onClick,g[10]=c,g[11]=u,g[12]=v,g[13]=d):d=g[13],d}},418289,e=>{e.v({center:"Progressbar-module__iAA2JW__center",circle:"Progressbar-module__iAA2JW__circle","draw-outline":"Progressbar-module__iAA2JW__draw-outline",innerCircle:"Progressbar-module__iAA2JW__innerCircle",progressbar:"Progressbar-module__iAA2JW__progressbar"})},456174,e=>{"use strict";e.s(["Progressbar",()=>s]);var a=e.i(688997),t=e.i(187048),n=e.i(722978),r=e.i(418289);function s(e){var s;let o,i,l,c,u,d,g=(0,t.c)(19),v=null!=(s=e.diameter)?s:32,m=v/2,p=Math.ceil(v*Math.PI),h=-p,y=e.center&&r.default.center;g[0]!==e.className||g[1]!==y?(o=(0,n.clsx)(r.default.progressbar,y,e.className),g[0]=e.className,g[1]=y,g[2]=o):o=g[2];let b="0 0 ".concat(v," ").concat(v),f=v+"px";g[3]!==p||g[4]!==h||g[5]!==e.style||g[6]!==f?(i={...e.style,"--progress-bar-diameter":f,"--progress-bar-length":p,"--progress-bar-offset":h},g[3]=p,g[4]=h,g[5]=e.style,g[6]=f,g[7]=i):i=g[7];let _=i;return g[8]!==m?(l=(0,a.jsx)("defs",{children:(0,a.jsx)("clipPath",{id:"clip",children:(0,a.jsx)("circle",{r:m,cx:m,cy:m})})}),c=(0,a.jsx)("circle",{className:r.default.innerCircle,r:m,cx:m,cy:m,clipPath:"url(#clip)"}),u=(0,a.jsx)("circle",{className:r.default.circle,r:m,cx:m,cy:m,clipPath:"url(#clip)"}),g[8]=m,g[9]=l,g[10]=c,g[11]=u):(l=g[9],c=g[10],u=g[11]),g[12]!==o||g[13]!==b||g[14]!==_||g[15]!==l||g[16]!==c||g[17]!==u?(d=(0,a.jsxs)("svg",{className:o,role:"progressbar",viewBox:b,style:_,children:[l,c,u]}),g[12]=o,g[13]=b,g[14]=_,g[15]=l,g[16]=c,g[17]=u,g[18]=d):d=g[18],d}},584105,e=>{"use strict";e.s(["FILTER_SCOPE_ID",()=>ei],584105),e.i(230729);var a=e.i(659543),t=e.i(887272),n=e.i(486897),r=e.i(868275),s=e.i(860718);function o(e,a,t){if(!e)return;let n="src"in e;if(n&&"image"===a)return function(e){let{alt:a="",height:t,pointOfInterest:n,hotSpots:r,src:s,width:o}=e;return{alt:a,focalPoint:{...n},hotSpots:null==r?void 0:r.hotSpots.list,height:t,intrinsicAspectRatio:o/t,src:s,width:o}}(e);if(!n&&"video"===a){if(!e.profiles||!e.profiles.length)return;return{src:Array.from(e.profiles).sort((e,a)=>e.height+e.width-(a.height+a.width)),posterSrc:e.mainThumb,autoplay:null==t?void 0:t.autoplay,loop:null==t?void 0:t.loop}}}function i(e){if(e)try{switch(e.type){case"m10-content-banner":return v(e);case"m20-category-banner":return y(e);case"m22-promotional-card":return f(e);case"m25-category-carousel":return _(e);case"m30-product-carousel":return A(e);case"m60-usp-banner":return P(e);case"m70-media-banner":return C(e);case"m75-media-and-text":return T(e);case"m90-quote-banner":return k(e);case"m100-rich-text-module":return w(e);case"m120-accordion-module":return E(e);case"m210-contact-us":return S(e);case"m220-company-inquiry":return R(e);case"m230-ids-booking":return M(e);case"m240-newsletter-sign-up":var a;return a=e,{image:o(a.image,"image"),text:a.text,theme:a.theme,title:a.title,type:"m240-newsletter-sign-up"};case"m250-claims-module":return L(e);case"m260-store-browser-lead-form":return O(e);case"m300-ecotax-details":return I();case"m310-cookie-information":return m(e);case"m320-snackbar":return p(e);case"m320-gallery-module":return h(e);default:console.warn("Missing module mapper for ".concat(e.type));return}}catch(t){let a={type:"m100-rich-text-module",richTextMarkdown:"Error: Could not map module: ".concat(e.type)};return console.error("Error mapping module: ".concat(e.type," (").concat(e.id,"). Error: ").concat(t instanceof Error?t.message:JSON.stringify(t))),a}}let l=e=>{var a,t,n,r,s,o;return{alignment:(e=>"Space Between"===e?"spaceBetween":(null==e?void 0:e.toLowerCase())||"left")(null!=(s=null==e||null==(a=e.alignment)?void 0:a.alignment)?s:null==e?void 0:e.alignment),position:null!=(o=null==e||null==(n=e.position)||null==(t=n.position)?void 0:t.toLowerCase())?o:null==e||null==(r=e.position)?void 0:r.toLowerCase()}};function c(e){let a="string"==typeof(null==e?void 0:e.anchor)?"#"+e.anchor.replace("#",""):"";return{url:((null==e?void 0:e.url)==="/"?"":null==e?void 0:e.url)+a,title:x(null==e?void 0:e.title),target:null==e?void 0:e.target}}function u(e){return{...c(null==e?void 0:e.link),buttonVariant:null==e?void 0:e.attentionLevel}}let d=e=>null==e?void 0:e.map(u),g=e=>{var a,t,n,r;return{headline:x(null==e?void 0:e.headline),headlineAs:null==e?void 0:e.headlineTag,headlineStyling:null==e||null==(t=e.headlineStyling)||null==(a=t.toLowerCase())?void 0:a.replace(" ",""),preHeadline:x(null==e?void 0:e.preHeadline),preHeadlineAs:null==e?void 0:e.preHeadlineTag,preHeadlineStyling:null==e||null==(r=e.preHeadlineStyling)||null==(n=r.toLowerCase())?void 0:n.replace(" ",""),body:x(null==e?void 0:e.body),callToActions:d(null==e?void 0:e.callToActions),callToActionsContrastVariant:null==e?void 0:e.callToActionsContrastVariant}},v=e=>{var a;let t=o(e.backgroundMedia,"image"),n=o(e.backgroundMediaMobile,"image"),r=o(e.backgroundMedia,"video"),s=o(e.backgroundMediaMobile,"video");return{...g(e.heading),...l(e),...e.settings,moduleHeight:null==e||null==(a=e.moduleHeight)?void 0:a.toLowerCase(),backgroundImage:t,backgroundImageMobile:n,backgroundVideo:r,backgroundVideoMobile:s,fullWidth:e.fullWidth,hasScrollingAnimations:e.hasScrollingAnimations,type:"m10-content-banner"}},m=e=>({...l(e),...e.settings,type:"m310-cookie-information"}),p=e=>({...e,type:"m320-snackbar"}),h=e=>{var a;let t,n=e.assets;Array.isArray(n)&&(t=n.length&&n.every(e=>e&&"object"==typeof e&&!("src"in e))?n.map(e=>Object.values(e)[0]):n);let r=null==t?void 0:t.map(e=>o(e,"image")).filter(Boolean),s=o(e.media,"image");return{...g(e.heading),...l(e),layoutHorizontal:null!=(a=e.layoutHorizontal)&&a,assets:r,media:s,type:"m320-gallery-module"}},y=e=>{var a,t,n;return{...g(e.heading),...l(e),...e.settings,compactWidth:null==(a=e.compactWidth)?void 0:a.compactWidth,cardButtonVariant:e.cardButtonVariant,cardVariant:e.cardVariant,categories:null==(t=e.list)?void 0:t.map(b),cardAspectRatio:e.cardAspectRatio,cardsColumns:e.cardsColumns,truncateBodyText:null!=(n=e.cardTruncateText)&&n,type:"m20-category-banner"}},b=e=>{let a=o(e.image,"image");return{headline:x(e.headline),preHeadline:x(e.preHeadline),body:x(e.body),callToAction:e.callToAction&&u(e.callToAction),image:a}};function f(e){return{headline:e.headline,image:o(e.image,"image"),link:c(e.link),subHeadline:e.subHeadline,themeSelector:e.themeSelector,type:"m22-promotional-card"}}let _=e=>{var a,t;return{...g(e.heading),...l(e),...e.settings,compactWidth:null==e||null==(a=e.compactWidth)?void 0:a.compactWidth,list:null==(t=e.list)?void 0:t.map(e=>{let a=o(e.image,"image"),t=o(e.image,"video");return{text:x(e.headline),link:u(e.callToAction),image:a,video:t,imageLoader:"amplience"}}),type:"m25-category-carousel"}},A=e=>{var a,t,n,r,s;return{...g(e.heading),...l(e),...e.settings,compactWidth:null==(a=e.compactWidth)?void 0:a.compactWidth,productIdListString:null==(t=e.filterSetup)?void 0:t.facetIds,categoryList:null==(n=e.filterSetup)?void 0:n.categoryIds,productFetchLimit:null==(r=e.filterSetup)?void 0:r.productFetchLimit,type:"m30-product-carousel",allowAnimation:null!=(s=e.allowAnimation)&&s}},P=e=>{var a;return{...g(e.heading),...l(e),...e.settings,compactWidth:null==(a=e.compactWidth)?void 0:a.compactWidth,borders:e.borders,theme:e.theme,contentDirection:e.contentDirection,usps:e.usps||[],type:"m60-usp-banner"}},C=e=>{var a,t;let n=o(e.media,"image"),r=o(e.media,"video",e.videoSettings),s=o(e.mobileMedia,"image"),i=o(e.mobileMedia,"video",e.videoSettings);return{...g(e.heading),...l(e),...e.settings,compactWidth:null!=(t=null==(a=e.compactWidth)?void 0:a.compactWidth)?t:e.compactWidth,image:n,video:r,mobileImage:s,mobileVideo:i,enableHotspots:e.enableHotspots,defaultHotspotId:e.defaultHotspot,type:"m70-media-banner"}},T=e=>{var a,t;let n=o(e.foregroundMedia,"image"),r=o(e.foregroundMedia,"video");return{...e.settings,assetAspectRatio:null==(a=e.assetAspectRatio)?void 0:a.toLowerCase(),assetBackgroundWrap:null==(t=e.assetBackgroundWrap)?void 0:t.toLowerCase(),backgroundAsset:o(e.backgroundImage,"image"),assetBackgroundColor:e.assetBackgroundColor,callToActions:d(e.callToActions),description:x(e.description),preHeadline:x(e.preHeading),headline:x(e.heading),headlineTag:e.headlineTag,image:n,video:r,orderReversed:e.orderReversed,type:"m75-media-and-text"}},k=e=>({...e.settings,quote:e.quote,author:e.author,theme:e.theme,type:"m90-quote-banner"}),w=e=>{let{text:a,settings:t}=e;return{...t,richTextMarkdown:a,type:"m100-rich-text-module"}},E=e=>{var a,t,n;return{...g(e.heading),...e.settings,faq:e.faq,accordionIcon:null==(a=e.icon)?void 0:a.toLowerCase().replace(" ","-"),layout:null==(t=e.layout)?void 0:t.toLowerCase(),items:null==(n=e.accordions)?void 0:n.map(e=>{let{heading:a,body:t,callToActions:n,bodyRTE:r}=e;return{headline:x(a),body:x(t),callToActions:d(n),bodyRTE:x(r)}}),fullWidth:!!e.fullWidth,type:"m120-accordion-module"}},S=e=>({type:"m210-contact-us",...g(e.heading),...e.settings}),R=e=>({...g(e.heading),...e.settings,interests:e.interests||[],professions:e.professions||[],requestTypes:e.requestTypes||[],type:"m220-company-inquiry"}),M=e=>({...g(e.heading),...e.settings,image:o(e.image,"image"),usps:e.usps||[],type:"m230-ids-booking"}),L=e=>({type:"m250-claims-module",...g(e.heading),...e.settings}),O=e=>({type:"m260-store-browser-lead-form",...g(e.heading),...e.settings}),I=()=>({type:"m300-ecotax-details"});function x(e){return"string"==typeof e?e:""}function N(e,a){var t;let n=o(a.image,"image"),r=null==(t=a.callToAction)?void 0:t.link;return n&&r&&e.push({image:n,link:r,title:"string"==typeof a.headline?a.headline:""}),e}function D(e){var a;if(null==e?void 0:e.length)return null==(a=e.find(e=>"False"===e.disabled))?void 0:a.snackbar}let G="".concat(n.default.env.BFF_CMS_URL,"/api"),B=n.default.env.AMPLIENCE_REPO_ID;class H extends Error{constructor(e,a){super("Redirected to ".concat(a," with status ").concat(e)),(0,r._)(this,"status",void 0),(0,r._)(this,"redirectUrl",void 0),this.status=e,this.redirectUrl=a}}let W=async function(e,a,t,n){let r=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s=arguments.length>5?arguments[5]:void 0,o=arguments.length>6?arguments[6]:void 0,i=arguments.length>7?arguments[7]:void 0;try{let l=new URLSearchParams,c="",u="";t?(c="".concat(G,"/content/page/").concat(B,"/").concat(a,"/preview/").concat(t),l.set("previewSecret",null!=n?n:""),l.set("preview","true"),o&&l.set("snapshotId",o)):(s||i?(c="".concat(G,"/content/page/").concat(B,"/").concat(a,"/preview"),l.set("previewSecret",null!=n?n:""),s&&l.set("timestamp",s.toString()),i&&l.set("editionId",i),(u=Array.isArray(e)?null==e?void 0:e.filter(e=>!!e&&"undefined"!==e).join("/"):" undefined"!==e?e:"").startsWith("/")&&(u=u.substring(1))):(c="".concat(G,"/content/page/").concat(B,"/").concat(a),(u=Array.isArray(e)?null==e?void 0:e.filter(e=>!!e&&"undefined"!==e).join("/"):" undefined"!==e?e:"").startsWith("/")&&(u=u.substring(1))),l.set("path","/".concat(decodeURIComponent(u))));let d=c+"?"+l.toString(),g=n?await fetch(d,{next:{revalidate:+!t,tags:["pages","pages-".concat(a),"pages-".concat(a,"-/").concat(Array.isArray(u)?u.join("/"):u),"pages-/".concat(Array.isArray(u)?u.join("/"):u)]},redirect:r?"follow":"manual"}):await fetch(d,{signal:AbortSignal.timeout(5e3),next:{tags:["pages","pages-".concat(a),"pages-".concat(a,"-/").concat(Array.isArray(u)?u.join("/"):u),"pages-/".concat(Array.isArray(u)?u.join("/"):u)]},redirect:r?"follow":"manual",cache:"force-cache"}),v=g.headers.get("location");if(v&&!r)return new H(g.status,v);if(404===g.status)return;if(!g.ok)throw Error("Failed to fetch page. Request: ".concat(d,". Status: ").concat(g.status," ").concat(g.statusText));let m=await g.json();return j(a,m)}catch(a){throw console.error("get-page error",a.message),console.error("get-page error"+e,a.stack),a}},j=async(e,a)=>{switch(a.type){case s.PageTypes.HOME_PAGE:return await U(a,e);case s.PageTypes.PLP_PAGE:return await F(a,e);case s.PageTypes.PRODUCT_DETAIL_PAGE:return await K(a,e);case s.PageTypes.PRINT_PRODUCT_DETAIL_PAGE:return await z(a,e);case s.PageTypes.ERROR_404:return await Q(a,e);case s.PageTypes.SEARCH_PAGE:case s.PageTypes.STORE_PAGE:case s.PageTypes.SAMPLES_PAGE:case s.PageTypes.STANDARD_PAGE:case s.PageTypes.CHECKOUT_PAGE:case s.PageTypes.ROOMS_OVERVIEW_PAGE:return await V(a,e);case s.PageTypes.ARTICLE_PAGE:return await q(a,e);case s.PageTypes.CART_PAGE:return await X(a,e);case s.PageTypes.ORDER_CONFIRMATION_PAGE:return await Y(a,e);case s.PageTypes.STORE_LOCATOR_PAGE:return await J(a,e);case s.PageTypes.STORE_PAGE:return await Z(a,e);default:return await V(a,e)}},U=async(e,a)=>{var t;return{...e,modules:ea(e.modules,a),snackbar:null!=(t=D(e.snackbars))?t:e.snackbar}},F=async(e,a)=>{var t;return{...e,listModules:ee(e.listModules,a).reduce((e,a)=>{let{module:t,position:n}=a;if(t&&n){let a=f(t);a&&(e[n]=a)}return e},{}),modules:ea(e.modules,a),subCategories:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.reduce(N,[])}(e.subCategories),snackbar:null!=(t=D(e.snackbars))?t:e.snackbar}},K=async(e,a)=>{var t,n,r,s,o,l,c;return{...e,deliveryPane:null!=(o=null==(t=e.deliveryPane)?void 0:t.deliveryPane)?o:e.deliveryPane,deliveryTimeInformation:null!=(l=null==(n=e.deliveryTimeInformation)?void 0:n.deliveryTimeInformation)?l:e.deliveryTimeInformation,modules:ea(e.modules,a),snackbar:null!=(c=D(e.snackbars))?c:e.snackbar,upholsteryPromotions:ea(e.upholsteryPromotions,a),measurementsPromotions:ea(e.measurementsPromotions,a),designers:null==(r=e.designers)?void 0:r.reduce((e,a)=>{let{component:t,designer:n}=a;return n&&(e[n]=i(t)),e},{}),quotes:null==(s=e.quotes)?void 0:s.reduce((e,a)=>{let{productType:t,quote:n,link:r}=a;return t&&(e[t]={quote:n,link:r}),e},{})}},z=async(e,a)=>{var t;return{...e,snackbar:null!=(t=D(e.snackbars))?t:e.snackbar}},V=async(e,a)=>{var t;return{...e,modalWidth:e.modalWidth||"small",modules:ea(e.modules,a),snackbar:null!=(t=D(e.snackbars))?t:e.snackbar}},q=async(e,a)=>{var t;return{...e,type:"P070ArticlePage",modules:ea(e.modules,a),snackbar:null!=(t=D(e.snackbars))?t:e.snackbar}},X=async(e,a)=>{var t;return{...e,type:"P080CartPage",modules:ea(e.modules,a),snackbar:null!=(t=D(e.snackbars))?t:e.snackbar}},Y=async(e,a)=>{var t;return{...e,type:"P110OrderConfirmationPage",modules:ea(e.modules,a),snackbar:null!=(t=D(e.snackbars))?t:e.snackbar}},J=async(e,a)=>{var t;return{...e,type:"P120StoreLocator",modules:ea(e.modules,a),snackbar:null!=(t=D(e.snackbars))?t:e.snackbar,services:$(e.services)}},Z=async(e,a)=>{var t;return{...e,type:"P125StorePage",storeId:e.storeId,modules:ea(e.modules,a),snackbar:null!=(t=D(e.snackbars))?t:e.snackbar}},Q=async(e,a)=>{var t;return{...e,type:"p140NotFoundPage",modules:ea(e.modules,a),snackbar:null!=(t=D(e.snackbars))?t:e.snackbar}},$=e=>e?e.map(e=>{if(!(null==e?void 0:e.serviceId))return null;let{body:a,headline:t,link:n,serviceId:r}=e;return{id:r,headline:t,body:a,link:n,image:e.image||o(e.media,"image"),video:o(e.media,"video")}},[]).filter(Boolean):[];function ee(e,a){var t,n,r,s,o,i;let l;if(!e)return[];let c=null!=(s=null==(t=e.global)?void 0:t.modules)?s:[],u=a.toLowerCase(),d="".concat(null==u||null==(n=u.split("-"))?void 0:n[0],"-*");return((l=null==(r=e.overrides)?void 0:r.find(e=>{var a;return null==(a=e.languageSelector)?void 0:a.toLowerCase().includes(u)}))||(l=null==(o=e.overrides)?void 0:o.find(e=>{var a;return null==(a=e.languageSelector)?void 0:a.toLowerCase().includes(d)})),l)?null!=(i=l.modules)?i:[]:c}function ea(e,a){var t,n;return null!=(n=null==(t=ee(e,a))?void 0:t.map(i).filter(Boolean))?n:[]}var et=e.i(210977);e.i(946840);let en=async(e,a,t,n,r,s,o)=>er(e,a,t,n,!1,r,s,o),er=async function(e,a,t,n){let r=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s=arguments.length>5?arguments[5]:void 0,o=arguments.length>6?arguments[6]:void 0,i=arguments.length>7?arguments[7]:void 0,l=await W(e,a,t,n,r,s,o);if(l instanceof H){let e=new URLSearchParams(i?Object.fromEntries(Object.entries(i).filter(e=>{let[a,t]=e;return void 0!==t})):void 0),a=(null==l?void 0:l.redirectUrl)||"/";(302===l.status||307===l.status?et.redirect:et.permanentRedirect)("".concat(a).concat(e.size?"?".concat(e.toString()):""))}else if(!l||"p140NotFoundPage"===l.type)return;return l};var es=e.i(614871),eo=e.i(764347);let ei="q";(0,t.cache)(async function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,s=arguments.length>4?arguments[4]:void 0,o=arguments.length>5?arguments[5]:void 0,i=["shop",...t],l=await (0,es.getMarkets)(e.locale),c=(0,eo.getCurrentMarket)(l,e),[u,d]=await Promise.all([(0,a.urlFacetFetcher)({allowedSlugFacetKeys:n,market:c,relewiseLocation:"PLP"}),en(i,e.locale,void 0,r,s,o)]),{facetsFromSlugs:g,pathSlugs:v}=((e,a)=>{let t=e.map(e=>decodeURI(e)),n=[],r=[];for(var s,o=t.length-1;o>=0;o--){if(!t[o])continue;let e=t[o].split("_"),i=null==a?void 0:a.find(a=>{var t;return null==(t=a.values)?void 0:t.find(a=>e.find(e=>e.toLowerCase()===a.toLowerCase()))});if(i){let a={...i};a.values=null==(s=a.values)?void 0:s.filter(a=>e.find(e=>e.toLowerCase()===a.toLowerCase())),n.unshift(a)}else r.unshift(e.join("_"))}return{facetsFromSlugs:n,pathSlugs:r}})(i,u);return{locale:e,facetsFromSlugs:g,page:d,pathSlugs:v}})}]);