1import{B as e,F as t,G as n,J as r,K as i,L as a,Z as o,j as s,m as c,o as l,p as u,s as d,t as f,u as p}from"./chunk-EVOBXE3Y-DiBpZ-mW.js";import{t as m}from"./jsx-runtime-C8f2Ai96.js";import{a as h,c as g,l as _,t as v}from"./production-BRKpZoLd.js";import{t as y}from"./Image-sms19F8E.js";import{a as ee,i as te,n as ne,r as re,s as ie,t as ae}from"./LinkedIn-DHoxmxnk.js";import{t as b}from"./utils-DGdiggJH.js";import{a as oe,i as se,n as ce,r as le,t as x}from"./useDictionary-DEpZO95X.js";import{i as ue,l as de,n as fe,r as S,s as pe}from"./locale-Bwx84Har.js";import{t as C}from"./url-B4B9flWQ.js";import{t as me}from"./ArrowRight-v1gzOR9m.js";import{t as w}from"./InternalLink-DgR727hK.js";import{t as T}from"./button-BFGoyrTf.js";import{_ as he,a as ge,c as _e,d as ve,g as ye,h as be,i as E,m as xe,n as D,o as O,p as k,r as A,u as j}from"./variants-B32f6bqG.js";import{c as M,d as Se,f as Ce,l as we,m as N,n as Te,t as Ee,u as De}from"./CartDrawer-B7ex2Ig2.js";import{t as P}from"./InternalNavLink-YfneEVQj.js";import{a as Oe,c as ke,i as Ae,n as je,o as Me,r as Ne,s as Pe,t as F,u as Fe}from"./spinner-CbDGDHFh.js";import{t as I}from"./FullBleed-gaEHPXEi.js";import{a as Ie,c as L,i as Le,r as Re}from"./ProvinceCombobox-DtWC7dT_.js";import{t as R}from"./typography-DBYzZx88.js";import{t as z}from"./use-root-loader-B7pfJxvy.js";import{n as B,t as V}from"./Search-Cqd3nyXD.js";var H=o(r(),1),ze=({isCookieEnabled:e,onLocaleChange:t}={})=>{let{defaultLocale:n,locales:r}=oe??{},{locale:i,setLocale:a,isCookieEnabled:o}=(0,H.useContext)(ce)??{};return{locale:i,defaultLocale:n,availableLocales:r,setLocale:(0,H.useCallback)(n=>{if(!r?.map(String).includes(n)){console.error(`Locale ${n} is not available`);return}a(n),se(n,e??o??!0),t?.(n)},[r,t,a,e])}},Be=`/assets/app-DPlNZ246.css`;function Ve(){let{subscribe:e,register:t}=h(),{ready:n}=t(`GTM Bridge`);return(0,H.useEffect)(()=>{e(`page_viewed`,({url:e})=>{let t=new URL(e);ve({pageLocation:t.href,pagePath:`${t.pathname}${t.search}`,pageTitle:document.title})}),e(`product_viewed`,({products:e})=>{he({items:e.map((e,t)=>({item_id:e.sku||e.variantId||e.id,item_name:e.title,item_brand:e.vendor,item_category:e.productType,item_variant:e.variantTitle,price:Number(e.price),quantity:e.quantity??1,index:t}))})}),e(`product_added_to_cart`,e=>{_e({ecommerce:E(e.currentLine)})}),e(`product_removed_from_cart`,e=>{if(A()){setTimeout(()=>D(),0);return}k({ecommerce:E(e.prevLine)})}),e(`cart_viewed`,({cart:e})=>{ye({ecommerce:ge(e)})}),e(`search_viewed`,({searchTerm:e})=>{xe({searchTerm:e})});let t=()=>{let e=window.getSelection()?.toString()??``;e.length!==0&&j({copiedText:e,pagePath:window.location.pathname})};return document.addEventListener(`copy`,t),n(),()=>{document.removeEventListener(`copy`,t)}},[n,e]),null}var U=m(),He=({size:e,currentColor:t,...n})=>(0,U.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:e||`17`,height:e||`14`,viewBox:`0 0 17 14`,fill:`none`,...n,children:(0,U.jsx)(`path`,{d:`M0 0.583333C0 0.2625 0.2625 0 0.583333 0H15.75C16.0708 0 16.3333 0.2625 16.3333 0.583333C16.3333 0.904167 16.0708 1.16667 15.75 1.16667H0.583333C0.2625 1.16667 0 0.904167 0 0.583333ZM0 7C0 6.67917 0.2625 6.41667 0.583333 6.41667H15.75C16.0708 6.41667 16.3333 6.67917 16.3333 7C16.3333 7.32083 16.0708 7.58333 15.75 7.58333H0.583333C0.2625 7.58333 0 7.32083 0 7ZM16.3333 13.4167C16.3333 13.7375 16.0708 14 15.75 14H0.583333C0.2625 14 0 13.7375 0 13.4167C0 13.0958 0.2625 12.8333 0.583333 12.8333H15.75C16.0708 12.8333 16.3333 13.0958 16.3333 13.4167Z`,fill:t?`currentColor`:`#000000`})}),Ue={sv:{label:`Svenska`,country:`SE`,currency:`SEK`},en:{label:`English`,country:`SE`,currency:`SEK`},de:{label:`Deutsch`,country:`DE`,currency:`EUR`},fr:{label:`Français`,country:`FR`,currency:`EUR`},no:{label:`Norsk`,country:`NO`,currency:`NOK`},da:{label:`Dansk`,country:`DK`,currency:`DKK`},es:{label:`Español`,country:`ES`,currency:`EUR`}};function W(e){let t=Ue[e];return{label:t.label,language:de(e),country:t.country,currency:t.currency}}function G(e){return{default:W(`sv`),...Object.fromEntries(e.map(e=>[`/${e}`,W(e)]))}}var K=G(S);G([...S,...fe]),Object.freeze({...K.default,pathPrefix:``});var q=Object.entries(K).map(([e,t])=>({path:e===`default`?``:e.replace(`/`,``),displayName:t.label,tag:t.language,countryCode:t.country})),J=()=>{let e=x(Fe),n=t(),r=s(),i=(0,H.useMemo)(()=>{let e=ue(n.pathname);return q.find(t=>t.path===``?e===`sv`:t.path===e)||q[0]},[n.pathname]),a=(0,H.useCallback)(({redirectTo:e,buyerIdentity:t,locale:n})=>{let i=new FormData;i.append(`redirectTo`,e),i.append(`locale`,n),i.append(`clientRedirect`,`true`),i.append(`cartFormInput`,JSON.stringify({action:g.ACTIONS.BuyerIdentityUpdate,inputs:{buyerIdentity:t}})),r.submit(i,{action:`/cart`,method:`POST`})},[]);return(0,H.useEffect)(()=>
1{if(r.state===`idle`&&r.data){let e=r.data.ok,t=r.data.redirectTo;e&&typeof t==`string`&&(window.location.href=t)}},[r]),(0,U.jsxs)(je,{value:i.tag,onValueChange:e=>{let t=n.pathname,r=q.find(t=>t.tag===e);if(!r)return;let i=pe(t);a({redirectTo:r.path===``?i:`/${r.path}${i===`/`?``:i}`,buyerIdentity:{countryCode:r.countryCode},locale:r.tag.toLowerCase()})},children:[(0,U.jsx)(Pe,{className:`bg-inherit shadow-none`,children:(0,U.jsx)(ke,{placeholder:e.chooseLanguage.value,children:(0,U.jsx)(`span`,{children:i.tag})})}),(0,U.jsx)(Ne,{className:`w-full z-[999]`,children:(0,U.jsxs)(Ae,{className:`w-full`,children:[(0,U.jsx)(Me,{children:e.language.value}),q.map(e=>{let t=e.path===i.path;return(0,U.jsx)(Oe,{value:e.tag,className:b(t&&`font-bold`),indicator:!1,children:(0,U.jsxs)(`div`,{className:`flex items-center justify-between gap-3`,children:[(0,U.jsx)(`span`,{children:e.displayName}),(0,U.jsx)(`span`,{className:`text-sm text-muted-foreground`,children:e.tag})]})},`locale-${e.tag}`)})]})})]})},Y=(0,H.createContext)({open:!1,setOpen:()=>{}}),We=()=>{let e=(0,H.useContext)(Y);if(e===void 0)throw Error(`useBurgerDrawer must be used within a BurgerDrawerContext`);return e},Ge=({defaultOpen:e=!1,children:t})=>{let[n,r]=(0,H.useState)(e);return(0,U.jsx)(Y.Provider,{value:{open:n,setOpen:r},children:t})},Ke=({header:e,publicStoreDomain:t,isLoggedIn:n})=>{let r=x(N),{open:i,setOpen:a}=We();return(0,U.jsxs)(M,{open:i,onOpenChange:a,children:[(0,U.jsx)(Ce,{asChild:!0,children:(0,U.jsx)(T,{variant:`ghost`,className:b(`flex`,`lg:hidden`),size:`sm`,onClick:()=>a(!0),children:(0,U.jsx)(He,{className:`size-5`})})}),(0,U.jsxs)(we,{className:`w-full sm:w-[585px]`,children:[(0,U.jsx)(De,{children:(0,U.jsx)(Se,{children:(0,U.jsx)(R.Span,{className:`text-xl font-normal uppercase`,children:r.menu.value})})}),(0,U.jsx)(`div`,{className:`px-4`,children:(0,U.jsxs)(`nav`,{role:`navigation`,className:`grid grid-cols-1 gap-8`,children:[e?.menu?.items.map(n=>n.url?(0,U.jsx)(P,{to:n.url.includes(`myshopify.com`)||n.url.includes(t)||n.url.includes(e.shop.primaryDomain.url)?new URL(n.url).pathname:n.url,prefetch:`intent`,activeHighlight:!0,onClick:()=>a(!1),children:n.title},n.id):null),(0,U.jsx)(J,{}),(0,U.jsx)(H.Suspense,{fallback:(0,U.jsx)(T,{className:b(`inline-flex`,`md:hidden`),variant:`black`,size:`sm`,children:(0,U.jsx)(F,{})}),children:(0,U.jsx)(f,{resolve:n,errorElement:(0,U.jsx)(T,{className:b(`inline-flex`,`md:hidden`),variant:`black`,size:`sm`,children:(0,U.jsx)(F,{})}),children:e=>(0,U.jsx)(T,{className:b(`inline-flex`,`md:hidden`),variant:`black`,size:`sm`,onClick:()=>{e&&a(!1)},asChild:!0,children:(0,U.jsx)(w,{prefetch:`intent`,to:`/account`,children:e?r.myAccount.value:r.login.value})})})})]})})]})]})},qe={key:`footer`,content:{nodeType:`translation`,translation:{sv:{loading:`Laddar...`,anErrorOccurred:`Ett fel uppstod`,doYouNeedHelp:`Behöver du hjälp med att hitta rätt eller anpassa våra produkter?`,contactUs:`Kontakta oss`,email:`Email`,address:`Adress`,phone:`Telefon`,copyright:{fields:[`year`],nodeType:`insertion`,insertion:`Copyright {{year}} ARNO`}},en:{loading:`Loading...`,anErrorOccurred:`An error occurred`,doYouNeedHelp:`Do you need help finding the right products or customizing them?`,contactUs:`Contact us`,email:`Email`,address:`Address`,phone:`Phone`,copyright:{fields:[`year`],nodeType:`insertion`,insertion:`Copyright {{year}} ARNO`}},de:{loading:`Wird geladen...`,anErrorOccurred:`Ein Fehler ist aufgetreten`,doYouNeedHelp:`Benötigen Sie Hilfe bei der Auswahl der richtigen Produkte oder deren Anpassung?`,contactUs:`Kontaktieren Sie uns`,email:`E-Mail`,address:`Adresse`,phone:`Telefon`,copyright:{fields:[`year`],nodeType:`insertion`,insertion:`Copyright {{year}} ARNO`}},fr:{loading:`Chargement...`,anErrorOccurred:`Une erreur s'est produite`,doYouNeedHelp:`Avez-vous besoin d'aide pour trouver les bons produits ou les personnaliser?`,contactUs:`Contactez-nous`,email:`E-mail`,address:`Adresse`,phone:`Téléphone`,copyright:{fields:[`year`],nodeType:`insertion`,insertion:`Copyright {{year}} ARNO`}},no:{loading:`Laster...`,anErrorOccurred:`Det oppstod en feil`,doYouNeedHelp:`Trenger du hjelp med å finne riktig produkt eller tilpasse våre produkter?`,contactUs:`Kontakt oss`,email:`E-post`,address:`Adresse`,phone:`Telefon`,copyright:{fields:[`year`],nodeType:`insertion`,insertion:`Copyright {{year}} ARNO`}},da:{loading:`Indlæser...`,anErrorOccurred:`Der opstod en fejl`,doYouNeedHelp:`Har du brug for hjælp til at finde de rigtige produkter eller tilpasse dem?`,contactUs:`Kontakt os`,email:`E-mail`,address:`Adresse`,phone:`Telefon`,copyright:{fields:[`year`],nodeType:`insertion`,insertion:`Copyright {{year}} ARNO`}},es:{loading:`Cargando...`,anErrorOccurred:`Se produjo un error`,doYouNeedHelp:`¿Necesitas ayuda para encontrar los productos adecuados o personalizarlos?`,contactUs:`Contáctanos`,email:`Correo electrónico`,address:`Dirección`,phone:`Teléfono`,copyright:{fields:[`year`],nodeType:`insertion`,insertion:`Copyright {{year}} ARNO`}}}}
1,localIds:[`footer::local::app/i18n/footer.content.ts`]},Je=({size:e,currentColor:t,...n})=>(0,U.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:e||`36`,height:e||`15`,viewBox:`0 0 36 15`,fill:`none`,...n,children:[(0,U.jsx)(`path`,{d:`M31.6712 3.92529H27.1343L24.951 10.3485L21.623 0.300293H15.4119L11.9963 10.6243L9.26196 2.63318H4.19727L0 14.9698H4.47309L5.00282 13.5282H8.4796L9.00933 14.9698H15.7296L16.3869 13.2105H20.648L21.3053 14.9504H27.3889L27.8555 13.6571H30.972L31.4386 14.9504H35.4444L31.6712 3.92529ZM5.59636 10.4986L6.74089 7.17007L7.88542 10.4986H5.59636ZM17.15 9.73561L18.5065 5.4958L19.8631 9.73561H17.15ZM28.3633 10.9652L29.4021 7.95501L30.4622 10.9652H28.3633Z`,fill:t?`currentColor`:`#ECFEFF`}),(0,U.jsx)(`path`,{d:`M30.043 1.9934V0.699707H30.6154C30.7211 0.699707 30.8274 0.699707 30.87 0.74225C30.9331 0.766286 30.9857 0.811977 31.0182 0.871169C31.0589 0.927586 31.0813 0.995037 31.0827 1.06455C31.0846 1.10714 31.0781 1.14969 31.0635 1.18974C31.0489 1.2298 31.0265 1.26656 30.9976 1.29789C30.9221 1.36969 30.8252 1.41495 30.7217 1.42681C30.7597 1.44347 30.7952 1.46515 30.8274 1.49127C30.882 1.54305 30.9316 1.5998 30.9757 1.6608L31.209 2.02112H30.997L30.8274 1.74524C30.8012 1.67778 30.7565 1.61904 30.6985 1.57571L30.6134 1.49062C30.5922 1.46935 30.5709 1.46935 30.5283 1.44808H30.2525V2.02048H30.043V1.9934ZM30.2125 1.27275H30.5728C30.6381 1.27921 30.7039 1.27196 30.7662 1.25148C30.8098 1.2355 30.847 1.2056 30.8719 1.16639C30.8989 1.12875 30.9137 1.08377 30.9145 1.03747C30.915 1.00957 30.9096 0.981878 30.8985 0.956286C30.8873 0.930695 30.8708 0.907815 30.85 0.889217C30.8208 0.86469 30.787 0.846332 30.7506 0.835252C30.7141 0.824173 30.6758 0.820603 30.6379 0.824758H30.2363V1.27017L30.2125 1.27275Z`,fill:t?`currentColor`:`#ECFEFF`}),(0,U.jsx)(`path`,{d:`M30.5519 2.71311C30.2836 2.71311 30.0213 2.63355 29.7982 2.48449C29.5751 2.33543 29.4012 2.12357 29.2986 1.87569C29.1959 1.62781 29.169 1.35505 29.2214 1.09191C29.2737 0.82876 29.4029 0.587044 29.5926 0.397326C29.7823 0.207609 30.0241 0.0784094 30.2872 0.0260664C30.5504 -0.0262766 30.8231 0.000587836 31.071 0.103262C31.3189 0.205937 31.5307 0.37981 31.6798 0.602894C31.8289 0.825978 31.9084 1.08825 31.9084 1.35656C31.9059 1.71556 31.7622 2.05913 31.5083 2.31299C31.2544 2.56685 30.9109 2.71058 30.5519 2.71311ZM30.5519 0.190112C30.3213 0.190112 30.0959 0.258485 29.9042 0.386585C29.7125 0.514684 29.563 0.696757 29.4748 0.909779C29.3866 1.1228 29.3635 1.3572 29.4085 1.58335C29.4534 1.80949 29.5645 2.01722 29.7275 2.18026C29.8906 2.3433 30.0983 2.45433 30.3244 2.49931C30.5506 2.54429 30.785 2.52121 30.998 2.43297C31.211 2.34473 31.3931 2.19531 31.5212 2.0036C31.6493 1.81188 31.7177 1.58649 31.7177 1.35591C31.7181 1.20282 31.6882 1.05115 31.6297 0.909664C31.5713 0.768174 31.4854 0.639657 31.377 0.531523C31.2686 0.423389 31.1399 0.337777 30.9983 0.279623C30.8567 0.221469 30.705 0.191923 30.5519 0.192689`,fill:t?`currentColor`:`#ECFEFF`})]}),X=({size:e,currentColor:t,...n})=>(0,U.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:e,height:e,viewBox:`0 0 753.5 307.6`,fill:`none`,...n,children:(0,U.jsxs)(`g`,{children:[(0,U.jsxs)(`g`,{children:[(0,U.jsx)(`path`,{fill:t?`currentColor`:`#C31632`,d:`M745.6,56h-20c-4.3,0-7.8,3.5-7.8,7.8v11.6c0,4.3,3.5,7.8,7.8,7.8h20c4.3,0,7.8-3.5,7.8-7.8V63.8 C753.5,59.5,749.9,56,745.6,56z M749.4,76.9c0,2.2-1.8,3.9-3.9,3.9h-19.6c-2.2,0-3.9-1.8-3.9-3.9V62.2c0-2.2,1.8-3.9,3.9-3.9h19.6 c2.2,0,3.9,1.8,3.9,3.9V76.9z`}),(0,U.jsx)(`path`,{fill:t?`currentColor`:`#C31632`,d:`M743.2,71.4c0,0,2.6,0.5,2.6-4.8s-4.3-5.3-4.3-5.3h-15.3v16.8h5.2v-4.3h7.1c1.9,0,2,1.2,2,1.2v3.1h5.1v-3.2 C745.5,71.9,743.2,71.4,743.2,71.4z M740.8,68c0,0.7-0.6,1.3-1.3,1.3h-8.1v-3.8h8.1c0.7,0,1.3,0.6,1.3,1.3V68z`})]}),(0,U.jsxs)(`g`,{children:[(0,U.jsx)(`path`,{fill:t?`currentColor`:`#C31632`,d:`M650.4,51.7c-11.1-5.4-79.1-51.4-288-51.7v0c-0.4,0-0.7,0-1,0c-0.3,0-0.6,0-1,0v0 c-227.1,0.3-301,46.2-313,51.7c-12,5.5-23.2,17.9-23.2,17.9h647.5C671.7,69.6,661.5,57.1,650.4,51.7z`}),(0,U.jsx)(`path`,{fill:t?`currentColor`:`#C31632`,d:`M650.4,255.9c-11.1,5.4-79.1,51.4-288,51.7v0c-0.4,0-0.7,0-1,0c-0.3,0-0.6,0-1,0v0 c-227.1-0.3-301-46.2-313-51.7c-12-5.5-23.2-1
17.9-23.2-17.9h647.5C671.7,238,661.5,250.5,650.4,255.9z`}),(0,U.jsx)(`path`,{fill:t?`currentColor`:`#C31632`,d:`M658.5,92.6h-91.9c-19.9,0-36,16.1-36,36v53.6c0,19.9,16.1,36,36,36h91.9c19.9,0,36-16.1,36-36v-53.6 C694.5,108.7,678.4,92.6,658.5,92.6z M655.6,168.7c0,9.9-8.1,18-18,18h-50.2c-9.9,0-18-8.1-18-18v-27.5c0-9.9,8.1-18,18-18h50.2 c9.9,0,18,8.1,18,18V168.7z`}),(0,U.jsx)(`polygon`,{fill:t?`currentColor`:`#C31632`,points:`344.3,216.6 344.3,91.5 403.5,91.5 471.9,179.2 471.9,91.5 509.9,91.5 509.9,216.6 452.2,216.6 382.4,127.6 382.4,216.6 `}),(0,U.jsx)(`path`,{fill:t?`currentColor`:`#C31632`,d:`M304.3,167.5c0,0,19.1,3.4,19.1-36.2S291,91.5,291,91.5H176.6v125.1h39v-31.7h53.1c13.9,0,14.6,8.8,14.6,8.8 v23h38.3v-23.8C321.6,171.4,304.3,167.5,304.3,167.5z M286.3,142.5c0,5.5-4.5,10-10,10H216v-28.3h60.2c5.5,0,10,4.5,10,10V142.5z`}),(0,U.jsx)(`path`,{fill:t?`currentColor`:`#C31632`,d:`M99.4,89.8h-46C-2.8,89.8,0,131.1,0,131.1v54.3c0,31.3,38.5,31.3,38.5,31.3v-37.4h74.9v37.4h39.1V133 C152.5,89.4,99.4,89.8,99.4,89.8z M38.5,148.4c0,0-2-26.1,18-26.1s38.9,0,38.9,0s18.1-2.4,18.1,26.1H38.5z`})]})]})}),Ye=({footer:n,publicStoreDomain:r})=>{let i=x(qe),a=t(),o=e();return(0,U.jsx)(`footer`,{className:b(`bg-primary pt-[100px] overflow-hidden`,!(a.pathname.startsWith(`/products/`)||a.pathname.startsWith(`/${o.locale}/products/`))&&`rounded-t-xl`,`xl:pt-[160px]`),children:(0,U.jsx)(H.Suspense,{fallback:i.loading.value,children:(0,U.jsx)(f,{resolve:n,errorElement:i.anErrorOccurred.value,children:e=>{let t=e?.shop?.footerImages?.references?.nodes;return!t||t.length<3?null:(0,U.jsxs)(U.Fragment,{children:[(0,U.jsxs)(I,{containerAtXl:!0,className:b(`relative z-[980]`,`[body:has(div[role=dialog][data-state=open])_&]:z-1`),spacingClassName:b(`px-4`,`md:px-12`),children:[(0,U.jsxs)(`div`,{className:b(`flex flex-col gap-16`,`xl:pl-20`),children:[(0,U.jsx)(`p`,{className:b(`font-manrope text-white text-[36px] font-medium leading-[125%] max-w-[20ch] text-center place-self-center`,`md:text-[48px] md:leading-[120%]`,`xl:text-start xl:place-self-start xl:leading-[120%]`),children:i.doYouNeedHelp.value}),(0,U.jsx)(T,{radius:`pill`,variant:`accent`,className:b(`min-w-[231.6px] place-self-center py-[5.31px] pl-[17.26px] pr-[5.31px]`,`xl:place-self-start`),asChild:!0,children:(0,U.jsx)(w,{to:e?.shop?.footerContactLink?.reference?.handle?`/pages/${e.shop.footerContactLink.reference.handle}`:`#`,children:(0,U.jsxs)(`div`,{className:`flex items-center gap-2 justify-between w-full`,children:[(0,U.jsx)(`span`,{className:`font-manrope text-[16px] font-normal leading-[135%] tracking-[0.5px] uppercase`,children:i.contactUs.value}),(0,U.jsx)(`div`,{className:`bg-background rounded-[90px] w-[37.18px] h-[37.18px] flex items-center justify-center`,children:(0,U.jsx)(me,{className:`text-primary size-[15.94px]`})})]})})})]}),(0,U.jsx)(`div`,{className:b(`h-[500px]`,`xl:h-[100px]`),children:(0,U.jsx)(`div`,{className:b(`rounded-lg w-[215.93px] h-[219.82px]`,`absolute top-[22.5%] left-[40%] -translate-x-[40%]`,`md:left-1/2 md:-translate-x-1/2`,`xl:top-0 xl:left-[70%] xl:-translate-x-[70%] xl:scale-50`,`xl:w-[400px] xl:h-[407px]`,`2xl:scale-100`),children:(0,U.jsxs)(`div`,{className:`relative w-full h-full`,children:[(0,U.jsx)(y,{className:`rounded-lg object-cover w-full h-full`,alt:t[1]?.alt||`footer-2`,aspectRatio:`1/1`,data:{id:t[1]?.id||``,altText:t[1]?.alt||`footer-2`,...t[1]?.image},sizes:`auto`}),(0,U.jsx)(`div`,{className:b(`rounded-lg w-[151.59px] h-[131.6px] -z-10`,`absolute -top-[15%] left-[93%]`,`xl:w-[281px] xl:h-[244px]`),children:(0,U.jsx)(y,{className:`rounded-lg object-cover w-full h-full`,alt:t[0]?.alt||`footer-1`,aspectRatio:`1/1`,data:{id:t[0]?.id||``,altText:t[0]?.alt||`footer-1`,...t[0]?.image},sizes:`auto`})}),(0,U.jsx)(`div`,{className:b(`rounded-lg z-10 w-[131.43px] h-[131.43px] absolute top-[50%] -left-[30%]`,`xl:w-[243px] xl:h-[243px]`),children:(0,U.jsx)(y,{className:`rounded-lg object-cover w-full h-full`,alt:t[2]?.alt||`footer-3`,aspectRatio:`1/1`,data:{id:t[2]?.id||``,altText:t[2]?.alt||`footer-3`,...t[2]?.image},sizes:`auto`})})]})})}),(0,U.jsxs)(`div`,{className:`grid grid-cols-1 gap-16 place-items-center text-accent! xl
1:mt-32`,children:[(0,U.jsx)(X,{className:`size-48`}),(0,U.jsxs)(`div`,{className:`grid xl:grid-cols-3 gap-12 xl:gap-0 place-items-center w-full`,children:[(0,U.jsxs)(`div`,{className:`flex flex-col space-between gap-6 text-center h-full`,children:[(0,U.jsx)(R.Span,{className:`text-sm font-light tracking-wider uppercase`,children:i.email.value}),(0,U.jsx)(R.A,{href:`mailto:${e.shop.contactEmail?.value}`,className:`text-accent hover:text-accent/90 text-2xl font-bold uppercase`,children:e.shop.contactEmail?.value})]}),(0,U.jsxs)(`div`,{className:`flex flex-col space-between gap-6 text-center h-full`,children:[(0,U.jsx)(R.Span,{className:`text-sm font-light tracking-wider uppercase`,children:i.address.value}),(0,U.jsx)(R.Span,{className:`text-2xl font-bold uppercase max-w-[300px]`,children:e.shop.address?.value})]}),(0,U.jsxs)(`div`,{className:`flex flex-col space-between gap-6 text-center h-full`,children:[(0,U.jsx)(R.Span,{className:`text-sm font-light tracking-wider uppercase`,children:i.phone.value}),(0,U.jsx)(R.A,{className:`text-accent hover:text-accent/90 text-2xl font-bold`,href:`tel:${e.shop.contactPhone?.value}`,children:e.shop.contactPhone?.value})]})]}),(0,U.jsx)(`nav`,{role:`navigation`,className:b(`grid grid-cols-1 place-items-center gap-6 uppercase text-sm font-light tracking-wider`,`md:grid-cols-2`,`xl:flex xl:items-center xl:justify-center xl:flex-wrap`),children:e?.menu?.items.map(t=>{if(!t.url)return null;let n=t.url.includes(`myshopify.com`)||t.url.includes(r)||t.url.includes(e.shop.primaryDomain.url)?new URL(t.url).pathname:t.url;return n.startsWith(`/`)?(0,U.jsx)(w,{to:n,prefetch:`intent`,children:t.title},t.id):(0,U.jsx)(te,{href:n,children:t.title},t.id)})})]})]}),(0,U.jsx)(I,{className:`relative pb-10`,spacingClassName:b(`px-4 pt-10`,`md:px-12 md:pt-24`),children:(0,U.jsxs)(`div`,{className:`flex flex-col w-full gap-4`,children:[(0,U.jsxs)(`div`,{className:`place-self-end flex items-center gap-4 flex-wrap`,children:[(0,U.jsx)(Je,{className:`size-16 scale-75`}),(0,U.jsx)(`img`,{src:`/iso45001.png`,alt:`ISO 45001`,className:`scale-75`}),(0,U.jsx)(`img`,{src:`/iso14001.png`,alt:`ISO 14001`,className:`scale-75`}),(0,U.jsx)(`img`,{src:`/iso9001.png`,alt:`ISO 9001`,className:`scale-75`})]}),(0,U.jsxs)(`div`,{className:b(`bg-footer-copyright-background text-footer-copyright-foreground px-4 py-3 rounded-xl grid grid-cols-1 gap-[151px]`,`md:gap-4`,`xl:flex xl:items-center xl:justify-between xl:flex-wrap`),children:[(0,U.jsxs)(R.Span,{children:[`©`,` `,i.copyright({year:new Date().getFullYear()}).value]}),(0,U.jsxs)(`div`,{className:b(`flex flex-col items-center gap-4`,`xl:flex-row`),children:[(0,U.jsxs)(`a`,{href:e?.shop?.linkedin?.value||`#`,target:`_blank`,rel:`noopener noreferrer`,className:`w-full bg-footer-copyright border-footer-copyright-foreground border rounded-xl flex items-center justify-between px-3 py-2 gap-8 xl:min-w-[280px]`,children:[(0,U.jsx)(R.Span,{className:`text-sm font-light uppercase`,children:`LinkedIn`}),(0,U.jsx)(ae,{currentColor:!0})]}),(0,U.jsxs)(`a`,{href:e?.shop?.instagram?.value||`#`,target:`_blank`,rel:`noopener noreferrer`,className:`w-full bg-footer-copyright border-footer-copyright-foreground border rounded-xl flex items-center justify-between px-3 py-2 gap-8 xl:min-w-[280px]`,children:[(0,U.jsx)(R.Span,{className:`text-sm font-light uppercase`,children:`Instagram`}),(0,U.jsx)(ne,{currentColor:!0})]}),(0,U.jsxs)(`a`,{href:e?.shop?.facebook?.value||`#`,target:`_blank`,rel:`noopener noreferrer`,className:`w-full bg-footer-copyright border-footer-copyright-foreground border rounded-xl flex items-center justify-between px-3 py-2 gap-8 xl:min-w-[280px]`,children:[(0,U.jsx)(R.Span,{className:`text-sm font-light uppercase`,children:`Facebook`}),(0,U.jsx)(re,{currentColor:!0})]})]})]})]})})]})}})})})};function Xe({baseUrl:e,trackingParams:t,params:n,term:r}){let i=new URLSearchParams({...n,q:encodeURIComponent(r)}).toString();return t&&(i=`${i}&${t}`),`${e}?${i}`}var Z=250,Q=2,Ze=3,Qe=b(`m-0! h-9 w-full min-w-0 rounded-[6px] bg-white py-1 pr-3 pl-8 text-sm text-foreground outline-none`,`placeholder:text-muted-foreground`),$=b(`flex w-full cursor-pointer justify-start gap-2 rounded-sm px-2 py-1.5 text-left outline-hidden select-none transition-colors`,`hover:bg-select-item-focus hover:text-select-item-focus-foreground`,`data-[selected=true]:bg-select-item-focus data-[selected=true]:text-select-item-focus-foreground`);
1function $e(){let t=x(N),n=x(B),r=a(),i=e(),[o,s]=(0,H.useState)(!1),[c,l]=(0,H.useState)(``),u=c.trim();function d(e){s(e),e||l(``)}function f(){d(!1),r(C({path:u?`/search?q=${encodeURIComponent(u)}`:`/search`,locale:i.locale}))}function p(e,t){d(!1),be({listId:`predictive-search:${u}`,listName:`Predictive Search`,item:O({id:e.id,handle:e.handle,title:e.title,price:Number(e.priceRange?.minVariantPrice?.amount??0)},t),searchTerm:u});let n={};for(let{name:t,value:r}of e.matchedVariant?.selectedOptions??[])n[t]=r;r(Xe({baseUrl:C({path:`/products/${e.handle}`,locale:i.locale}),trackingParams:e.trackingParameters,params:n,term:u}))}return(0,U.jsxs)(Re,{open:o,onOpenChange:d,children:[(0,U.jsx)(Ie,{asChild:!0,children:(0,U.jsx)(T,{size:`sm`,variant:`black`,"aria-label":t.search.value,children:(0,U.jsx)(V,{className:`size-5`})})}),(0,U.jsx)(Le,{align:`center`,className:`w-80 gap-0 overflow-hidden p-0`,children:(0,U.jsxs)(L,{shouldFilter:!1,loop:!0,className:`flex flex-col`,children:[(0,U.jsx)(`div`,{className:b(`p-1.5`,u&&`border-b border-border`),children:(0,U.jsxs)(`div`,{className:`relative`,children:[(0,U.jsx)(V,{className:`pointer-events-none absolute top-1/2 left-2.5 size-4 -translate-y-1/2 text-muted-foreground`,currentColor:!0,"aria-hidden":!0}),(0,U.jsx)(L.Input,{value:c,onValueChange:l,autoComplete:`off`,placeholder:n.searchPlaceholder.value,"aria-label":t.search.value,className:Qe})]})}),u?(0,U.jsx)(et,{term:u,open:o,onSelectProduct:p,onViewAll:f}):null]})})]})}function et({term:t,open:n,onSelectProduct:r,onViewAll:i}){let a=x(B),o=s(),c=e(),{publish:l}=h(),u=(0,H.useRef)(``);(0,H.useEffect)(()=>{if(!n||t.length<Q)return;let e=setTimeout(()=>{o.load(C({path:`/search?q=${encodeURIComponent(t)}&limit=${Ze}`,locale:c.locale})),u.current!==t&&(u.current=t,l(`custom_predictive_search`,{searchTerm:t}))},Z);return()=>clearTimeout(e)},[t,n]);let d=o.state!==`idle`,f=o.data?.term===t&&!d,p=t.length>=Q,m=p?o.data?.products?.nodes??[]:[],g=m.length>0,_=p&&!f&&!g,v=o.data?.products?.pageInfo.hasNextPage??!1;return(0,U.jsxs)(L.List,{className:`max-h-80 overflow-y-auto p-1.5 outline-none`,children:[_?(0,U.jsxs)(`div`,{className:`flex items-center justify-center gap-2 py-6`,"aria-live":`polite`,children:[(0,U.jsx)(F,{className:`size-4 text-muted-foreground`}),(0,U.jsx)(R.Span,{className:`text-sm text-muted-foreground`,children:a.loading.value})]}):null,g?(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(R.Span,{className:`block px-2.5 pt-1 pb-1 text-xs font-medium tracking-wide text-muted-foreground uppercase`,children:a.products.value}),m.map((e,t)=>(0,U.jsx)(tt,{value:`search-preview-${e.id}`,onSelect:()=>r(e,t),children:(0,U.jsx)(nt,{product:e})},e.id))]}):null,f&&!g?(0,U.jsx)(R.Span,{className:`block px-2.5 py-4 text-center text-sm text-muted-foreground`,children:a.noSearchResults.value}):null,g&&v?(0,U.jsxs)(L.Item,{value:`search-view-all-results`,onSelect:i,className:b($,`mt-2`),children:[(0,U.jsx)(V,{className:`size-4 shrink-0 text-muted-foreground`,currentColor:!0,"aria-hidden":!0}),(0,U.jsx)(R.Span,{className:`text-sm font-medium`,children:a.viewAll.value})]}):null]})}function tt({value:e,onSelect:t,children:n}){return(0,U.jsx)(L.Item,{value:e,onSelect:t,className:$,children:n})}function nt({product:e}){let t=e.matchedVariant?.image??e.featuredImage;return(0,U.jsxs)(U.Fragment,{children:[t?(0,U.jsx)(y,{className:`rounded-md object-cover`,alt:t.altText??e.title,data:t,aspectRatio:`1/1`,width:36,sizes:`36px`}):null,(0,U.jsx)(`div`,{className:`flex min-w-0 flex-col`,children:(0,U.jsx)(R.Span,{className:`truncate text-sm`,children:e.title})})]})}var rt=({header:e,publicStoreDomain:t,isLoggedIn:n,cart:r})=>{let i=x(N);return(0,U.jsx)(`header`,{className:b(`px-4 pt-4 w-full sticky top-0 left-0 z-[990]`,`[body:has(div[role=dialog][data-state=open])_&]:z-2`,`md:pt-8`,`sm:px-12`,`md:px-20`,`lg:px-0`),children:(0,U.jsxs)(`div`,{className:b(`flex items-center justify-between pl-4 pr-2 py-2 rounded-lg bg-input text-black`,`lg:w-fit lg:gap-10 lg:mx-auto`),children:[(0,U.jsxs)(w,{to:`/`,prefetch:`intent`,children:[(0,U.jsx)(X,{className:`h-[23px]`}),(0,U.jsx)(`span`,{className:`sr-only`,children:e.shop.name})]}),(0,U.jsxs)(`nav`,{role:`navigation`,className:b(`hidden`,`lg:flex lg:items-center lg:flex-wrap lg:gap-12`),children:[e?.menu?.items.map(n=>n.url?(0,U.jsx)(P,{to:n.url.includes(`myshopify.com`)||n.url.includes(t)||n.url.includes(e.shop.primaryDomain.url)?new URL(n.url).pathname:n.url,prefetch:`intent`,withPadding:!0,activeHighlight:!0,children:n.title},n.id):null),(0,U.jsx)(J,{})]}),(0,U.jsxs)(`div`,{className:`flex items-center gap-2`,children:[(0,U.jsx)($e,{}),(0,U.jsx)(T,{className:b(`hidden`,`md:inline-flex`),variant:`black`,asChild:!0,size:`sm`,children:(0,U.jsx)(w,{prefetch:`intent`,to:`/account`,children:(0,U.jsx)(H.Suspense,{fallback:i.login.value,children:(0,U.jsx)(f,{resolve:n,errorElement:i.login.value,children:e=>e?i.myAccount.value:i.login.value})})})}),(0,U.jsx)(Ee,{cart:r}),(0,U.jsx)(Ke,{header:e,publicStoreDomain:t,isLoggedIn:n})]})]})})}
1,it=({cart:e,children:t=null,footer:n,header:r,isLoggedIn:i,publicStoreDomain:a})=>(0,U.jsx)(Te,{children:(0,U.jsx)(Ge,{children:(0,U.jsxs)(`div`,{className:`relative`,children:[(0,U.jsx)(rt,{header:r,publicStoreDomain:a,isLoggedIn:i,cart:e}),(0,U.jsx)(`main`,{children:t}),(0,U.jsx)(Ye,{footer:n,publicStoreDomain:a})]})})}),at=`/assets/tailwind-4oAQPVvq.css`,ot=({formMethod:e,currentUrl:t,nextUrl:n})=>!!(e&&e!==`GET`||t.toString()===n.toString()),st=()=>[{rel:`preconnect`,href:`https://cdn.shopify.com`},{rel:`preconnect`,href:`https://shop.app`},{rel:`icon`,type:`image/png`,href:`/favicon.png`}];function ct({children:t}){let n=z(),r=_(),i=e(),{defaultLocale:a}=ze(),o=n?.headScripts,s=n?.header?.shop?.googleTagManagerId?.value,f=n?.header?.shop?.metaPixelId?.value;return(0,U.jsxs)(`html`,{lang:i.locale||`sv`,dir:`ltr`,children:[(0,U.jsxs)(`head`,{children:[(0,U.jsx)(`meta`,{charSet:`utf-8`}),(0,U.jsx)(`meta`,{name:`viewport`,content:`width=device-width,initial-scale=1`}),(0,U.jsx)(`link`,{rel:`stylesheet`,href:at}),(0,U.jsx)(`link`,{rel:`stylesheet`,href:Be}),(0,U.jsx)(d,{}),(0,U.jsx)(l,{}),o?.map?.(({attrs:e,body:t},n)=>(0,U.jsx)(`script`,{...e,nonce:r,suppressHydrationWarning:!0,...t?{dangerouslySetInnerHTML:{__html:t}}:{}},`head-script-${n}`)),s&&(0,U.jsx)(`script`,{nonce:r,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:` 2 (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 3 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 4 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
5 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 6 })(window,document,'script','dataLayer','${s}'); 7 `}}),f&&(0,U.jsx)(`script`,{nonce:r,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:` 8 !function(f,b,e,v,n,t,s) 9 {if(f.fbq)return;n=f.fbq=function(){n.callMethod? 10 n.callMethod.apply(n,arguments):n.queue.push(arguments)}; 11 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; 12 n.queue=[];t=b.createElement(e);t.async=!0; 13 t.src=v;s=b.getElementsByTagName(e)[0]; 14 s.parentNode.insertBefore(t,s)}(window, document,'script', 15 'https://connect.facebook.net/en_US/fbevents.js'); 16 fbq('init', '${f}'); 17 fbq('set','agent','tmgoogletagmanager', '${f}'); 18 fbq('track', 'PageView'); 19 `}})]}),(0,U.jsxs)(`body`,{children:[s&&(0,U.jsx)(`noscript`,{nonce:r,suppressHydrationWarning:!0,children:(0,U.jsx)(`iframe`,{title:`Google Tag Manager`,src:`https://www.googletagmanager.com/ns.html?id=${s}`,height:`0`,width:`0`,style:{display:`none`,visibility:`hidden`}})}),f&&(0,U.jsx)(`noscript`,{nonce:r,suppressHydrationWarning:!0,children:(0,U.jsx)(`img`,{height:`1`,width:`1`,style:{display:`none`},src:`https://www.facebook.com/tr?id=${f}&ev=PageView&noscript=1`,alt:``})}),(0,U.jsx)(le,{locale:i.locale??a,children:t}),(0,U.jsx)(c,{nonce:r}),(0,U.jsx)(u,{nonce:r})]})]})}var lt=n(ie(function(){let e=z();if(!e)return(0,U.jsx)(p,{});let t=e?.header?.shop?.googleTagManagerId?.value;return(0,U.jsxs)(v.Provider,{cart:e.cart,shop:e.shop,consent:e.consent,children:[t?(0,U.jsx)(Ve,{}):null,(0,U.jsx)(it,{...e,children:(0,U.jsx)(p,{})})]})})),ut=i(ee);export{ut as ErrorBoundary,ct as Layout,lt as default,st as links,ot as shouldRevalidate};
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.