Help
RSS
API
Feed
Maltego
Contact
Domain > www.lafuma-meubels.nl
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2022-01-31
104.18.27.36
(
ClassC
)
2025-11-28
151.101.21.124
(
ClassC
)
Port 443
HTTP/1.1 200 OKConnection: keep-alivex-built-with: Hyva Themesx-xss-protection: 1; modeblockx-frame-options: SAMEORIGINtraceresponse: 00-187c10b01f25aa68db4444d6c2b696eb-ebd417ed94cc912e-01content-security-policy-report-only: font-src fonts.gstatic.com use.typekit.net fonts.googleapis.com *.googleapis.com *.gstatic.com data: *.oney.io *.staging.oney.io https://fonts.gstatic.com https://cdnjs.cloudflare.com data: self unsafe-inline; form-action geostag.cardinalcommerce.com geo.cardinalcommerce.com 1eafstag.cardinalcommerce.com 1eaf.cardinalcommerce.com centinelapistag.cardinalcommerce.com centinelapi.cardinalcommerce.com pilot-payflowlink.paypal.com www.paypal.com www.sandbox.paypal.com *.facebook.com self unsafe-inline; frame-ancestors www.gstatic.com self; frame-src fast.amc.demdex.net *.adobe.com geostag.cardinalcommerce.com geo.cardinalcommerce.com 1eafstag.cardinalcommerce.com 1eaf.cardinalcommerce.com centinelapistag.cardinalcommerce.com centinelapi.cardinalcommerce.com bid.g.doubleclick.net *.demdex.net *.youtube.com *.youtube-nocookie.com www.paypal.com www.sandbox.paypal.com pilot-payflowlink.paypal.com player.vimeo.com https://www.google.com/recaptcha/ www.googletagmanager.com www.google.com *.hipay-tpp.com *.hipay.com *.paypal.com *.googleapis.com *.weltpixel.com https://thinglink.com/ https://app.usercentrics.eu/ www.xtento.com self unsafe-inline; img-src assets.adobedtm.com amcglobal.sc.omtrdc.net dpm.demdex.net *.everesttech.net *.adobe.com widgets.magentocommerce.com data: www.googleadservices.com www.google-analytics.com googleads.g.doubleclick.net www.google.com bid.g.doubleclick.net analytics.google.com www.googletagmanager.com *.search-admin-ui-qa.magento-datasolutions.com search-admin-ui-qa.magento-datasolutions.com *.search-admin-ui.magento-ds.com search-admin-ui.magento-ds.com p.typekit.net *.telemetry-dev.adobe.io *.demdex.net plp-widgets-ui-qa.magento-datasolutions.com plp-widgets-ui.magento.ds.com searchautocompleteqa.magento-datasolutions.com livesearch-autocomplete.magento-ds.com t.paypal.com www.paypal.com www.paypalobjects.com fpdbs.paypal.com fpdbs.sandbox.paypal.com *.vimeocdn.com i.ytimg.com *.youtube.com validator.swagger.io https://images.unsplash.com maps.googleapis.com maps.gstatic.com *.gstatic.com *.googleapis.com *.hipay.com *.oney.io *.staging.oney.io https://static.klaviyo.com https://static-forms.klaviyo.com https://fast.a.klaviyo.com https://static-tracking.klaviyo.com/ https://a.klaviyo.com/ https://telemetrics.klaviyo.com/ https://maps.googleapis.com https://maps.gstatic.com https://www.google.fr https://api.mapbox.com *.tile.openstreetmap.org https://widgets.trustedshops.com/ https://integrations.etrusted.com/ https://app.usercentrics.eu/ *.facebook.com www.xtento.com cdn.xtento.com data: self unsafe-inline; script-src *.adobedtm.com *.adobe.com geostag.cardinalcommerce.com 1eafstag.cardinalcommerce.com geoapi.cardinalcommerce.com 1eafapi.cardinalcommerce.com songbird.cardinalcommerce.com includestest.ccdc02.com www.googleadservices.com www.google-analytics.com googleads.g.doubleclick.net analytics.google.com www.googletagmanager.com *.search-admin-ui-qa.magento-datasolutions.com search-admin-ui-qa.magento-datasolutions.com *.search-admin-ui.magento-ds.com search-admin-ui.magento-ds.com use.typekit.net *.telemetry-dev.adobe.io amcglobal.sc.omtrdc.net *.sentry.io *.sentry-cdn.com plp-widgets-ui-qa.magento-datasolutions.com plp-widgets-ui.magento.ds.com searchautocompleteqa.magento-datasolutions.com livesearch-autocomplete.magento-ds.com livesearch-metrics-qa.magento-datasolutions.com livesearch-metrics.magento-ds.com unpkg.com/@adobe/ cdn.jsdelivr.net/npm/@adobe/ commerce.adobedtm.com js.magento-datasolutions.com *.newrelic.com *.nr-data.net assets.adobedtm.com commerce.adobe.net www.paypal.com www.sandbox.paypal.com www.paypalobjects.com t.paypal.com magento-recs-sdk.adobe.net s.ytimg.com www.googleapis.com vimeo.com www.vimeo.com *.vimeocdn.com *.youtube.com https://www.gstatic.com/recaptcha/ https://www.google.com/recaptcha/ *.magento-datasolutions.com *.magento-ds.com maps.googleapis.com maps.gstatic.com fonts.googleapis.com *.googleapis.com *.gstatic.com https://cdn.jsdelivr.net/npm/@ryangjchandler/spruce@2.x.x/dist/spruce.umd.js www.google.com/recaptcha/ www.gstatic.com/recaptcha/ *.hipay-tpp.com *.hipay.com mpsnare.iesnare.com *.paypal.com *.oney.io *.staging.oney.io https://static.klaviyo.com https://static-forms.klaviyo.com https://fast.a.klaviyo.com https://static-tracking.klaviyo.com/ https://a.klaviyo.com/ https://telemetrics.klaviyo.com/ https://cdnjs.cloudflare.com https://maps.googleapis.com https://widgets.trustedshops.com/ https://integrations.etrusted.com/ https://cdn.thinglink.me/ https://app.usercentrics.eu/ https://www.googletagmanager.com tagmanager.google.com *.facebook.net unpkg.com www.xtento.com cdn.xtento.com self unsafe-inline unsafe-eval; style-src *.adobe.com *.search-admin-ui-qa.magento-datasolutions.com search-admin-ui-qa.magento-datasolutions.com *.search-admin-ui.magento-ds.com search-admin-ui.magento-ds.com fonts.googleapis.com *.telemetry-dev.adobe.io amcglobal.sc.omtrdc.net plp-widgets-ui-qa.magento-datasolutions.com plp-widgets-ui.magento.ds.com searchautocompleteqa.magento-datasolutions.com livesearch-autocomplete.magento-ds.com *.magento-datasolutions.com *.magento-ds.com *.hipay.com *.googleapis.com https://static.klaviyo.com https://fonts.googleapis.com https://cdnjs.cloudflare.com https://integrations.etrusted.com/ tagmanager.google.com self unsafe-inline; object-src self unsafe-inline; media-src *.adobe.com *.search-admin-ui-qa.magento-datasolutions.com search-admin-ui-qa.magento-datasolutions.com *.search-admin-ui.magento-ds.com search-admin-ui.magento-ds.com *.telemetry-dev.adobe.io amcglobal.sc.omtrdc.net plp-widgets-ui-qa.magento-datasolutions.com plp-widgets-ui.magento.ds.com searchautocompleteqa.magento-datasolutions.com livesearch-autocomplete.magento-ds.com data: mpsnare.iesnare.com *.googleapis.com self unsafe-inline; manifest-src *.search-admin-ui-qa.magento-datasolutions.com search-admin-ui-qa.magento-datasolutions.com *.search-admin-ui.magento-ds.com search-admin-ui.magento-ds.com plp-widgets-ui-qa.magento-datasolutions.com plp-widgets-ui.magento.ds.com searchautocompleteqa.magento-datasolutions.com livesearch-autocomplete.magento-ds.com self unsafe-inline; connect-src dpm.demdex.net amcglobal.sc.omtrdc.net geostag.cardinalcommerce.com geo.cardinalcommerce.com 1eafstag.cardinalcommerce.com 1eaf.cardinalcommerce.com centinelapistag.cardinalcommerce.com centinelapi.cardinalcommerce.com www.google-analytics.com www.googleadservices.com analytics.google.com www.googletagmanager.com *.search-admin-ui-qa.magento-datasolutions.com search-admin-ui-qa.magento-datasolutions.com *.search-admin-ui.magento-ds.com search-admin-ui.magento-ds.com *.telemetry-dev.adobe.io telemetry-dev.adobe.io *.telemetry.adobe.io telemetry.adobe.io p13n.adobe.io p13n-mr.adobe.io *.sentry.io *.sentry-cdn.com plp-widgets-ui-qa.magento-datasolutions.com plp-widgets-ui.magento.ds.com searchautocompleteqa.magento-datasolutions.com livesearch-autocomplete.magento-ds.com livesearch-metrics-qa.magento-datasolutions.com livesearch-metrics.magento-ds.com commerce-int.adobe.io commerce.adobe.io *.snplow.net commerce.adobedc.net *.newrelic.com *.nr-data.net vimeo.com api.magento.com *.adobe.io performance.typekit.net www.sandbox.paypal.com www.paypalobjects.com www.paypal.com pilot-payflowlink.paypal.com *.magento-datasolutions.com *.magento-ds.com maps.googleapis.com maps.gstatic.com fonts.googleapis.com *.googleapis.com *.hipay-tpp.com *.hipay.com wss://mpsnare.iesnare.com *.oney.io *.staging.oney.io https://static.klaviyo.com https://static-forms.klaviyo.com https://fast.a.klaviyo.com https://static-tracking.klaviyo.com/ https://a.klaviyo.com/ https://telemetrics.klaviyo.com/ https://maps.googleapis.com https://nominatim.openstreetmap.org https://integrations.etrusted.com/ https://app.usercentrics.eu/ https://api.usercentrics.eu/ *.google-analytics.com *.facebook.net self unsafe-inline; child-src http: https: blob: self unsafe-inline; default-src *.search-admin-ui-qa.magento-datasolutions.com search-admin-ui-qa.magento-datasolutions.com *.search-admin-ui.magento-ds.com search-admin-ui.magento-ds.com *.telemetry-dev.adobe.io telemetry-dev.adobe.io amcglobal.sc.omtrdc.net plp-widgets-ui-qa.magento-datasolutions.com plp-widgets-ui.magento.ds.com searchautocompleteqa.magento-datasolutions.com livesearch-autocomplete.magento-ds.com self unsafe-inline unsafe-eval; base-uri self unsafe-inline;x-platform-server: i-0e8f62a077613aaf5x-platform-server: i-0e8f62a077613aaf5expires: Sat, 29 Nov 2025 04:18:22 GMTx-content-type-options: nosniffx-debug-info: eyJyZXRyaWVzIjowfQpragma: cachecontent-type: text/html; charsetUTF-8x-esi: 1x-timer: S1764303503.644290,VS0,VE1016Accept-Ranges: bytesAge: 0Date: Fri, 28 Nov 2025 04:18:23 GMTX-Served-By: cache-par-lfpb1150029-PAR, cache-par-lfpb1150099-PAR, cache-bfi-krnt7300088-BFIX-Cache: MISS, MISS, MISSX-Cache-Hits: 0, 0, 0Cache-Control: no-store, no-cache, must-revalidate, max-age0Vary: Accept-Encoding,CookieStrict-Transport-Security: max-age31557600transfer-encoding: chunked !doctype html>html langnl>head > meta charsetutf-8/>script typetext/javascript>(window.NREUM||(NREUM{})).init{privacy:{cookies_enabled:true},ajax:{deny_list:},session_trace:{sampling_rate:0.0,mode:FIXED_RATE,enabled:true,error_sampling_rate:0.0},feature_flags:soft_nav,distributed_tracing:{enabled:true}};(window.NREUM||(NREUM{})).loader_config{agentID:1120209076,accountID:3958023,trustKey:1322840,xpid:Vw8CWVZRCxABVFZXBwIAV1wC,licenseKey:NRJS-f27923ed7a687545e4a,applicationID:1075037183,browserID:1120209076};;/*! For license information please see nr-loader-spa-1.303.0.min.js.LICENSE.txt */(()>{var e,t,r{384:(e,t,r)>{use strict;r.d(t,{NT:()>s,US:()>d,Zm:()>a,bQ:()>u,dV:()>c,pV:()>l});var nr(6154),ir(1863),or(1910);const s{beacon:bam.nr-data.net,errorBeacon:bam.nr-data.net};function a(){return n.gm.NREUM||(n.gm.NREUM{}),void 0n.gm.newrelic&&(n.gm.newrelicn.gm.NREUM),n.gm.NREUM}function c(){let ea();return e.o||(e.o{ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,o.i)(...Object.values(e.o))),e}function u(e,t){let ra();r.initializedAgents??{},t.initializedAt{ms:(0,i.t)(),date:new Date},r.initializedAgentset}function d(e,t){a()et}function l(){return function(){let ea();const te.info||{};e.info{beacon:s.beacon,errorBeacon:s.errorBeacon,...t}}(),function(){let ea();const te.init||{};e.init{...t}}(),c(),function(){let ea();const te.loader_config||{};e.loader_config{...t}}(),a()}},782:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K7.pageViewTiming},860:(e,t,r)>{use strict;r.d(t,{$J:()>d,K7:()>c,P3:()>u,XX:()>i,Yy:()>a,df:()>o,qY:()>n,v4:()>s});const nevents,ijserrors,obrowser/blobs,srum,abrowser/logs,c{ajax:ajax,genericEvents:generic_events,jserrors:i,logging:logging,metrics:metrics,pageAction:page_action,pageViewEvent:page_view_event,pageViewTiming:page_view_timing,sessionReplay:session_replay,sessionTrace:session_trace,softNav:soft_navigations,spa:spa},u{c.pageViewEvent:1,c.pageViewTiming:2,c.metrics:3,c.jserrors:4,c.spa:5,c.ajax:6,c.sessionTrace:7,c.softNav:8,c.sessionReplay:9,c.logging:10,c.genericEvents:11},d{c.pageViewEvent:s,c.pageViewTiming:n,c.ajax:n,c.spa:n,c.softNav:n,c.metrics:i,c.jserrors:i,c.sessionTrace:o,c.sessionReplay:o,c.logging:a,c.genericEvents:ins}},944:(e,t,r)>{use strict;r.d(t,{R:()>i});var nr(3241);function i(e,t){functiontypeof console.debug&&(console.debug(New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#.concat(e),t),(0,n.W)({agentIdentifier:null,drained:null,type:data,name:warn,feature:warn,data:{code:e,secondary:t}}))}},993:(e,t,r)>{use strict;r.d(t,{A$:()>o,ET:()>s,TZ:()>a,p_:()>i});var nr(860);const i{ERROR:ERROR,WARN:WARN,INFO:INFO,DEBUG:DEBUG,TRACE:TRACE},o{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},slog,an.K7.logging},1687:(e,t,r)>{use strict;r.d(t,{Ak:()>u,Ze:()>f,x3:()>d});var nr(3241),ir(7836),or(3606),sr(860),ar(2646);const c{};function u(e,t){const r{staged:!1,priority:s.P3t||0};l(e),ce.get(t)||ce.set(t,r)}function d(e,t){e&&ce&&(ce.get(t)&&ce.delete(t),p(e,t,!1),ce.size&&h(e))}function l(e){if(!e)throw new Error(agentIdentifier required);ce||(cenew Map)}function f(e,tfeature,r!1){if(l(e),!e||!ce.get(t)||r)return p(e,t);ce.get(t).staged!0,h(e)}function h(e){const tArray.from(ce);t.every((e,t)>t.staged)&&(t.sort((e,t)>e1.priority-t1.priority),t.forEach((t)>{ce.delete(t),p(e,t)}))}function p(e,t,r!0){const se?i.ee.get(e):i.ee,co.i.handlers;if(!s.aborted&&s.backlog&&c){if((0,n.W)({agentIdentifier:e,type:lifecycle,name:drain,feature:t}),r){const es.backlogt,rct;if(r){for(let t0;e&&te.length;++t)g(et,r);Object.entries(r).forEach((e,t)>{Object.values(t||{}).forEach(t>{t0?.on&&t0?.context()instanceof a.y&&t0.on(e,t1)})})}}s.isolatedBacklog||delete ct,s.backlogtnull,s.emit(drain-+t,)}}function g(e,t){var re1;Object.values(tr||{}).forEach(t>{var re0;if(t0r){var nt1,ie3,oe2;n.apply(i,o)}})}},1741:(e,t,r)>{use strict;r.d(t,{W:()>o});var nr(944),ir(4261);class o{#e(e,...t){if(thise!o.prototypee)return thise(...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e){return this.#e(i.Dl,e)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e(i.$9,e,t)}start(){return this.#e(i.d3)}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},1863:(e,t,r)>{use strict;function n(){return Math.floor(performance.now())}r.d(t,{t:()>n})},1910:(e,t,r)>{use strict;r.d(t,{i:()>o});var nr(944);const inew Map;function o(...e){return e.every(e>{if(i.has(e))return i.get(e);const tfunctiontypeof e&&e.toString().includes(native code);return t||(0,n.R)(64,e?.name||e?.toString()),i.set(e,t),t})}},2555:(e,t,r)>{use strict;r.d(t,{D:()>a,f:()>s});var nr(384),ir(8122);const o{beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function s(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}const ae>(0,i.a)(e,o)},2614:(e,t,r)>{use strict;r.d(t,{BB:()>s,H3:()>n,g:()>u,iL:()>c,tS:()>a,uh:()>i,wk:()>o});const nNRBA,iSESSION,o144e5,s18e5,a{STARTED:session-started,PAUSE:session-pause,RESET:session-reset,RESUME:session-resume,UPDATE:session-update},c{SAME_TAB:same-tab,CROSS_TAB:cross-tab},u{OFF:0,FULL:1,ERROR:2}},2646:(e,t,r)>{use strict;r.d(t,{y:()>n});class n{constructor(e){this.contextIde}}},2843:(e,t,r)>{use strict;r.d(t,{u:()>i});var nr(3878);function i(e,t!1,r,i){(0,n.DD)(visibilitychange,function(){if(t)return void(hiddendocument.visibilityState&&e());e(document.visibilityState)},r,i)}},3241:(e,t,r)>{use strict;r.d(t,{W:()>o});var nr(6154);const inewrelic;function o(e{}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},3304:(e,t,r)>{use strict;r.d(t,{A:()>o});var nr(7836);const i()>{const enew WeakSet;return(t,r)>{if(objecttypeof r&&null!r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??}catch(e){try{n.ee.emit(internal-error,e)}catch(e){}return}}},3333:(e,t,r)>{use strict;r.d(t,{$v:()>d,TZ:()>n,Xh:()>c,Zp:()>i,kd:()>u,mq:()>a,nf:()>s,qN:()>o});const nr(860).K7.genericEvents,iauxclick,click,copy,keydown,paste,scrollend,ofocus,blur,s4,a1e3,c2e3,uPageAction,UserAction,BrowserPerformance,d{RESOURCES:experimental.resources,REGISTER:register}},3434:(e,t,r)>{use strict;r.d(t,{Jt:()>o,YM:()>u});var nr(7836),ir(5607);const onr@original:.concat(i.W),s50;var aObject.prototype.hasOwnProperty,c!1;function u(e,t){return e||(en.ee),r.inPlacefunction(e,t,n,i,o){n||(n);const s-n.charAt(0);for(let a0;at.length;a++){const cta,uec;l(u)||(ecr(u,s?c+n:n,i,c,o))}},r.flago,r;function r(t,r,n,c,u){return l(t)?t:(r||(r),nrWrapperot,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return er},set:function(t){return ert,t}})}),t}catch(e){d(e,r)}for(var n in e)a.call(e,n)&&(tnen)}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,l,f;let h;try{athis,o...arguments,lfunctiontypeof n?n(o,a):n||{}}catch(t){d(t,,o,a,c,l,e)}i(r+start,o,a,c,l,u);const pperformance.now();let g;try{return ft.apply(a,o),gperformance.now(),f}catch(e){throw gperformance.now(),i(r+err,o,a,e,l,u),he,h}finally{const eg-p,t{start:p,end:g,duration:e,isLongTask:e>s,methodName:c,thrownError:h};t.isLongTask&&i(long-task,t,a,l,u),i(r+end,o,a,f,l,u)}}}function i(r,n,i,o){if(!c||t){var sc;c!0;try{e.emit(r,n,i,t,o)}catch(t){d(t,r,n,i,e)}cs}}}function d(e,t){t||(tn.ee);try{t.emit(internal-error,e)}catch(e){}}function l(e){return!(e&&functiontypeof e&&e.apply&&!eo)}},3606:(e,t,r)>{use strict;r.d(t,{i:()>o});var nr(9908);o.ons;var io.handlers{};function o(e,t,r,o){s(o||n.d,i,e,t,r)}function s(e,t,r,i,o){o||(ofeature),e||(en.d);var stoto||{};(srsr||).push(e,i)}},3738:(e,t,r)>{use strict;r.d(t,{He:()>i,Kp:()>a,Lc:()>u,Rz:()>d,TZ:()>n,bD:()>o,d3:()>s,jx:()>l,sl:()>f,uP:()>c});const nr(860).K7.sessionTrace,ibstResource,oresource,s-start,a-end,cfn+s,ufn+a,dpushState,l1e3,f3e4},3785:(e,t,r)>{use strict;r.d(t,{R:()>c,b:()>u});var nr(9908),ir(1863),or(860),sr(8154),ar(993);function c(e,t,r{},ca.p_.INFO,u,d(0,i.t)()){(0,n.p)(s.xV,API/logging/.concat(c.toLowerCase(),/called),void 0,o.K7.metrics,e),(0,n.p)(a.ET,d,t,r,c,u,void 0,o.K7.logging,e)}function u(e){returnstringtypeof e&&Object.values(a.p_).some(t>te.toUpperCase().trim())}},3878:(e,t,r)>{use strict;function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()>o,jT:()>n,sp:()>i})},3962:(e,t,r)>{use strict;r.d(t,{AM:()>s,O2:()>l,OV:()>o,Qu:()>f,TZ:()>c,ih:()>h,pP:()>a,t1:()>d,tC:()>i,wD:()>u});var nr(860);const iclick,keydown,submit,opopstate,sapi,ainitialPageLoad,cn.K7.softNav,u5e3,d500,l{INITIAL_PAGE_LOAD:,ROUTE_CHANGE:1,UNSPECIFIED:2},f{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},h{IP:in progress,PF:pending finish,FIN:finished,CAN:cancelled}},4234:(e,t,r)>{use strict;r.d(t,{W:()>o});var nr(7836),ir(1687);class o{constructor(e,t){this.agentIdentifiere,this.een.ee.get(e),this.featureNamet,this.blocked!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},4261:(e,t,r)>{use strict;r.d(t,{$9:()>d,BL:()>c,CH:()>p,Dl:()>R,Fw:()>w,PA:()>v,Pl:()>n,Pv:()>A,Tb:()>f,U2:()>s,V1:()>E,Wb:()>T,bt:()>y,cD:()>b,d3:()>x,dT:()>u,eY:()>g,fF:()>h,hG:()>o,hw:()>i,k6:()>a,nb:()>m,o5:()>l});const napi-,in+ixn-,oaddPageAction,saddToTrace,aaddRelease,cfinished,uinteraction,dlog,lnoticeError,fpauseReplay,hrecordCustomEvent,precordReplay,gregister,msetApplicationVersion,vsetCurrentRouteName,bsetCustomAttribute,ysetErrorHandler,wsetPageViewName,RsetUserId,xstart,TwrapLogger,Emeasure,Aconsent},4387:(e,t,r)>{use strict;function n(e{}){return!(!e.id||!e.name)}function i(e){returnstringtypeof e&&e.trim().length501||numbertypeof e}function o(e,t){if(2!t?.harvestEndpointVersion)return{};const rt.agentRef.runtime.appMetadata.agents0.entityGuid;return n(e)?{mfe.id:e.id,mfe.name:e.name,eventSource:e.eventSource,parent.id:e.parent?.id||r}:{entity.guid:r,appId:t.agentRef.info.applicationID}}r.d(t,{Ux:()>o,c7:()>n,yo:()>i})},5205:(e,t,r)>{use strict;r.d(t,{j:()>_});var nr(384),ir(1741);var or(2555),sr(3333);const ae>{if(!e||string!typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var cr(2614),ur(944),dr(8122);const ldata-nr-mask,fe>(0,d.a)(e,(()>{const e{feature_flags:,experimental:{allow_registered_children:!1,resources:!1},mask_selector:*,block_selector:data-nr-block,mask_input_options:{color:!1,date:!1,datetime-local:!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0},api:{get allow_registered_children(){return e.feature_flags.includes(s.$v.REGISTER)||e.experimental.allow_registered_children},set allow_registered_children(t){e.experimental.allow_registered_childrent},duplicate_registered_data:!1},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flagst},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(s.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resourcest},asset_types:,first_party_domains:,ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:c.wk,inactiveMs:c.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){a(t)?e.mask_selector.concat(t,,).concat(l):t||nullt?e.mask_selectorl:(0,u.R)(5,t)},get block_class(){returnnr-block},get ignore_class(){returnnr-ignore},get mask_text_class(){returnnr-mask},get block_selector(){return e.block_selector},set block_selector(t){a(t)?e.block_selector+,.concat(t):!t&&(0,u.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&objecttypeof t?e.mask_input_options{...t,password:!0}:(0,u.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},spa:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:id,className,tagName,type}}})());var hr(6154),pr(9324);let g0;const m{buildEnv:p.F3,distMethod:p.Xs,version:p.xv,originTime:h.WN},v{consented:!1},b{appMetadata:{},get consented(){return this.session?.state?.consent||v.consented},set consented(e){v.consentede},customTransaction:void 0,denyList:void 0,disabled:!1,harvester:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:,jsAttributesMetadata:{bytes:0},get harvestCount(){return++g}},ye>{const t(0,d.a)(e,b),rObject.keys(m).reduce((e,t)>(et{value:mt,writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)};var wr(5701);const Re>{const te.startsWith(http);e+/,r.pt?e:https://+e};var xr(7836),Tr(3241);const E{accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},Ae>(0,d.a)(e,E),Snew Set;function _(e,t{},r,s){let{init:a,info:c,loader_config:u,runtime:d{},exposed:l!0}t;if(!c){const e(0,n.pV)();ae.init,ce.info,ue.loader_config}e.initf(a||{}),e.loader_configA(u||{}),c.jsAttributes??{},h.bv&&(c.jsAttributes.isWorker!0),e.info(0,o.D)(c);const pe.init,gc.beacon,c.errorBeacon;S.has(e.agentIdentifier)||(p.proxy.assets&&(R(p.proxy.assets),g.push(p.proxy.assets)),p.proxy.beacon&&g.push(p.proxy.beacon),e.beacons...g,function(e){const t(0,n.pV)();Object.getOwnPropertyNames(i.W.prototype).forEach(r>{const ni.W.prototyper;if(function!typeof n||constructorn)return;let otr;er&&!1!e.exposed&µ-agent!e.runtime?.loaderType&&(tr(...t)>{const ner(...t);return o?o(...t):n})})}(e),(0,n.US)(activatedFeatures,w.B),e.runSoftNavOverSpa&&!0p.soft_navigations.enabled&&p.feature_flags.includes(soft_nav)),d.denyList...p.ajax.deny_list||,...p.ajax.block_internal?g:,d.ptide.agentIdentifier,d.loaderTyper,e.runtimey(d),S.has(e.agentIdentifier)||(e.eex.ee.get(e.agentIdentifier),e.exposedl,(0,T.W)({agentIdentifier:e.agentIdentifier,drained:!!w.B?.e.agentIdentifier,type:lifecycle,name:initialize,feature:void 0,data:e.config})),S.add(e.agentIdentifier)}},5270:(e,t,r)>{use strict;r.d(t,{Aw:()>s,SR:()>o,rF:()>a});var nr(384),ir(7767);function o(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0e?.session_trace.enabled}function s(e){return!0e?.session_replay.preload&&o(e)}function a(e,t){try{if(stringtypeof t?.type){if(passwordt.type.toLowerCase())return*.repeat(e?.length||0);if(void 0!t?.dataset?.nrUnmask||t?.classList?.contains(nr-unmask))return e}}catch(e){}returnstringtypeof e?e.replace(/\S/g,*):*.repeat(e?.length||0)}},5289:(e,t,r)>{use strict;r.d(t,{GG:()>o,Qr:()>a,sB:()>s});var nr(3878);function i(){returnundefinedtypeof document||completedocument.readyState}function o(e,t){if(i())return e();(0,n.sp)(load,e,t)}function s(e){if(i())return e();(0,n.DD)(DOMContentLoaded,e)}function a(e){if(i())return e();(0,n.sp)(popstate,e)}},5607:(e,t,r)>{use strict;r.d(t,{W:()>n});const n(0,r(9566).bz)()},5701:(e,t,r)>{use strict;r.d(t,{B:()>o,t:()>s});var nr(3241);const inew Set,o{};function s(e,t){const rt.agentIdentifier;or??{},e&&objecttypeof e&&(i.has(r)||(t.ee.emit(rumresp,e),ore,i.add(r),(0,n.W)({agentIdentifier:r,loaded:!0,drained:!0,type:lifecycle,name:load,feature:void 0,data:e})))}},6154:(e,t,r)>{use strict;r.d(t,{A4:()>a,OF:()>d,RI:()>i,WN:()>h,bv:()>o,gm:()>s,lR:()>f,m:()>u,mw:()>c,sb:()>l});var nr(1863);const iundefined!typeof window&&!!window.document,oundefined!typeof WorkerGlobalScope&&(undefined!typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||undefined!typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),si?window:undefined!typeof WorkerGlobalScope&&(undefined!typeof self&&self instanceof WorkerGlobalScope&&self||undefined!typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),acompletes?.document?.readyState,cBoolean(hiddens?.document?.visibilityState),u+s?.location,d/iPad|iPhone|iPod/.test(s.navigator?.userAgent),ld&&undefinedtypeof SharedWorker,f(()>{const es.navigator?.userAgent?.match(/Firefox/\s(\d+\.\d+)/);return Array.isArray(e)&&e.length>2?+e1:0})(),hDate.now()-(0,n.t)()},6344:(e,t,r)>{use strict;r.d(t,{BB:()>d,Qb:()>l,TZ:()>i,Ug:()>s,Vh:()>o,_s:()>a,bc:()>u,yP:()>c});var nr(2614);const ir(860).K7.sessionReplay,oerrorDuringReplay,s.12,a{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c{n.g.ERROR:15e3,n.g.FULL:3e5,n.g.OFF:0},u{RESET:{message:Session was reset,sm:Reset},IMPORT:{message:Recorder failed to import,sm:Import},TOO_MANY:{message:429: Too Many Requests,sm:Too-Many},TOO_BIG:{message:Payload was too large,sm:Too-Big},CROSS_TAB:{message:Session Entity was set to OFF on another tab,sm:Cross-Tab},ENTITLEMENTS:{message:Session Replay is not allowed and will not be started,sm:Entitlement}},d5e3,l{API:api,RESUME:resume,SWITCH_TO_FULL:switchToFull,INITIALIZE:initialize,PRELOAD:preload}},6389:(e,t,r)>{use strict;function n(e,t500,r{}){const nr?.leading||!1;let i;return(...r)>{n&&void 0i&&(e.apply(this,r),isetTimeout(()>{iclearTimeout(i)},t)),n||(clearTimeout(i),isetTimeout(()>{e.apply(this,r)},t))}}function i(e){let t!1;return(...r)>{t||(t!0,e.apply(this,r))}}r.d(t,{J:()>i,s:()>n})},6630:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K7.pageViewEvent},6774:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K7.jserrors},7295:(e,t,r)>{use strict;r.d(t,{Xv:()>s,gX:()>i,iW:()>o});var n;function i(e){if(!e||o(e))return!1;if(0n.length)return!0;for(var t0;tn.length;t++){var rnt;if(*r.hostname)return!1;if(a(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0e.hostname}function s(e){if(n,e&&e.length)for(var t0;te.length;t++){let ret;if(!r)continue;0r.indexOf(http://)?rr.substring(7):0r.indexOf(https://)&&(rr.substring(8));const ir.indexOf(/);let o,s;i>0?(or.substring(0,i),sr.substring(i)):(or,s);letao.split(:);n.push({hostname:a,pathname:s})}}function a(e,t){return!(e.length>t.length)&&t.indexOf(e)t.length-e.length}function c(e,t){return 0e.indexOf(/)&&(ee.substring(1)),0t.indexOf(/)&&(tt.substring(1)),e||et}},7378:(e,t,r)>{use strict;r.d(t,{$p:()>x,BR:()>b,Kp:()>R,L3:()>y,Lc:()>c,NC:()>o,SG:()>d,TZ:()>i,U6:()>p,UT:()>m,d3:()>w,dT:()>f,e5:()>E,gx:()>v,l9:()>l,oW:()>h,op:()>g,rw:()>u,tH:()>A,uP:()>a,wW:()>T,xq:()>s});var nr(384);const ir(860).K7.spa,oclick,submit,keypress,keydown,keyup,change,s999,afn-start,cfn-end,ucb-start,dapi-ixn-,lremaining,finteraction,hspaNode,pjsonpNode,gfetch-start,mfetch-done,vfetch-body-,bjsonp-end,y(0,n.dV)().o.ST,w-start,R-end,x-body,Tcb+R,EjsTime,Afetch},7485:(e,t,r)>{use strict;r.d(t,{D:()>i});var nr(6154);function i(e){if(0(e||).indexOf(data:))return{protocol:data};try{const tnew URL(e,location.href),r{port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(:)),sameOrigin:t.protocoln.gm?.location?.protocol&&t.hostn.gm?.location?.host};return r.port&&!r.port||(http:t.protocol&&(r.port80),https:t.protocol&&(r.port443)),r.pathname&&!r.pathname?r.pathname.startsWith(/)||(r.pathname/.concat(r.pathname)):r.pathname/,r}catch(e){return{}}}},7699:(e,t,r)>{use strict;r.d(t,{It:()>o,KC:()>a,No:()>i,qh:()>s});var nr(860);const i16e3,o1e6,sSESSION_ERROR,a{n.K7.logging:!0,n.K7.genericEvents:!1,n.K7.jserrors:!1,n.K7.ajax:!1}},7767:(e,t,r)>{use strict;r.d(t,{V:()>i});var nr(6154);const ie>n.RI&&!0e?.privacy.cookies_enabled},7836:(e,t,r)>{use strict;r.d(t,{P:()>a,ee:()>c});var nr(384),ir(8990),or(2646),sr(5607);const anr@context:.concat(s.W),cfunction e(t,r){var n{},s{},d{},l!1;try{l16r.length&&u.initializedAgents?.r?.runtime.isolatedBacklog}catch(e){}var f{on:p,addEventListener:p,removeEventListener:function(e,t){var rne;if(!r)return;for(var i0;ir.length;i++)rit&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!o&&(o!0);if(c.aborted&&!i)return;t&&o&&t.emit(e,r,n);var ah(n);g(e).forEach(e>{e.apply(a,r)});var uv()se;u&&u.push(f,e,r,a);return a},get:m,listeners:g,context:h,buffer:function(e,t){const rv();if(tt||feature,f.aborted)return;Object.entries(e||{}).forEach((e,n)>{snt,t in r||(rt)})},abort:function(){f._aborted!0,Object.keys(f.backlog).forEach(e>{delete f.backloge})},isBuffering:function(e){return!!v()se},debugId:r,backlog:l?{}:t&&objecttypeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,aborted,{get:()>{let ef._aborted||!1;return e||(t&&(et.aborted),e)}}),f;function h(e){return e&&e instanceof o.y?e:e?(0,i.I)(e,a,()>new o.y(a)):new o.y(a)}function p(e,t){neg(e).concat(t)}function g(e){return ne||}function m(t){return dtdt||e(f,t)}function v(){return f.backlog}}(void 0,globalEE),u(0,n.Zm)();u.ee||(u.eec)},8122:(e,t,r)>{use strict;r.d(t,{a:()>i});var nr(944);function i(e,t){try{if(!e||object!typeof e)return(0,n.R)(3);if(!t||object!typeof t)return(0,n.R)(4);const rObject.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o0Object.keys(r).length?e:r;for(let s in o)if(void 0!es)try{if(nulles){rsnull;continue}Array.isArray(es)&&Array.isArray(ts)?rsArray.from(new Set(...es,...ts)):objecttypeof es&&objecttypeof ts?rsi(es,ts):rses}catch(e){rs||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},8139:(e,t,r)>{use strict;r.d(t,{u:()>f});var nr(7836),ir(3434),or(8990),sr(6154);const a{},cs.gm.XMLHttpRequest,uaddEventListener,dremoveEventListener,lnr@wrapped:.concat(n.P);function f(e){var tfunction(e){return(e||n.ee).get(events)}(e);if(at.debugId++)return t;at.debugId1;var r(0,i.YM)(t,!0);function f(e){r.inPlace(e,u,d,-,p)}function p(e,t){return e1}returngetPrototypeOfin Object&&(s.RI&&h(document,f),c&&h(c.prototype,f),h(s.gm,f)),t.on(u+-start,function(e,t){var ne1;if(null!n&&(functiontypeof n||objecttypeof n)&&newrelic!e0){var i(0,o.I)(n,l,function(){var e{object:function(){if(function!typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}typeof n;return e?r(e,fn-,null,e.name||anonymous):n});this.wrappede1i}}),t.on(d+-start,function(e){e1this.wrapped||e1}),t}function h(e,t,...r){let ne;for(;objecttypeof n&&!Object.prototype.hasOwnProperty.call(n,u);)nObject.getPrototypeOf(n);n&&t(n,...r)}},8154:(e,t,r)>{use strict;r.d(t,{z_:()>o,XG:()>a,TZ:()>n,rs:()>i,xV:()>s});r(6154),r(9566),r(384);const nr(860).K7.metrics,ism,ocm,sstoreSupportabilityMetrics,astoreEventMetrics},8374:(e,t,r)>{r.nc(()>{try{return document?.currentScript?.nonce}catch(e){}return})()},8990:(e,t,r)>{use strict;r.d(t,{I:()>i});var nObject.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return et;var ir();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return eti,i}},9300:(e,t,r)>{use strict;r.d(t,{T:()>n});const nr(860).K7.ajax},9324:(e,t,r)>{use strict;r.d(t,{AJ:()>s,F3:()>i,Xs:()>o,Yq:()>a,xv:()>n});const n1.303.0,iPROD,oCDN,s@newrelic/rrweb,a1.0.1},9566:(e,t,r)>{use strict;r.d(t,{LA:()>a,ZF:()>c,bz:()>s,el:()>u});var nr(6154);const ixxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx;function o(e,t){return e?15&et:16*Math.random()|0}function s(){const en.gm?.crypto||n.gm?.msCrypto;let t,r0;return e&&e.getRandomValues&&(te.getRandomValues(new Uint8Array(30))),i.split().map(e>xe?o(t,r++).toString(16):ye?(3&o()|8).toString(16):e).join()}function a(e){const tn.gm?.crypto||n.gm?.msCrypto;let r,i0;t&&t.getRandomValues&&(rt.getRandomValues(new Uint8Array(e)));const s;for(var a0;ae;a++)s.push(o(r,i++).toString(16));return s.join()}function c(){return a(16)}function u(){return a(32)}},9908:(e,t,r)>{use strict;r.d(t,{d:()>n,p:()>i});var nr(7836).ee.get(handle);function i(e,t,r,i,o){o?(o.buffer(e,i),o.emit(e,t,r)):(n.buffer(e,i),n.emit(e,t,r))}}},n{};function i(e){var tne;if(void 0!t)return t.exports;var one{exports:{}};return re(o,o.exports,i),o.exports}i.mr,i.d(e,t)>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:tr})},i.f{},i.ee>Promise.all(Object.keys(i.f).reduce((t,r)>(i.fr(e,t),t),)),i.ue>({212:nr-spa-compressor,249:nr-spa-recorder,478:nr-spa}e+-1.303.0.min.js),i.o(e,t)>Object.prototype.hasOwnProperty.call(e,t),e{},tNRBA-1.303.0.PROD:,i.l(r,n,o,s)>{if(er)er.push(n);else{var a,c;if(void 0!o)for(var udocument.getElementsByTagName(script),d0;du.length;d++){var lud;if(l.getAttribute(src)r||l.getAttribute(data-webpack)t+o){al;break}}if(!a){c!0;var f{478:sha512-Q1pLqcoiNmLHv0rtq3wFkJBA3kofBdRJl0ExDl0mTuAoCBd0qe/1J0XWrDlQKuNlUryL6aZfVkAMPLmoikWIoQ,249:sha512-695ZzudsxlMtHKnpDNvkMlJd3tdMtY03IQKVCw9SX12tjUC+f7Nrx5tnWO72Vg9RFf6DSY6wVmM3cEkRM12kkQ,212:sha512-18Gx1wIBsppcn0AnKFhwgw4IciNgFxiw3J74W393Ape+wtg4hlg7t6SBKsIE/Dk/tfl2yltgcgBFvYRs283AFg};(adocument.createElement(script)).charsetutf-8,i.nc&&a.setAttribute(nonce,i.nc),a.setAttribute(data-webpack,t+o),a.srcr,0!a.src.indexOf(window.location.origin+/)&&(a.crossOriginanonymous),fs&&(a.integrityfs)}ern;var h(t,n)>{a.onerrora.onloadnull,clearTimeout(p);var ier;if(delete er,a.parentNode&&a.parentNode.removeChild(a),i&&i.forEach(e>e(n)),t)return t(n)},psetTimeout(h.bind(null,void 0,{type:timeout,target:a}),12e4);a.onerrorh.bind(null,a.onerror),a.onloadh.bind(null,a.onload),c&&document.head.appendChild(a)}},i.re>{undefined!typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:Module}),Object.defineProperty(e,__esModule,{value:!0})},i.phttps://js-agent.newrelic.com/,(()>{var e{38:0,788:0};i.f.j(t,r)>{var ni.o(e,t)?et:void 0;if(0!n)if(n)r.push(n2);else{var onew Promise((r,i)>netr,i);r.push(n2o);var si.p+i.u(t),anew Error;i.l(s,r>{if(i.o(e,t)&&(0!(net)&&(etvoid 0),n)){var or&&(loadr.type?missing:r.type),sr&&r.target&&r.target.src;a.messageLoading chunk +t+ failed.\n(+o+: +s+),a.nameChunkLoadError,a.typeo,a.requests,n1(a)}},chunk-+t,t)}};var t(t,r)>{var n,o,s,a,cr,u0;if(s.some(t>0!et)){for(n in a)i.o(a,n)&&(i.mnan);if(c)c(i)}for(t&&t(r);us.length;u++)osu,i.o(e,o)&&eo&&eo0(),eo0},rselfwebpackChunk:NRBA-1.303.0.PRODselfwebpackChunk:NRBA-1.303.0.PROD||;r.forEach(t.bind(null,0)),r.pusht.bind(null,r.push.bind(r))})(),(()>{use strict;i(8374);var ei(9566),ti(1741);class r extends t.W{agentIdentifier(0,e.LA)(16)}var ni(860);const oObject.values(n.K7);var si(5205);var ai(9908),ci(1863),ui(4261),di(3241),li(944),fi(5701),hi(8154);function p(e,t,i,o){const so||i;!s||se&&se!r.prototypee||(sefunction(){(0,a.p)(h.xV,API/+e+/called,void 0,n.K7.metrics,i.ee),(0,d.W)({agentIdentifier:i.agentIdentifier,drained:!!f.B?.i.agentIdentifier,type:data,name:api,feature:u.Pl+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,l.R)(23,e)}})}function g(e,t,r,n,i){const oe.info;nullr?delete o.jsAttributest:o.jsAttributestr,(i||nullr)&&(0,a.p)(u.Pl+n,(0,c.t)(),t,r,void 0,session,e.ee)}var mi(1687),vi(4234),bi(5289),yi(6154),wi(5270),Ri(7767),xi(6389),Ti(7699);class E extends v.W{constructor(e,t){super(e.agentIdentifier,t),this.agentRefe,this.abortHandlervoid 0,this.featAggregatevoid 0,this.loadedSuccessfullyvoid 0,this.onAggregateImportednew Promise(e>{this.loadedSuccessfullye}),this.deferredPromise.resolve(),!1e.initthis.featureName.autoStart?this.deferrednew Promise((t,r)>{this.ee.on(manual-start-all,(0,x.J)(()>{(0,m.Ak)(e.agentIdentifier,this.featureName),t()}))}):(0,m.Ak)(e.agentIdentifier,t)}importAggregator(e,t,r{}){if(this.featAggregate)return;const nasync()>{let n;await this.deferred;try{if((0,R.V)(e.init)){const{setupAgentSession:t}await i.e(478).then(i.bind(i,8766));nt(e)}}catch(e){(0,l.R)(20,e),this.ee.emit(internal-error,e),(0,a.p)(T.qh,e,void 0,this.featureName,this.ee)}try{if(!this.#t(this.featureName,n,e.init))return(0,m.Ze)(this.agentIdentifier,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:i}await t();this.featAggregatenew i(e,r),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,m.Ze)(this.agentIdentifier,this.featureName,!0),this.loadedSuccessfully(!1),this.ee&&this.ee.abort()}};y.RI?(0,b.GG)(()>n(),!0):n()}#t(e,t,r){if(this.blocked)return!1;switch(e){case n.K7.sessionReplay:return(0,w.SR)(r)&&!!t;case n.K7.sessionTrace:return!!t;default:return!0}}}var Ai(6630),Si(2614);class _ extends E{static featureNameA.T;constructor(e){var t;super(e,A.T),this.setupInspectionEvents(e.agentIdentifier),te,p(u.Fw,function(e,r){stringtypeof e&&(/!e.charAt(0)&&(e/+e),t.runtime.customTransaction(r||http://custom.transaction)+e,(0,a.p)(u.Pl+u.Fw,(0,c.t)(),void 0,void 0,t.ee))},t),this.importAggregator(e,()>i.e(478).then(i.bind(i,1983)))}setupInspectionEvents(e){const t(t,r)>{t&&(0,d.W)({agentIdentifier:e,timeStamp:t.timeStamp,loaded:completet.target.readyState,type:window,name:r,data:t.target.location+})};(0,b.sB)(e>{t(e,DOMContentLoaded)}),(0,b.GG)(e>{t(e,load)}),(0,b.Qr)(e>{t(e,navigate)}),this.ee.on(S.tS.UPDATE,(t,r)>{(0,d.W)({agentIdentifier:e,type:lifecycle,name:session,data:r})})}}var Oi(384);var Ni(2843),Ii(3878),Pi(782);class j extends E{static featureNameP.T;constructor(e){super(e,P.T),y.RI&&((0,N.u)(()>(0,a.p)(docHidden,(0,c.t)(),void 0,P.T,this.ee),!0),(0,I.sp)(pagehide,()>(0,a.p)(winPagehide,(0,c.t)(),void 0,P.T,this.ee)),this.importAggregator(e,()>i.e(478).then(i.bind(i,9917))))}}class k extends E{static featureNameh.TZ;constructor(e){super(e,h.TZ),y.RI&&document.addEventListener(securitypolicyviolation,e>{(0,a.p)(h.xV,Generic/CSPViolation/Detected,void 0,this.featureName,this.ee)}),this.importAggregator(e,()>i.e(478).then(i.bind(i,6555)))}}var Ci(6774),Li(3304);class H{constructor(e,t,r,n,i){this.nameUncaughtError,this.messagestringtypeof e?e:(0,L.A)(e),this.sourceURLt,this.liner,this.columnn,this.__newrelici}}function M(e){return U(e)?e:new H(void 0!e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function K(e){const tUnhandled Promise Rejection: ;if(!e?.reason)return;if(U(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.messaget+e.reason.message)}catch(e){}return M(e.reason)}const rM(e.reason);return(r.message||).startsWith(t)||(r.messaget+r.message),r}function D(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const tnew H(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.nameSyntaxError.name,t}return U(e.error)?e.error:M(e)}function U(e){return e instanceof Error&&!!e.stack}function F(e,t,r,i,o(0,c.t)()){stringtypeof e&&(enew Error(e)),(0,a.p)(err,e,o,!1,t,r.runtime.isRecording,void 0,i,void 0,n.K7.jserrors,r.ee),(0,a.p)(uaErr,,void 0,n.K7.genericEvents,r.ee)}var Wi(4387),Bi(993),Vi(3785);function G(e,{customAttributes:t{},level:rB.p_.INFO}{},n,i,o(0,c.t)()){(0,V.R)(n.ee,e,t,r,i,o)}function z(e,t,r,i,o(0,c.t)()){(0,a.p)(u.Pl+u.hG,o,e,t,i,void 0,n.K7.genericEvents,r.ee)}function Z(e,t,r,i,o(0,c.t)()){const{start:s,end:d,customAttributes:f}t||{},h{customAttributes:f||{}};if(object!typeof h.customAttributes||string!typeof e||0e.length)return void(0,l.R)(57);const p(e,t)>nulle?t:numbertypeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(h.startp(s,0),h.endp(d,o),Number.isNaN(h.start)||Number.isNaN(h.end))(0,l.R)(57);else{if(h.durationh.end-h.start,!(h.duration0))return(0,a.p)(u.Pl+u.V1,h,e,i,void 0,n.K7.genericEvents,r.ee),h;(0,l.R)(58)}}function q(e,t{},r,i,o(0,c.t)()){(0,a.p)(u.Pl+u.fF,o,e,t,i,void 0,n.K7.genericEvents,r.ee)}function X(e){p(u.eY,function(t){return Y(e,t)},e)}function Y(e,t,r){const i{};(0,l.R)(54,newrelic.register),t||{},t.eventSourceMicroFrontendBrowserAgent,t.licenseKey||e.info.licenseKey,t.blocked!1,t.parentr||{};let o()>{};const se.runtime.registeredEntities,us.find(({metadata:{target:{id:e,name:r}}})>et.id);if(u)return u.metadata.target.name!t.name&&(u.metadata.target.namet.name),u;const de>{t.blocked!0,oe};e.init.api.allow_registered_children||d((0,x.J)(()>(0,l.R)(55))),(0,W.c7)(t)||d((0,x.J)(()>(0,l.R)(48,t))),(0,W.yo)(t.id)&&(0,W.yo)(t.name)||d((0,x.J)(()>(0,l.R)(48,t)));const f{addPageAction:(r,n{})>m(z,r,{...i,...n},e,t),log:(r,n{})>m(G,r,{...n,customAttributes:{...i,...n.customAttributes||{}}},e,t),measure:(r,n{})>m(Z,r,{...n,customAttributes:{...i,...n.customAttributes||{}}},e,t),noticeError:(r,n{})>m(F,r,{...i,...n},e,t),register:(t{})>m(Y,e,t,f.metadata.target),recordCustomEvent:(r,n{})>m(q,r,{...i,...n},e,t),setApplicationVersion:e>g(application.version,e),setCustomAttribute:(e,t)>g(e,t),setUserId:e>g(enduser.id,e),metadata:{customAttributes:i,target:t}},p()>(t.blocked&&o(),t.blocked);p()||s.push(f);const g(e,t)>{p()||(iet)},m(t,r,i)>{if(p())return;const o(0,c.t)();(0,a.p)(h.xV,API/register/.concat(t.name,/called),void 0,n.K7.metrics,e.ee);try{return e.init.api.duplicate_registered_data&®ister!t.name&&t(...r,void 0,o),t(...r,i,o)}catch(e){(0,l.R)(50,e)}};return f}class J extends E{static featureNameC.T;constructor(e){var t;super(e,C.T),te,p(u.o5,(e,r)>F(e,r,t),t),function(e){p(u.bt,function(t){e.runtime.onerrort},e)}(e),function(e){let t0;p(u.k6,function(e,r){++t>10||(this.runtime.releaseIdse.slice(-200)(+r).slice(-200))},e)}(e),X(e);try{this.removeOnAbortnew AbortController}catch(e){}this.ee.on(internal-error,(t,r)>{this.abortHandler&&(0,a.p)(ierr,M(t),(0,c.t)(),!0,{},e.runtime.isRecording,r,void 0,this.featureName,this.ee)}),y.gm.addEventListener(unhandledrejection,t>{this.abortHandler&&(0,a.p)(err,K(t),(0,c.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording,void 0,this.featureName,this.ee)},(0,I.jT)(!1,this.removeOnAbort?.signal)),y.gm.addEventListener(error,t>{this.abortHandler&&(0,a.p)(err,D(t),(0,c.t)(),!1,{},e.runtime.isRecording,void 0,this.featureName,this.ee)},(0,I.jT)(!1,this.removeOnAbort?.signal)),this.abortHandlerthis.#r,this.importAggregator(e,()>i.e(478).then(i.bind(i,2176)))}#r(){this.removeOnAbort?.abort(),this.abortHandlervoid 0}}var Qi(8990);let ee1;function te(e){const ttypeof e;return!e||object!t&&function!t?-1:ey.gm?0:(0,Q.I)(e,nr@id,function(){return ee++})}function re(e){if(stringtypeof e&&e.length)return e.length;if(objecttypeof e){if(undefined!typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if(undefined!typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!(undefined!typeof FormData&&e instanceof FormData))try{return(0,L.A)(e).length}catch(e){return}}}var nei(8139),iei(7836),oei(3434);const se{},aeopen,send;function ce(e){var te||ie.ee;const rfunction(e){return(e||ie.ee).get(xhr)}(t);if(void 0y.gm.XMLHttpRequest)return r;if(ser.debugId++)return r;ser.debugId1,(0,ne.u)(t);var n(0,oe.YM)(r),iy.gm.XMLHttpRequest,oy.gm.MutationObserver,sy.gm.Promise,ay.gm.setInterval,creadystatechange,uonload,onerror,onabort,onloadstart,onloadend,onprogress,ontimeout,d,fy.gm.XMLHttpRequestfunction(e){const tnew i(e),or.context(t);try{r.emit(new-xhr,t,o),t.addEventListener(c,(so,function(){var ethis;e.readyState>3&&!s.resolved&&(s.resolved!0,r.emit(xhr-resolved,,e)),n.inPlace(e,u,fn-,b)}),(0,I.jT)(!1))}catch(e){(0,l.R)(15,e);try{r.emit(internal-error,e)}catch(e){}}var s;return t};function h(e,t){n.inPlace(t,onreadystatechange,fn-,b)}if(function(e,t){for(var r in e)trer}(i,f),f.prototypei.prototype,n.inPlace(f.prototype,ae,-xhr-,b),r.on(send-xhr-start,function(e,t){h(e,t),function(e){d.push(e),o&&(p?p.then(v):a?a(v):(g-g,m.datag))}(t)}),r.on(open-xhr-start,h),o){var ps&&s.resolve();if(!a&&!s){var g1,mdocument.createTextNode(g);new o(v).observe(m,{characterData:!0})}}else t.on(fn-end,function(e){e0&&e0.typec||v()});function v(){for(var e0;ed.length;e++)h(0,de);d.length&&(d)}function b(e,t){return t}return r}var uefetch-,deue+body-,learrayBuffer,blob,json,text,formData,fey.gm.Request,hey.gm.Response,peprototype;const ge{};function me(e){const tfunction(e){return(e||ie.ee).get(fetch)}(e);if(!(fe&&he&&y.gm.fetch))return t;if(get.debugId++)return t;function r(e,r,n){var ier;functiontypeof i&&(erfunction(){var e,r...arguments,o{};t.emit(n+before-start,r,o),oie.P&&oie.P.dt&&(eoie.P.dt);var si.apply(this,r);return t.emit(n+start,r,e,s),s.then(function(e){return t.emit(n+end,null,e,s),e},function(e){throw t.emit(n+end,e,s),e})})}return get.debugId1,le.forEach(e>{r(fepe,e,de),r(hepe,e,de)}),r(y.gm,fetch,ue),t.on(ue+end,function(e,r){var nthis;if(r){var ir.headers.get(content-length);null!i&&(n.rxSizei),t.emit(ue+done,null,r,n)}else t.emit(ue+done,e,n)}),t}var vei(7485);class be{constructor(e){this.agentRefe}generateTracePayload(t){const rthis.agentRef.loader_config;if(!this.shouldGenerateTrace(t)||!r)return null;var n(r.accountID||).toString()||null,i(r.agentID||).toString()||null,o(r.trustKey||).toString()||null;if(!n||!i)return null;var s(0,e.ZF)(),a(0,e.el)(),cDate.now(),u{spanId:s,traceId:a,timestamp:c};return(t.sameOrigin||this.isAllowedOrigin(t)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeaderthis.generateTraceContextParentHeader(s,a),u.traceContextStateHeaderthis.generateTraceContextStateHeader(s,c,n,i,o)),(t.sameOrigin&&!this.excludeNewrelicHeader()||!t.sameOrigin&&this.isAllowedOrigin(t)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeaderthis.generateTraceHeader(s,a,c,n,i,o)),u}generateTraceContextParentHeader(e,t){return00-+t+-+e+-01}generateTraceContextStateHeader(e,t,r,n,i){return i+@nr0-1-+r+-+n+-+e+----+t}generateTraceHeader(e,t,r,n,i,o){if(!(functiontypeof y.gm?.btoa))return null;var s{v:0,1,d:{ty:Browser,ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!o&&(s.d.tko),btoa((0,L.A)(s))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t!1;const rthis.agentRef.init?.distributed_tracing;if(e.sameOrigin)t!0;else if(r?.allowed_origins instanceof Array)for(var n0;nr.allowed_origins.length;n++){var i(0,ve.D)(r.allowed_originsn);if(e.hostnamei.hostname&&e.protocoli.protocol&&e.porti.port){t!0;break}}return t}excludeNewrelicHeader(){var ethis.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var ethis.agentRef.init?.distributed_tracing;return!!e&&!1!e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var ethis.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var yei(9300),wei(7295);function Re(e){returnstringtypeof e?e:e instanceof(0,O.dV)().o.REQ?e.url:y.gm?.URL&&e instanceof URL?e.href:void 0}var xeload,error,abort,timeout,Texe.length,Ee(0,O.dV)().o.REQ,Ae(0,O.dV)().o.XHR;const SeX-NewRelic-App-Data;class _e extends E{static featureNameye.T;constructor(e){super(e,ye.T),this.dtnew be(e),this.handler(e,t,r,n)>(0,a.p)(e,t,r,n,this.ee);try{const e{xmlhttprequest:xhr,fetch:fetch,beacon:beacon};y.gm?.performance?.getEntriesByType(resource).forEach(t>{if(t.initiatorType in e&&0!t.responseStatus){const r{status:t.responseStatus},i{rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};Oe(r,t.name),this.handler(xhr,r,i,t.startTime,t.responseEnd,et.initiatorType,void 0,n.K7.ajax)}})}catch(e){}me(this.ee),ce(this.ee),function(e,t,r,i){function o(e){var tthis;t.totalCbs0,t.called0,t.cbTime0,t.endE,t.ended!1,t.xhrGuids{},t.lastSizenull,t.loadCaptureCalled!1,t.paramsthis.params||{},t.metricsthis.metrics||{},t.latestLongtaskEnd0,e.addEventListener(load,function(r){A(t,e)},(0,I.jT)(!1)),y.lR||e.addEventListener(progress,function(e){t.lastSizee.loaded},(0,I.jT)(!1))}function s(e){this.params{method:e0},Oe(this,e1),this.metrics{}}function u(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader(X-NewRelic-ID,e.loader_config.xpid);var ni.generateTracePayload(this.parsedOrigin);if(n){var o!1;n.newrelicHeader&&(r.setRequestHeader(newrelic,n.newrelicHeader),o!0),n.traceContextParentHeader&&(r.setRequestHeader(traceparent,n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader(tracestate,n.traceContextStateHeader),o!0),o&&(this.dtn)}}function d(e,r){var nthis.metrics,ie0,othis;if(n&&i){var sre(i);s&&(n.txSizes)}this.startTime(0,c.t)(),this.bodyi,this.listenerfunction(e){try{abort!e.type||o.loadCaptureCalled||(o.params.aborted!0),(load!e.type||o.calledo.totalCbs&&(o.onloadCalled||function!typeof r.onload)&&functiontypeof o.end)&&o.end(r)}catch(e){try{t.emit(internal-error,e)}catch(e){}}};for(var a0;aTe;a++)r.addEventListener(xea,this.listener,(0,I.jT)(!1))}function l(e,t,r){this.cbTime+e,t?this.onloadCalled!0:this.called+1,this.called!this.totalCbs||!this.onloadCalled&&functiontypeof r.onload||function!typeof this.end||this.end(r)}function f(e,t){var r+te(e)+!!t;this.xhrGuids&&!this.xhrGuidsr&&(this.xhrGuidsr!0,this.totalCbs+1)}function p(e,t){var r+te(e)+!!t;this.xhrGuids&&this.xhrGuidsr&&(delete this.xhrGuidsr,this.totalCbs-1)}function g(){this.endTime(0,c.t)()}function m(e,r){r instanceof Ae&&loade0&&t.emit(xhr-load-added,e1,e2,r)}function v(e,r){r instanceof Ae&&loade0&&t.emit(xhr-load-removed,e1,e2,r)}function b(e,t,r){t instanceof Ae&&(onloadr&&(this.onload!0),(load(e0&&e0.type)||this.onload)&&(this.xhrCbStart(0,c.t)()))}function w(e,r){this.xhrCbStart&&t.emit(xhr-cb-time,(0,c.t)()-this.xhrCbStart,this.onload,r,r)}function R(e){var t,re1||{};if(stringtypeof e0?0(te0).length&&y.RI&&(t+y.gm.location.href):e0&&e0.url?te0.url:y.gm?.URL&&e0&&e0instanceof URL?te0.href:functiontypeof e0.toString&&(te0.toString()),stringtypeof t&&0!t.length){t&&(this.parsedOrigin(0,ve.D)(t),this.sameOriginthis.parsedOrigin.sameOrigin);var ni.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e0&&e0.headers)a(e0.headers,n)&&(this.dtn);else{var o{};for(var s in r)osrs;o.headersnew Headers(r.headers||{}),a(o.headers,n)&&(this.dtn),e.length>1?e1o:e.push(o)}}function a(e,t){var r!1;return t.newrelicHeader&&(e.set(newrelic,t.newrelicHeader),r!0),t.traceContextParentHeader&&(e.set(traceparent,t.traceContextParentHeader),t.traceContextStateHeader&&e.set(tracestate,t.traceContextStateHeader),r!0),r}}function x(e,t){this.params{},this.metrics{},this.startTime(0,c.t)(),this.dtt,e.length>1&&(this.targete0),e.length>2&&(this.optse1);var rthis.opts||{},nthis.target;Oe(this,Re(n));var i(+(n&&n instanceof Ee&&n.method||r.method||GET)).toUpperCase();this.params.methodi,this.bodyr.body,this.txSizere(r.body)||0}function T(e,t){if(this.endTime(0,c.t)(),this.params||(this.params{}),(0,we.iW)(this.params))return;let i;this.params.statust?t.status:0,stringtypeof this.rxSize&&this.rxSize.length>0&&(i+this.rxSize);const o{txSize:this.txSize,rxSize:i,duration:(0,c.t)()-this.startTime};r(xhr,this.params,o,this.startTime,this.endTime,fetch,this,n.K7.ajax)}function E(e){const tthis.params,ithis.metrics;if(!this.ended){this.ended!0;for(let t0;tTe;t++)e.removeEventListener(xet,this.listener,!1);t.aborted||(0,we.iW)(t)||(i.duration(0,c.t)()-this.startTime,this.loadCaptureCalled||4!e.readyState?nullt.status&&(t.status0):A(this,e),i.cbTimethis.cbTime,r(xhr,t,i,this.startTime,this.endTime,xhr,this,n.K7.ajax))}}function A(e,r){e.params.statusr.status;var ifunction(e,t){var re.responseType;returnjsonr&&null!t?t:arraybufferr||blobr||jsonr?re(e.response):textr||r||void 0r?re(e.responseText):void 0}(r,e.lastSize);if(i&&(e.metrics.rxSizei),e.sameOrigin&&r.getAllResponseHeaders().indexOf(Se)>0){var or.getResponseHeader(Se);o&&((0,a.p)(h.rs,Ajax/CrossApplicationTracing/Header/Seen,void 0,n.K7.metrics,t),e.params.cato.split(, ).pop())}e.loadCaptureCalled!0}t.on(new-xhr,o),t.on(open-xhr-start,s),t.on(open-xhr-end,u),t.on(send-xhr-start,d),t.on(xhr-cb-time,l),t.on(xhr-load-added,f),t.on(xhr-load-removed,p),t.on(xhr-resolved,g),t.on(addEventListener-end,m),t.on(removeEventListener-end,v),t.on(fn-end,w),t.on(fetch-before-start,R),t.on(fetch-start,x),t.on(fn-start,b),t.on(fetch-done,T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()>i.e(478).then(i.bind(i,3845)))}}function Oe(e,t){var r(0,ve.D)(t),ne.params||e;n.hostnamer.hostname,n.portr.port,n.protocolr.protocol,n.hostr.hostname+:+r.port,n.pathnamer.pathname,e.parsedOriginr,e.sameOriginr.sameOrigin}const Ne{},IepushState,replaceState;function Pe(e){const tfunction(e){return(e||ie.ee).get(history)}(e);return!y.RI||Net.debugId++||(Net.debugId1,(0,oe.YM)(t).inPlace(window.history,Ie,-)),t}var jei(3738);function ke(e){p(u.BL,function(tDate.now()){const rt-y.WN;r0&&(0,l.R)(62,t),(0,a.p)(h.XG,u.BL,{time:r},void 0,n.K7.metrics,e.ee),e.addToTrace({name:u.BL,start:t,origin:nr}),(0,a.p)(u.Pl+u.hG,r,u.BL,void 0,n.K7.genericEvents,e.ee)},e)}const{He:Ce,bD:Le,d3:He,Kp:Me,TZ:Ke,Lc:De,uP:Ue,Rz:Fe}je;class We extends E{static featureNameKe;constructor(e){var t;super(e,Ke),te,p(u.U2,function(e){if(!(e&&objecttypeof e&&e.name&&e.start))return;const r{n:e.name,s:e.start-y.WN,e:(e.end||e.start)-y.WN,o:e.origin||,t:api};r.s0||r.e0||r.er.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,a.p)(bstApi,r,void 0,n.K7.sessionTrace,t.ee)},t),ke(e);if(!(0,R.V)(e.init))return void this.deregisterDrain();const rthis.ee;let o;Pe(r),this.eventsEE(0,ne.u)(r),this.eventsEE.on(Ue,function(e,t){this.bstStart(0,c.t)()}),this.eventsEE.on(De,function(e,t){(0,a.p)(bst,e0,t,this.bstStart,(0,c.t)(),void 0,n.K7.sessionTrace,r)}),r.on(Fe+He,function(e){this.time(0,c.t)(),this.startPathlocation.pathname+location.hash}),r.on(Fe+Me,function(e){(0,a.p)(bstHist,location.pathname+location.hash,this.startPath,this.time,void 0,n.K7.sessionTrace,r)});try{onew PerformanceObserver(e>{const te.getEntries();(0,a.p)(Ce,t,void 0,n.K7.sessionTrace,r)}),o.observe({type:Le,buffered:!0})}catch(e){}this.importAggregator(e,()>i.e(478).then(i.bind(i,6974)),{resourceObserver:o})}}var Bei(6344);class Ve extends E{static featureNameBe.TZ;#n;recorder;constructor(e){var t;let r;super(e,Be.TZ),te,p(u.CH,function(){(0,a.p)(u.CH,,void 0,n.K7.sessionReplay,t.ee)},t),function(e){p(u.Tb,function(){(0,a.p)(u.Tb,,void 0,n.K7.sessionReplay,e.ee)},e)}(e);try{rJSON.parse(localStorage.getItem(.concat(S.H3,_).concat(S.uh)))}catch(e){}(0,w.SR)(e.init)&&this.ee.on(u.CH,()>this.#i()),this.#o(r)&&this.importRecorder().then(e>{e.startRecording(Be.Qb.PRELOAD,r?.sessionReplayMode)}),this.importAggregator(this.agentRef,()>i.e(478).then(i.bind(i,6167)),this),this.ee.on(err,e>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed!0,(0,a.p)(Be.Vh,e,void 0,this.featureName,this.ee))})}#o(e){return e&&(e.sessionReplayModeS.g.FULL||e.sessionReplayModeS.g.ERROR)||(0,w.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#n??Promise.all(i.e(478),i.e(249)).then(i.bind(i,4866)).then(({Recorder:e})>(this.recordernew e(this),this.recorder)).catch(e>{throw this.ee.emit(internal-error,e),this.blocked!0,e}),this.#n)}#i(){this.blocked||(this.featAggregate?this.featAggregate.mode!S.g.FULL&&this.featAggregate.initializeRecording(S.g.FULL,!0,Be.Qb.API):this.importRecorder().then(()>{this.recorder.startRecording(Be.Qb.API,S.g.FULL)}))}}var Gei(3962);function ze(e){const te.ee.get(tracer);function r(){}p(u.dT,function(e){return(new r).get(objecttypeof e?e:{})},e);const ir.prototype{createTracer:function(r,i){var o{},sthis,dfunctiontypeof i;return(0,a.p)(h.xV,API/createTracer/called,void 0,n.K7.metrics,e.ee),e.runSoftNavOverSpa||(0,a.p)(u.hw+tracer,(0,c.t)(),r,o,s,n.K7.spa,e.ee),function(){if(t.emit((d?:no-)+fn-start,(0,c.t)(),s,d,o),d)try{return i.apply(this,arguments)}catch(e){const rstringtypeof e?new Error(e):e;throw t.emit(fn-err,arguments,this,r,o),r}finally{t.emit(fn-end,(0,c.t)(),o)}}}};actionText,setName,setAttribute,save,ignore,onEnd,getContext,end,get.forEach(t>{p.apply(this,t,function(){return(0,a.p)(u.hw+t,(0,c.t)(),...arguments,this,e.runSoftNavOverSpa?n.K7.softNav:n.K7.spa,e.ee),this},e,i)}),p(u.PA,function(){e.runSoftNavOverSpa?(0,a.p)(u.hw+routeName,performance.now(),...arguments,void 0,n.K7.softNav,e.ee):(0,a.p)(u.Pl+routeName,(0,c.t)(),...arguments,this,n.K7.spa,e.ee)},e)}class Ze extends E{static featureNameGe.TZ;constructor(e){if(super(e,Ge.TZ),ze(e),!y.RI||!(0,O.dV)().o.MO)return;const tPe(this.ee);try{this.removeOnAbortnew AbortController}catch(e){}Ge.tC.forEach(e>{(0,I.sp)(e,e>{s(e)},!0,this.removeOnAbort?.signal)});const r()>(0,a.p)(newURL,(0,c.t)(),+window.location,void 0,this.featureName,this.ee);t.on(pushState-end,r),t.on(replaceState-end,r),(0,I.sp)(Ge.OV,e>{s(e),(0,a.p)(newURL,e.timeStamp,+window.location,void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let n!1;const onew((0,O.dV)().o.MO)((e,t)>{n||(n!0,requestAnimationFrame(()>{(0,a.p)(newDom,(0,c.t)(),void 0,this.featureName,this.ee),n!1}))}),s(0,x.s)(e>{(0,a.p)(newUIEvent,e,void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})},100,{leading:!0});this.abortHandlerfunction(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandlervoid 0},this.importAggregator(e,()>i.e(478).then(i.bind(i,4393)),{domObserver:o})}}var qei(7378);const Xe{},YeappendChild,insertBefore,replaceChild;function Je(e){const tfunction(e){return(e||ie.ee).get(jsonp)}(e);if(!y.RI||Xet.debugId)return t;Xet.debugId!0;var r(0,oe.YM)(t),n/?&(?:callback|cb)(^+)/,i/(.*)\.(^.+)/,o/^(\w+)(\.|$)(.*)$/;function s(e,t){if(!e)return t;const re.match(o),nr1;return s(r3,tn)}return r.inPlace(Node.prototype,Ye,dom-),t.on(dom-start,function(e){!function(e){if(!e||string!typeof e.nodeName||script!e.nodeName.toLowerCase())return;if(function!typeof e.addEventListener)return;var o(ae.src,ca.match(n),c?c1:null);var a,c;if(!o)return;var ufunction(e){var te.match(i);if(t&&t.length>3)return{key:t2,parent:s(t1,window)};return{key:e,parent:window}}(o);if(function!typeof u.parentu.key)return;var d{};function l(){t.emit(jsonp-end,,d),e.removeEventListener(load,l,(0,I.jT)(!1)),e.removeEventListener(error,f,(0,I.jT)(!1))}function f(){t.emit(jsonp-error,,d),t.emit(jsonp-end,,d),e.removeEventListener(load,l,(0,I.jT)(!1)),e.removeEventListener(error,f,(0,I.jT)(!1))}r.inPlace(u.parent,u.key,cb-,d),e.addEventListener(load,l,(0,I.jT)(!1)),e.addEventListener(error,f,(0,I.jT)(!1)),t.emit(new-jsonp,e.src,d)}(e0)}),t}const $e{};function Qe(e){const tfunction(e){return(e||ie.ee).get(promise)}(e);if($et.debugId)return t;$et.debugId!0;var rt.context,n(0,oe.YM)(t),iy.gm.Promise;return i&&function(){function e(r){var ot.context(),sn(r,executor-,o,null,!1);const aReflect.construct(i,s,e);return t.context(a).getCtxfunction(){return o},a}y.gm.Promisee,Object.defineProperty(e,name,{value:Promise}),e.toStringfunction(){return i.toString()},Object.setPrototypeOf(e,i),all,race.forEach(function(r){const nir;erfunction(e){let i!1;...e||.forEach(e>{this.resolve(e).then(s(allr),s(!1))});const on.apply(this,arguments);return o;function s(e){return function(){t.emit(propagate,null,!i,o,!1,!1),ii||!e}}}}),resolve,reject.forEach(function(r){const nir;erfunction(e){const rn.apply(this,arguments);return e!r&&t.emit(propagate,e,!0,r,!1,!1),r}}),e.prototypei.prototype;const oi.prototype.then;i.prototype.thenfunction(...e){var ithis,sr(i);s.promisei,e0n(e0,cb-,s,null,!1),e1n(e1,cb-,s,null,!1);const ao.apply(this,e);return s.nextPromisea,t.emit(propagate,i,!0,a,!1,!1),a},i.prototype.thenoe.Jto,t.on(executor-start,function(e){e0n(e0,resolve-,this,null,!1),e1n(e1,resolve-,this,null,!1)}),t.on(executor-err,function(e,t,r){e1(r)}),t.on(cb-end,function(e,r,n){t.emit(propagate,n,!0,this.nextPromise,!1,!1)}),t.on(propagate,function(e,r,n){if(!this.getCtx||r){const rthis,ne instanceof Promise?t.context(e):null;let i;this.getCtxfunction(){return i||(in&&n!r?functiontypeof n.getCtx?n.getCtx():n:r,i)}}})}(),t}const et{},ttsetTimeout,rtsetInterval,ntclearTimeout,it-start,ottt,setImmediate,rt,nt,clearImmediate;function st(e){const tfunction(e){return(e||ie.ee).get(timer)}(e);if(ett.debugId++)return t;ett.debugId1;var r(0,oe.YM)(t);return r.inPlace(y.gm,ot.slice(0,2),tt+-),r.inPlace(y.gm,ot.slice(2,3),rt+-),r.inPlace(y.gm,ot.slice(3),nt+-),t.on(rt+it,function(e,t,n){e0r(e0,fn-,null,n)}),t.on(tt+it,function(e,t,n){this.methodn,this.timerDurationisNaN(e1)?0:+e1,e0r(e0,fn-,this,n)}),t}const at{};function ct(e){const tfunction(e){return(e||ie.ee).get(mutation)}(e);if(!y.RI||att.debugId)return t;att.debugId!0;var r(0,oe.YM)(t),ny.gm.MutationObserver;return n&&(window.MutationObserverfunction(e){return this instanceof n?new n(r(e,fn-)):n.apply(this,arguments)},MutationObserver.prototypen.prototype),t}const{TZ:ut,d3:dt,Kp:lt,$p:ft,wW:ht,e5:pt,tH:gt,uP:mt,rw:vt,Lc:bt}qe;class yt extends E{static featureNameut;constructor(e){if(super(e,ut),ze(e),!y.RI)return;try{this.removeOnAbortnew AbortController}catch(e){}let t,r0;const nthis.ee.get(tracer),oJe(this.ee),sQe(this.ee),ust(this.ee),dce(this.ee),lthis.ee.get(events),fme(this.ee),hPe(this.ee),pct(this.ee);function g(e,t){h.emit(newURL,+window.location,t)}function m(){r++,twindow.location.hash,thismt(0,c.t)()}function v(){r--,window.location.hash!t&&g(0,!0);var e(0,c.t)();thispt~~thispt+e-thismt,thisbte}function b(e,t){e.on(t,function(){thist(0,c.t)()})}this.ee.on(mt,m),s.on(vt,m),o.on(vt,m),this.ee.on(bt,v),s.on(ht,v),o.on(ht,v),this.ee.on(fn-err,(...t)>{t2?.__newrelic?.e.agentIdentifier||(0,a.p)(function-err,...t,void 0,this.featureName,this.ee)}),this.ee.buffer(mt,bt,xhr-resolved,this.featureName),l.buffer(mt,this.featureName),u.buffer(setTimeout+lt,clearTimeout+dt,mt,this.featureName),d.buffer(mt,new-xhr,send-xhr+dt,this.featureName),f.buffer(gt+dt,gt+-done,gt+ft+dt,gt+ft+lt,this.featureName),h.buffer(newURL,this.featureName),p.buffer(mt,this.featureName),s.buffer(propagate,vt,ht,executor-err,resolve+dt,this.featureName),n.buffer(mt,no-+mt,this.featureName),o.buffer(new-jsonp,cb-start,jsonp-error,jsonp-end,this.featureName),b(f,gt+dt),b(f,gt+-done),b(o,new-jsonp),b(o,jsonp-end),b(o,cb-start),h.on(pushState-end,g),h.on(replaceState-end,g),window.addEventListener(hashchange,g,(0,I.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener(load,g,(0,I.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener(popstate,function(){g(0,r>1)},(0,I.jT)(!0,this.removeOnAbort?.signal)),this.abortHandlerthis.#r,this.importAggregator(e,()>i.e(478).then(i.bind(i,5592)))}#r(){this.removeOnAbort?.abort(),this.abortHandlervoid 0}}var wti(3333);class Rt extends E{static featureNamewt.TZ;constructor(e){super(e,wt.TZ);const te.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled,e.init.performance.resources.enabled;var r;re,p(u.hG,(e,t)>z(e,t,r),r),function(e){p(u.fF,(t,r)>q(t,r,e),e)}(e),ke(e),X(e),function(e){p(u.V1,(t,r)>Z(t,r,e),e)}(e);const oe.init.feature_flags.includes(user_frustrations);let s;if(y.RI&&o&&(me(this.ee),ce(this.ee),sPe(this.ee)),y.RI){if(e.init.user_actions.enabled&&(wt.Zp.forEach(e>(0,I.sp)(e,e>(0,a.p)(ua,e,void 0,this.featureName,this.ee),!0)),wt.qN.forEach(e>{const t(0,x.s)(e>{(0,a.p)(ua,e,void 0,this.featureName,this.ee)},500,{leading:!0});(0,I.sp)(e,t)}),o)){function c(t){const r(0,ve.D)(t);return e.beacons.includes(r.hostname+:+r.port)}function d(){s.emit(navChange)}y.gm.addEventListener(error,()>{(0,a.p)(uaErr,,void 0,n.K7.genericEvents,this.ee)},(0,I.jT)(!1,this.removeOnAbort?.signal)),this.ee.on(open-xhr-start,(e,t)>{c(e1)||t.addEventListener(readystatechange,()>{2t.readyState&&(0,a.p)(uaXhr,,void 0,n.K7.genericEvents,this.ee)})}),this.ee.on(fetch-start,e>{e.length>1&&!c(Re(e0))&&(0,a.p)(uaXhr,,void 0,n.K7.genericEvents,this.ee)}),s.on(pushState-end,d),s.on(replaceState-end,d),window.addEventListener(hashchange,d,(0,I.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener(popstate,d,(0,I.jT)(!0,this.removeOnAbort?.signal))}if(e.init.performance.resources.enabled&&y.gm.PerformanceObserver?.supportedEntryTypes.includes(resource)){new PerformanceObserver(e>{e.getEntries().forEach(e>{(0,a.p)(browserPerformance.resource,e,void 0,this.featureName,this.ee)})}).observe({type:resource,buffered:!0})}}try{this.removeOnAbortnew AbortController}catch(l){}this.abortHandler()>{this.removeOnAbort?.abort(),this.abortHandlervoid 0},t.some(e>e)?this.importAggregator(e,()>i.e(478).then(i.bind(i,8019))):this.deregisterDrain()}}var xti(2646);const Ttnew Map;function Et(e,t,r,n){if(object!typeof t||!t||string!typeof r||!r||function!typeof tr)return(0,l.R)(29);const ifunction(e){return(e||ie.ee).get(logger)}(e),o(0,oe.YM)(i),snew xt.y(ie.P);s.leveln.level,s.customAttributesn.customAttributes;const atr?.oe.Jt||tr;return Tt.set(a,s),o.inPlace(t,r,wrap-logger-,()>Tt.get(a)),i}var Ati(1910);class St extends E{static featureNameB.TZ;constructor(e){var t;super(e,B.TZ),te,p(u.$9,(e,r)>G(e,r,t),t),function(e){p(u.Wb,(t,r,{customAttributes:n{},level:iB.p_.INFO}{})>{Et(e.ee,t,r,{customAttributes:n,level:i})},e)}(e),X(e);const rthis.ee;log,error,warn,info,debug,trace.forEach(e>{(0,At.i)(y.gm.consolee),Et(r,y.gm.console,e,{level:loge?info:e})}),this.ee.on(wrap-logger-end,function(e){const{level:t,customAttributes:n}this;(0,V.R)(r,e,n,t)}),this.importAggregator(e,()>i.e(478).then(i.bind(i,5288)))}}new class extends r{constructor(e){var t;(super(),y.gm)?(this.features{},(0,O.bQ)(this.agentIdentifier,this),this.desiredFeaturesnew Set(e.features||),this.desiredFeatures.add(_),this.runSoftNavOverSpa...this.desiredFeatures.some(e>e.featureNamen.K7.softNav),(0,s.j)(this,e,e.loaderType||agent),tthis,p(u.cD,function(e,r,n!1){if(stringtypeof e){if(string,number,boolean.includes(typeof r)||nullr)return g(t,e,r,u.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){p(u.Dl,function(t){if(stringtypeof t||nullt)return g(e,enduser.id,t,u.Dl,!0);(0,l.R)(41,typeof t)},e)}(this),function(e){p(u.nb,function(t){if(stringtypeof t||nullt)return g(e,application.version,t,u.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){p(u.d3,function(){e.ee.emit(manual-start-all)},e)}(this),function(e){p(u.Pv,function(t!0){if(booleantypeof t){if((0,a.p)(u.Pl+u.Pv,t,void 0,session,e.ee),e.runtime.consentedt,t){const te.features.page_view_event;t.onAggregateImported.then(e>{const rt.featAggregate;e&&!r.sentRum&&r.sendRum()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const efunction(e){const t{};return o.forEach(r>{tr!!er?.enabled}),t}(this.init),t...this.desiredFeatures;t.sort((e,t)>n.P3e.featureName-n.P3t.featureName),t.forEach(t>{if(!et.featureName&&t.featureName!n.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&t.featureNamen.K7.spa)return;if(!this.runSoftNavOverSpa&&t.featureNamen.K7.softNav)return;const rfunction(e){switch(e){case n.K7.ajax:returnn.K7.jserrors;case n.K7.sessionTrace:returnn.K7.ajax,n.K7.pageViewEvent;case n.K7.sessionReplay:returnn.K7.sessionTrace;case n.K7.pageViewTiming:returnn.K7.pageViewEvent;default:return}}(t.featureName).filter(e>!(e in this.features));r.length>0&&(0,l.R)(36,{targetFeature:t.featureName,missingDependencies:r}),this.featurest.featureNamenew t(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.featurese.abortHandler?.();const t(0,O.Zm)();delete t.initializedAgentsthis.agentIdentifier?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}({features:_e,_,j,We,Ve,k,J,Rt,St,Ze,yt,loaderType:spa})})()})();/script>meta nametitle contentLafuma Mobilier: Franse tuinmeubelfabrikant sinds al meer dan 60 jaar/>meta namedescription contentLafuma Mobilier is de specialist op het gebied van tuinmeubilair. Ontdek een brede selectie tuinstoelen, relaxstoelen, tuintafels, loungestoelen...voor mooie relaxmomenten./>meta namerobots contentINDEX,FOLLOW/>meta nameviewport contentwidthdevice-width, initial-scale1/>title>Lafuma Mobilier: Franse tuinmeubelfabrikant sinds al meer dan 60 jaar/title>link relstylesheet typetext/css mediaall hrefhttps://www.lafuma-meubels.nl/static/version1764253517/frontend/Synolia/lafumamobilier/nl_NL/css/styles.css />link relstylesheet typetext/css mediaall hrefhttps://www.lafuma-meubels.nl/static/version1764253517/frontend/Synolia/lafumamobilier/nl_NL/HiPay_FullserviceMagento/css/styles.css />link relpreload asfont crossoriginanonymous hrefhttps://www.lafuma-meubels.nl/static/version1764253517/frontend/Synolia/lafumamobilier/nl_NL/fonts/Barlow.woff2 />link relpreload asfont crossoriginanonymous hrefhttps://www.lafuma-meubels.nl/static/version1764253517/frontend/Synolia/lafumamobilier/nl_NL/fonts/Barlow-Medium.woff2 />link relpreload asfont crossoriginanonymous hrefhttps://www.lafuma-meubels.nl/static/version1764253517/frontend/Synolia/lafumamobilier/nl_NL/fonts/CrimsonPro-Italic.woff2 />link relpreload asfont crossoriginanonymous hrefhttps://www.lafuma-meubels.nl/static/version1764253517/frontend/Synolia/lafumamobilier/nl_NL/fonts/CrimsonPro-Regular.woff2 />link relcanonical hrefhttps://www.lafuma-meubels.nl />link relalternate hreflangnl-NL hrefhttps://www.lafuma-meubels.nl />link relalternate hreflangfr-FR hrefhttps://www.lafuma-mobilier.fr />link relalternate hreflangde-DE hrefhttps://www.lafuma-moebel.de />link relalternate hreflangen-GB hrefhttps://www.lafuma-furniture.co.uk />link relalternate hreflangfr-BE hrefhttps://www.lafuma-mobilier.be />link relalternate hreflangit-IT hrefhttps://www.lafuma-mobili.it />link relalternate hreflanges-ES hrefhttps://www.lafuma-mobiliario.es />link relalternate hreflangja-JP hrefhttps://www.lafuma-furniture.jp />link relalternate hreflangnl-BE hrefhttps://www.lafuma-mobilier.be/nl />link relalternate hreflangfr-CH hrefhttps://www.lafuma-mobilier.ch />link relalternate hreflangde-CH hrefhttps://www.lafuma-mobilier.ch/de />link relicon typeimage/x-icon hrefhttps://www.lafuma-meubels.nl/media/favicon/websites/18/MicrosoftTeams-image_42_1__1.png />link relshortcut icon typeimage/x-icon hrefhttps://www.lafuma-meubels.nl/media/favicon/websites/18/MicrosoftTeams-image_42_1__1.png />meta namegoogle-site-verification contentS8LJIUP6xA6cyh07ea-RmFoOxOO__PV01bK4Xmb7GD8 /> script> window.getWpGA4Cookie function(name) { match document.cookie.match(new RegExp(name + (^;+))); if (match) return decodeURIComponent(match1.replace(/\+/g, )) ; }; window.ga4AllowServices false; var isCookieRestrictionModeEnabled 0, currentWebsiteId 18, cookieRestrictionName user_allowed_save_cookie; if (isCookieRestrictionModeEnabled) { allowedCookies window.getWpGA4Cookie(cookieRestrictionName); if (allowedCookies ! undefined) { allowedWebsites JSON.parse(allowedCookies); if (allowedWebsitescurrentWebsiteId 1) { window.ga4AllowServices true; } } } else { window.ga4AllowServices true; } /script> script> if (window.ga4AllowServices) { window.dataLayer window.dataLayer || ; var dl4Objects {pageName:Lafuma Mobilier: Franse tuinmeubelfabrikant sinds al meer dan 60 jaar,pageType:home}; for (var i in dl4Objects) { window.dataLayer.push({ecommerce: null}); window.dataLayer.push(dl4Objectsi); } var wpGA4Cookies wp_ga4_user_id,wp_ga4_customerGroup,wp_ga4_user_email; wpGA4Cookies.map(function (cookieName) { var cookieValue window.getWpGA4Cookie(cookieName); if (cookieValue) { var dl4Object {}; dl4ObjectcookieName.replace(wp_ga4_, ) cookieValue; if (cookieName.replace(wp_ga4_, ) user_id) { dl4Object { event : userAuth, user_id: window.getWpGA4Cookie(cookieName), user_email: window.getWpGA4Cookie(wp_ga4_user_email) } } if (cookieName.replace(wp_ga4_, ) ! user_email) { window.dataLayer.push(dl4Object); } } }); } /script> script> window.addEventListener(init-external-scripts, () > { const scriptToLoad document.createElement(script); scriptToLoad.innerHTML (function(w,d,s,l,i){wlwl||;wl.push({gtm.start: new Date().getTime(),event:gtm.js});var fd.getElementsByTagName(s)0, jd.createElement(s),dll!dataLayer?&l+l:;j.asynctrue;j.src https://sgtm.lafuma-meubels.nl/cj1p3vxdjhzxbkl.js?aw+i.replace(/^GTM-/, )+dl;f.parentNode.insertBefore(j,f); })(window,document,script,dataLayer,GTM-5FB6Z8V6);; document.querySelector(head).appendChild(scriptToLoad); }, {once: true}); /script> div data-roleaw-raf-advocate-share-service data-bindscope: aw_raf_share_service> div classsharethis-sticky-share-buttons>/div> !-- ko template: getTemplate() -->!-- /ko -->/div>script typetext/x-magento-init> { data-roleaw-raf-advocate-share-service: { Magento_Ui/js/core/app: {types:,components:{aw_raf_share_service:{component:Aheadworks_Raf\/js\/view\/advocate\/share-service,deps:awRafShareDataProvider,children:{addthis_service:{component:Aheadworks_Raf\/js\/view\/advocate\/share\/add-this,config:{enabled:true}},sharethis_service:{component:Aheadworks_Raf\/js\/view\/advocate\/share\/share-this,config:{enabled:true}}}},awRafShareDataProvider:{component:Aheadworks_Raf\/js\/view\/advocate\/share\/share-data-provider,deps:awRafMessageConfigProvider},awRafMessageConfigProvider:{component:Aheadworks_Raf\/js\/view\/advocate\/share\/provider,data:{messageConfig:{activeRuleData:{registration_required:true,friend_off:\u20ac\u00a010,00},storeName:Pays-Bas}}}}} } }/script>script> var BASE_URL https://www.lafuma-meubels.nl/; var THEME_PATH https://www.lafuma-meubels.nl/static/version1764253517/frontend/Synolia/lafumamobilier/nl_NL; var COOKIE_CONFIG { expires: null, path: \u002F, domain: .www.lafuma\u002Dmeubels.nl, secure: true, lifetime: 3600, cookie_restriction_enabled: false }; var CURRENT_STORE_CODE nl_nl; var CURRENT_WEBSITE_ID 18; var CURRENT_LOCALE_CODE nl_nl; var CURRENT_ZENDESK_LOCALE_CODE nl; window.hyva window.hyva || {} window.current_locale_code CURRENT_LOCALE_CODE; window.current_zendesk_locale_code CURRENT_ZENDESK_LOCALE_CODE; window.cookie_consent_groups window.cookie_consent_groups || {} window.cookie_consent_groupsnecessary true; window.cookie_consent_config window.cookie_consent_config || {}; window.cookie_consent_confignecessary .concat( window.cookie_consent_confignecessary || , user_allowed_save_cookie, form_key, mage-messages, private_content_version, mage-cache-sessid, last_visited_store, section_data_ids );/script>script> use strict; (function( hyva, undefined ) { function lifetimeToExpires(options, defaults) { const lifetime options.lifetime || defaults.lifetime; if (lifetime) { const date new Date; date.setTime(date.getTime() + lifetime * 1000); return date; } return null; } function generateRandomString() { const allowedCharacters 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ, length 16; let formKey , charactersLength allowedCharacters.length; for (let i 0; i length; i++) { formKey + allowedCharactersMath.round(Math.random() * (charactersLength - 1)) } return formKey; } const sessionCookieMarker {noLifetime: true} const cookieTempStorage {}; const internalCookie { get(name) { const v document.cookie.match((^|;) ? + name + (^;*)(;|$)); return v ? v2 : null; }, set(name, value, days, skipSetDomain) { let expires, path, domain, secure, samesite; const defaultCookieConfig { expires: null, path: /, domain: null, secure: false, lifetime: null, samesite: lax }; const cookieConfig window.COOKIE_CONFIG || {}; expires days && days ! sessionCookieMarker ? lifetimeToExpires({lifetime: 24 * 60 * 60 * days, expires: null}, defaultCookieConfig) : lifetimeToExpires(window.COOKIE_CONFIG, defaultCookieConfig) || defaultCookieConfig.expires; path cookieConfig.path || defaultCookieConfig.path; domain !skipSetDomain && (cookieConfig.domain || defaultCookieConfig.domain); secure cookieConfig.secure || defaultCookieConfig.secure; samesite cookieConfig.samesite || defaultCookieConfig.samesite; document.cookie name + + encodeURIComponent(value) + (expires && days ! sessionCookieMarker ? ; expires + expires.toGMTString() : ) + (path ? ; path + path : ) + (domain ? ; domain + domain : ) + (secure ? ; secure : ) + (samesite ? ; samesite + samesite : lax); }, isWebsiteAllowedToSaveCookie() { const allowedCookies this.get(user_allowed_save_cookie); if (allowedCookies) { const allowedWebsites JSON.parse(unescape(allowedCookies)); return allowedWebsitesCURRENT_WEBSITE_ID 1; } return false; }, getGroupByCookieName(name) { const cookieConsentConfig window.cookie_consent_config || {}; let group null; for (let prop in cookieConsentConfig) { if (!cookieConsentConfig.hasOwnProperty(prop)) continue; if (cookieConsentConfigprop.includes(name)) { group prop; break; } } return group; }, isCookieAllowed(name) { const cookieGroup this.getGroupByCookieName(name); return cookieGroup ? window.cookie_consent_groupscookieGroup : this.isWebsiteAllowedToSaveCookie(); }, saveTempStorageCookies() { for (const name, data of Object.entries(cookieTempStorage)) { if (this.isCookieAllowed(name)) { this.set(name, datavalue, datadays, dataskipSetDomain); delete cookieTempStoragename; } } } }; hyva.getCookie (name) > { const cookieConfig window.COOKIE_CONFIG || {}; if (cookieConfig.cookie_restriction_enabled && ! internalCookie.isCookieAllowed(name)) { return cookieTempStoragename ? cookieTempStoragenamevalue : null; } return internalCookie.get(name); } hyva.setCookie (name, value, days, skipSetDomain) > { const cookieConfig window.COOKIE_CONFIG || {}; if (cookieConfig.cookie_restriction_enabled && ! internalCookie.isCookieAllowed(name)) { cookieTempStoragename {value, days, skipSetDomain}; return; } return internalCookie.set(name, value, days, skipSetDomain); } hyva.setSessionCookie (name, value, skipSetDomain) > { return hyva.setCookie(name, value, sessionCookieMarker, skipSetDomain) } hyva.getBrowserStorage () > { const browserStorage window.localStorage || window.sessionStorage; if (!browserStorage) { console.warn(Browser Storage is unavailable); return false; } try { browserStorage.setItem(storage_test, 1); browserStorage.removeItem(storage_test); } catch (error) { console.warn(Browser Storage is not accessible, error); return false; } return browserStorage; } hyva.postForm (postParams) > { const form document.createElement(form); let data postParams.data; if (! postParams.skipUenc && ! data.uenc) { data.uenc btoa(window.location.href); } form.method POST; form.action postParams.action; Object.keys(postParams.data).map(key > { const field document.createElement(input); field.type hidden field.value postParams.datakey; field.name key; form.appendChild(field); }); const form_key document.createElement(input); form_key.type hidden; form_key.value hyva.getFormKey(); form_key.nameform_key; form.appendChild(form_key); document.body.appendChild(form); form.submit(); } hyva.getFormKey function () { let formKey hyva.getCookie(form_key); if (!formKey) { formKey generateRandomString(); hyva.setCookie(form_key, formKey); } return formKey; } hyva.formatPrice (value, showSign, options {}) > { const formatter new Intl.NumberFormat( nl\u002DNL, Object.assign({ style: currency, currency: EUR, signDisplay: showSign ? always : auto }, options) ); return (typeof Intl.NumberFormat.prototype.formatToParts function) ? formatter.formatToParts(value).map(({type, value}) > { switch (type) { case currency: return \u20AC || value; case minusSign: return - ; case plusSign: return + ; default : return value; } }).reduce((string, part) > string + part) : formatter.format(value); } const formatStr function (str, nStart) { const args Array.from(arguments).slice(2); return str.replace(/(%+)(0-9+)/g, (m, p, n) > { const idx parseInt(n) - nStart; if (argsidx null || argsidx void 0) { return m; } return p.length % 2 ? p.slice(0, -1).replace(%%, %) + argsidx : p.replace(%%, %) + n; }) } hyva.str function (string) { const args Array.from(arguments); args.splice(1, 0, 1); return formatStr.apply(undefined, args); } hyva.strf function () { const args Array.from(arguments); args.splice(1, 0, 0); return formatStr.apply(undefined, args); } /** * Take a html string as `content` parameter and * extract an element from the DOM to replace in * the current page under the same selector, * defined by `targetSelector` */ hyva.replaceDomElement (targetSelector, content) > { // Parse the content and extract the DOM node using the `targetSelector` const parser new DOMParser(); const doc parser.parseFromString(content, text/html); const contentNode doc.querySelector(targetSelector); // Bail if content cant be found if (!contentNode) { return; } hyva.activateScripts(contentNode) // Replace the old DOM node with the new content document.querySelector(targetSelector).replaceWith(contentNode); // Reload customerSectionData and display cookie-messages if present window.dispatchEvent(new CustomEvent(reload-customer-section-data)); hyva.initMessages(); } hyva.activateScripts (contentNode) > { // Extract all the script tags from the content. // Script tags wont execute when inserted into a dom-element directly, // therefore we need to inject them to the head of the document. const tmpScripts contentNode.getElementsByTagName(script); if (tmpScripts.length > 0) { // Push all script tags into an array // (to prevent dom manipulation while iterating over dom nodes) const scripts ; for (let i 0; i tmpScripts.length; i++) { scripts.push(tmpScriptsi); } // Iterate over all script tags and duplicate+inject each into the head for (let i 0; i scripts.length; i++) { let script document.createElement(script); script.innerHTML scriptsi.innerHTML; document.head.appendChild(script); // Remove the original (non-executing) node from the content scriptsi.parentNode.removeChild(scriptsi); } } return contentNode; } const replace {+: -, /: _, : ,}; hyva.getUenc () > btoa(window.location.href).replace(/+//g, match > replacematch); let currentTrap; const focusableElements (rootElement) > { const selector button, href, input, select, textarea, details, tabindex:not(tabindex-1; return Array.from(rootElement.querySelectorAll(selector)) .filter(el > { return el.style.display ! none && !el.disabled && el.tabIndex ! -1 && (el.offsetWidth || el.offsetHeight || el.getClientRects().length) }) } const focusTrap (e) > { const isTabPressed e.key Tab || e.keyCode 9; if (!isTabPressed) return; const focusable focusableElements(currentTrap) const firstFocusableElement focusable0 const lastFocusableElement focusablefocusable.length - 1 e.shiftKey ? document.activeElement firstFocusableElement && (lastFocusableElement.focus(), e.preventDefault()) : document.activeElement lastFocusableElement && (firstFocusableElement.focus(), e.preventDefault()) }; hyva.releaseFocus (rootElement) > { if (currentTrap && (!rootElement || rootElement currentTrap)) { currentTrap.removeEventListener(keydown, focusTrap) currentTrap null } } hyva.trapFocus (rootElement) > { if (!rootElement) return; hyva.releaseFocus() currentTrap rootElement rootElement.addEventListener(keydown, focusTrap) const firstElement focusableElements(rootElement)0 firstElement && firstElement.focus() } hyva.alpineInitialized (fn) > window.addEventListener(alpine:initialized, fn, {once: true}) window.addEventListener(user-allowed-save-cookie, () > internalCookie.saveTempStorageCookies()) }( window.hyva window.hyva || {} ));/script>script> if (!window.IntersectionObserver) { window.IntersectionObserver function (callback) { this.observe el > el && callback(this.takeRecords()); this.takeRecords () > {isIntersecting: true, intersectionRatio: 1}; this.disconnect () > {}; this.unobserve () > {}; } }/script>script> (() > { const addScriptToHead (script) > { const scriptToLoad document.createElement(script); scriptToLoad.setAttribute(src, script); document.querySelector(head).appendChild(scriptToLoad); } if (globalThis.navigator && !globalThis.navigator.userAgent.includes(Chrome-Lighthouse)) { addScriptToHead(https://www.lafuma-meubels.nl/static/version1764253517/frontend/Synolia/lafumamobilier/nl_NL/Hyva_MagentoDataServices/js/storefront-event-collector.js) addScriptToHead(https://www.lafuma-meubels.nl/static/version1764253517/frontend/Synolia/lafumamobilier/nl_NL/Hyva_MagentoDataServices/js/storefront-events-sdk.js) addScriptToHead(https://www.lafuma-meubels.nl/static/version1764253517/frontend/Synolia/lafumamobilier/nl_NL/Hyva_MagentoLiveSearch/js/sdk.js) addScriptToHead(https://www.lafuma-meubels.nl/static/version1764253517/frontend/Synolia/lafumamobilier/nl_NL/Hyva_MagentoProductRecommendations/js/recs-sdk.js) } })();/script>meta propertyog:type contentwebsite/>meta propertyog:title contentLafuma Mobilier: Franse tuinmeubelfabrikant sinds al meer dan 60 jaar/>meta propertyog:description contentLafuma Mobilier is de specialist op het gebied van tuinmeubilair. Ontdek een brede selectie tuinstoelen, relaxstoelen, tuintafels, loungestoelen...voor mooie relaxmomenten./>meta propertyog:url contenthttps://www.lafuma-meubels.nl/>meta propertyog:site_name contentLAFUMA MOBILIER SAS/>script typeapplication/ld+json>{@context:http:\/\/schema.org,@type:WebSite,url:https:\/\/www.lafuma-meubels.nl\/,name:LAFUMA MOBILIER SAS}/script>script typeapplication/ld+json>{@context:http:\/\/schema.org\/,@type:WebPage,speakable:{@type:SpeakableSpecification,cssSelector:.cms-content,xpath:\/html\/head\/title}}/script>script> window.addEventListener(load, function () { window.magentoStorefrontEvents magentoStorefrontEvents; magentoStorefrontEvents.context.setStorefrontInstance( {storeUrl:https:\/\/www.lafuma-meubels.nl\/,websiteId:18,websiteCode:nl,storeId:18,storeCode:nl,storeViewId:18,storeViewCode:nl_nl,websiteName:Pays-Bas,storeName:Lafuma Mobilier NL,storeViewName:Pays-Bas,baseCurrencyCode:EUR,storeViewCurrencyCode:EUR,catalogExtensionVersion:103.3.18,environmentId:36e0fe3f-653b-4443-84c0-b90d99155ba0,environment:Production,storefrontTemplate:Hyva} ); magentoStorefrontEvents.context.setMagentoExtension({ magentoExtensionVersion: 7.6.2, }); magentoStorefrontEvents.context.setDataServicesExtension({ version: 7.6.2, }); magentoStorefrontEvents.context.setPage({ pageType: Default }); magentoStorefrontEvents.context.setContext(pageExtended, { action: page-view }); let shopperId guest; magentoStorefrontEvents.context.setShopper({ shopperId: shopperId }); magentoStorefrontEvents.publish.pageView(); }); function getCustomerIdFromDataServices() { let customerId hyva.getCookie(dataservices_customer_id); return customerId ? decodeURI(customerId).replace(/^\w\s/gi, ) : null; } function getCustomerGroupFromDataServices() { try { const decodedString decodeURIComponent(hyva.getCookie(dataservices_customer_group)); return decodedString ? JSON.parse(decodedString) : null; } catch (error) { console.error(Failed to parse customer group data:, error); return null; } }/script>/head>body idhtml-body classcms-home page-layout-1column cms-index-index page-layout-cms-full-width>noscript>iframe srchttps://sgtm.lafuma-meubels.nl/ns.html?idGTM-5FB6Z8V6 height0 width0 styledisplay:none;visibility:hidden>/iframe>/noscript>input nameform_key typehidden valueguFblAcHyZhgh5DT />script> (function (hyva) { use strict; /** * We use multiple Store objects depending on which Alpine version is */ const isAlpineV3 true; /** * @returns {string} */ function getInitEventName() { return isAlpineV3 ? alpine:init : spruce:init; } /** * @returns {Object} */ function getStoreObject() { return isAlpineV3 ? Alpine : Spruce; } hyva.amStorage { /** * @param {string} key * @param {Object} object * @returns {void} */ create: (key, object) > { const eventName key.toLowerCase() + -created; document.addEventListener(getInitEventName(), () > { getStoreObject().store(key, object); document.dispatchEvent(new Event(eventName)); }); }, /** * @param {string} key * @returns {Object} */ getStorage: (key) > { return getStoreObject().store(key); }, /** * @param {string} key * @param {Object} object * @returns {void} */ reInit: (key, object) > { isAlpineV3 ? getStoreObject().store(key, object) : getStoreObject().reset(key, object); } }; }(window.hyva window.hyva || {}));/script>script> window.amastyCookieManager window.amastyCookieManager || {};/script>div classpage-wrapper>header classpage-header>script> function initTopHeader() { return { textColor: getComputedStyle(document.querySelector(.top-header-center-text span))color, stylesElements() { const self this; document.querySelectorAll(#retailer-icon path) .forEach( function(path) { path.setAttribute(stroke, self.textColor); } ); document.querySelectorAll(#store-icon path) .forEach( function(path) { path.setAttribute(stroke, self.textColor); } ); return color: + this.textColor +;; } } }/script>div x-datainitTopHeader() classhidden md:block relative z-60 h-12 :stylestylesElements()> div classflex justify-between mx-auto max-w-9xl 3xl:px-1 container h-12> !-- top-header-left --> div classflex items-center bg-transparent z-20> a idstore-switcher-icon @click$dispatch(menu-click,{}) @click.prevent.stop$dispatch(toggle-store-switcher,{}); classinline-flex gap-1 justify-center items-center w-full focus:outline-none text-sm font-normal cursor-pointer > svg xmlnshttp://www.w3.org/2000/svg width14 height14 viewBox0 0 14 14 fillnone classw-3.5 h-3.5 idstore-icon roleimg>g idIcons-10px clip-pathurl(#clip0_2375_30)>path idVector dM0.700195 6.99995C0.700195 8.67081 1.36394 10.2732 2.54542 11.4547C3.7269 12.6362 5.32933 13.3 7.0002 13.3C8.67106 13.3 10.2735 12.6362 11.455 11.4547C12.6364 10.2732 13.3002 8.67081 13.3002 6.99995C13.3002 5.32909 12.6364 3.72666 11.455 2.54518C10.2735 1.3637 8.67106 0.699951 7.0002 0.699951C5.32933 0.699951 3.7269 1.3637 2.54542 2.54518C1.36394 3.72666 0.700195 5.32909 0.700195 6.99995Z strokewhite stroke-linecapround stroke-linejoinround/>path idVector_2 dM1.18408 9.42313H2.88088C3.33066 9.42275 3.76189 9.24382 4.0798 8.92565C4.3977 8.60748 4.57628 8.1761 4.57628 7.72633V6.27313C4.57628 5.82311 4.75505 5.39152 5.07326 5.07331C5.39147 4.7551 5.82306 4.57633 6.27308 4.57633C6.49573 4.57633 6.71619 4.53247 6.92188 4.44727C7.12758 4.36207 7.31448 4.23719 7.47191 4.07975C7.62934 3.92232 7.75423 3.73542 7.83943 3.52973C7.92463 3.32403 7.96848 3.10357 7.96848 2.88093V0.773926 strokewhite stroke-linecapround stroke-linejoinround/>path idVector_3 dM13.3001 6.90035C12.8164 6.65068 12.2806 6.51876 11.7363 6.51535H9.66009C9.43325 6.50883 9.20741 6.54788 8.99593 6.63019C8.78446 6.71249 8.59164 6.83638 8.42889 6.99452C8.26614 7.15266 8.13676 7.34184 8.04842 7.55087C7.96007 7.7599 7.91455 7.98452 7.91455 8.21145C7.91455 8.43838 7.96007 8.663 8.04842 8.87203C8.13676 9.08105 8.26614 9.27023 8.42889 9.42838C8.59164 9.58652 8.78446 9.71041 8.99593 9.79271C9.20741 9.87502 9.43325 9.91407 9.66009 9.90755C9.98126 9.90755 10.2893 10.0351 10.5164 10.2622C10.7435 10.4893 10.8711 10.7974 10.8711 11.1185V11.9655 strokewhite stroke-linecapround stroke-linejoinround/>/g>defs>clipPath idclip0_2375_30>rect width14 height14 fillwhite/>/clipPath>/defs>title>small-globe-white/title>/svg> Pays-Bas /a> /div> !-- top-header-center --> div classabsolute left-0 right-0 w-full h-12 col-end-3> style>::backdrop {--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.cmsb266-block {display: block}.cmsb266-flex {display: flex}.cmsb266-h-16 {height: 4rem}.cmsb266-h-full {height: 100%}.cmsb266-origin-\0_0\ {transform-origin: 0 0}.cmsb266-items-center {align-items: center}.cmsb266-justify-center {justify-content: center}.cmsb266-overflow-hidden {overflow: hidden}.cmsb266-py-3 {padding-top: 0.75rem;padding-bottom: 0.75rem}@media (min-width: 768px) {.cmsb266-md\:h-12 {height: 3rem}}/style>style>#html-body data-pb-styleJP8AHSV{justify-content:flex-start;display:flex;flex-direction:column;background-color:#000;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}/style>div classcmsb266-h-16 cmsb266-md:h-12 cmsb266-overflow-hidden data-content-typerow data-appearancefull-width data-enable-parallax0 data-parallax-speed0.5 data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementmain data-pb-styleJP8AHSV>div classrow-full-width-inner data-elementinner>div classproject-pagebuilder pagebuilder-animated-text cmsb266-h-16 cmsb266-md:h-12 data-content-typeanimated_text data-appearancedefault data-animated-typelinear data-animated-time10000 data-elementmain>div classanimated-text-content cmsb266-block cmsb266-h-full cmsb266-origin-0_0>span classtop-header-center-text animated-text-title cmsb266-flex cmsb266-justify-center cmsb266-items-center cmsb266-h-16 cmsb266-md:h-12 cmsb266-py-3 data-elementfirst_title>p styletext-align: center; line-height: normal;>a href/top-deals.html>span stylefont-family: Barlow; color: #ffffff; font-size: 14px;> 🖤 BLACK RELAX DAYS ⚡ u>tot -50% op een selectie producten/u> & 10% extra korting met de code EXTRA10/span>/a>/p>/span>span classanimated-text-title cmsb266-flex cmsb266-justify-center cmsb266-items-center cmsb266-h-16 cmsb266-md:h-12 cmsb266-py-3 data-elementsecond_title>p styletext-align: center; line-height: normal;>span stylecolor: #ffffff; font-size: 14px; font-family: Barlow;>Aanbieding geldig tot 1 december | Exclusief professioneel meubilair/span>/p>/span>span classanimated-text-title cmsb266-flex cmsb266-justify-center cmsb266-items-center cmsb266-h-16 cmsb266-md:h-12 cmsb266-py-3 data-elementthird_title>p styletext-align: center; line-height: normal;>span stylecolor: #ffffff; font-size: 14px; font-family: Barlow;>Gratis verzending op bestellingen van meer dan 100€/span>/p>/span>span classtop-header-center-text animated-text-title cmsb266-flex cmsb266-justify-center cmsb266-items-center cmsb266-h-16 cmsb266-md:h-12 cmsb266-py-3 data-elementfirst_title>p styletext-align: center; line-height: normal;>a href/top-deals.html>span stylefont-family: Barlow; color: #ffffff; font-size: 14px;> 🖤 BLACK RELAX DAYS ⚡ u>tot -50% op een selectie producten/u> & 10% extra korting met de code EXTRA10/span>/a>/p>/span>/div>/div>/div>/div> /div> !-- top-header-right --> div classflex justify-end bg-transparent z-20> a hrefhttps://www.lafuma-meubels.nl/retailer/retailer classtext-sm items-center font-normal no-underline flex gap-1> svg xmlnshttp://www.w3.org/2000/svg width14 height14 viewBox0 0 14 14 fillnone classw-3.5 h-3.5 hover:text-black idretailer-icon roleimg>g idIcons-10px_2>path idVector_2 dM11.2 4.89995C11.2 8.39995 7.00005 13.3 7.00005 13.3C7.00005 13.3 2.80005 8.39995 2.80005 4.89995C2.80005 3.78604 3.24255 2.71776 4.0302 1.9301C4.81785 1.14245 5.88614 0.699951 7.00005 0.699951C8.11396 0.699951 9.18224 1.14245 9.9699 1.9301C10.7576 2.71776 11.2 3.78604 11.2 4.89995Z strokewhite stroke-linecapround stroke-linejoinround/>path idVector_2_2 dM7.00005 5.59995C6.61345 5.59995 6.30005 5.28655 6.30005 4.89995C6.30005 4.51336 6.61345 4.19995 7.00005 4.19995 strokewhite/>path idVector_3_2 dM7 5.59995C7.3866 5.59995 7.7 5.28655 7.7 4.89995C7.7 4.51336 7.3866 4.19995 7 4.19995 strokewhite/>/g>title>location/title>/svg> p>Detailhandelaars/p> /a> /div> /div> !--Store Switcher --> section idstore-switcher x-data{ open: false} @toggle-store-switcher.windowopentrue @keydown.window.escapeopenfalse > div> div roledialog aria-labelledbystore-switcher-title aria-modaltrue @click.outsideopenfalse classfixed inset-y-0 left-0 z-60 flex max-w-full> div classbackdrop x-showopen @clickopenfalse aria-labelClose store switcher>/div> div classrelative w-screen max-w-md shadow-2xl hidden :class{hidden: !open, block: open} x-showopen x-transition:entertransform transition ease-in-out duration-500 sm:duration-700 x-transition:enter-starttranslate-x--100% x-transition:enter-endtranslate-x-0 x-transition:leavetransform transition ease-in-out duration-500 sm:duration-700 x-transition:leave-starttranslate-x-0 x-transition:leave-endtranslate-x--100% > div classflex flex-col h-full bg-white shadow-xl overflow-auto> div classmin-h-4rem md:min-h-3rem bg-gray-200 inline-flex gap-1 px-8 items-center text-sm font-normal text-black cursor-pointer @clickopenfalse> svg xmlnshttp://www.w3.org/2000/svg width14 height14 viewBox0 0 10 10 fillnone classw-3.5 h-3.5 roleimg>g idIcons-10px_3 clip-pathurl(#clip0_2488_10118)>path idVector_3 dM0.5 5C0.5 6.19347 0.974106 7.33807 1.81802 8.18198C2.66193 9.02589 3.80653 9.5 5 9.5C6.19347 9.5 7.33807 9.02589 8.18198 8.18198C9.02589 7.33807 9.5 6.19347 9.5 5C9.5 3.80653 9.02589 2.66193 8.18198 1.81802C7.33807 0.974106 6.19347 0.5 5 0.5C3.80653 0.5 2.66193 0.974106 1.81802 1.81802C0.974106 2.66193 0.5 3.80653 0.5 5Z stroke#171717 stroke-linecapround stroke-linejoinround/>path idVector_2_3 dM0.845947 6.73098H2.05795C2.37922 6.73071 2.68724 6.6029 2.91431 6.37564C3.14139 6.14837 3.26895 5.84025 3.26895 5.51898V4.48098C3.26895 4.15954 3.39664 3.85126 3.62393 3.62397C3.85123 3.39667 4.1595 3.26898 4.48095 3.26898C4.63998 3.26898 4.79745 3.23766 4.94438 3.1768C5.0913 3.11594 5.2248 3.02674 5.33725 2.91428C5.44971 2.80183 5.53891 2.66833 5.59977 2.52141C5.66062 2.37448 5.69195 2.21701 5.69195 2.05798V0.552979 stroke#171717 stroke-linecapround stroke-linejoinround/>path idVector_3_3 dM9.50001 4.92906C9.15452 4.75073 8.7718 4.6565 8.38301 4.65406H6.90001C6.73798 4.64941 6.57667 4.6773 6.42562 4.73609C6.27456 4.79488 6.13683 4.88337 6.02058 4.99633C5.90433 5.10929 5.81192 5.24442 5.74882 5.39372C5.68571 5.54303 5.6532 5.70347 5.6532 5.86556C5.6532 6.02766 5.68571 6.1881 5.74882 6.33741C5.81192 6.48671 5.90433 6.62184 6.02058 6.7348C6.13683 6.84776 6.27456 6.93625 6.42562 6.99504C6.57667 7.05383 6.73798 7.08172 6.90001 7.07706C7.12942 7.07706 7.34944 7.1682 7.51166 7.33042C7.67387 7.49264 7.76501 7.71265 7.76501 7.94206V8.54706 stroke#171717 stroke-linecapround stroke-linejoinround/>/g>defs>clipPath idclip0_2488_10118>rect width10 height10 fillwhite/>/clipPath>/defs>title>small-globe/title>/svg> span classtext-sm>Pays-Bas/span> /div> header classpx-8 py-6 flex justify-between> div idstore-switcher-title classtext-2xl font-normal text-black> Online Store /div> div x-showopen classflex> button @clickopenfalse aria-labelClose store switcher classtext-black> svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 24 24 fillnone classw-2.5 h-2.5 hover:text-black roleimg>g clip-pathurl(#clip0_954_30807)>g clip-pathurl(#clip1_954_30807)>path dM0.75 23.249L23.25 0.749023 strokeblack stroke-width1.5 stroke-linecapround stroke-linejoinround/>path dM23.25 23.249L0.75 0.749023 strokeblack stroke-width1.5 stroke-linecapround stroke-linejoinround/>/g>/g>defs>clipPath idclip0_954_30807>rect width24 height24 fillwhite/>/clipPath>clipPath idclip1_954_30807>rect width24 height24 fillwhite/>/clipPath>/defs>title>close/title>/svg> /button> /div> /header> div classp-8> div classflex justify-between items-center border-b border-primary-200 last:border-b-0> div classflex py-4 gap-2 opacity-50> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone classw-6 h-6 roleimg>g idMask group>mask idmask0_2189_10527 stylemask-type:luminance maskUnitsuserSpaceOnUse x0 y0 width24 height24>g idGroup>path idVector_4 dM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z fillwhite/>/g>/mask>g maskurl(#mask0_2189_10527)>g idGroup_2>path idVector_2_4 dM0 7.82815L11.8969 6.92346L24 7.82815V16.1719L12.0516 17.686L0 16.1719V7.82815Z fill#EEEEEE/>path idVector_3_4 dM0 0H24V7.82812H0V0Z fill#A2001D/>path idVector_4 dM0 16.1719H24V24H0V16.1719Z fill#0052B4/>/g>/g>/g>title>nl/title>/svg> span classfont-normal text-base text-black> Pays-Bas /span> /div> svg xmlnshttp://www.w3.org/2000/svg width20 height20 viewBox0 0 20 20 fillnone classw-5 h-5 bg-black roleimg>g idcheckmark>path idVector_5 dM6.45837 10.625L8.33337 12.7083L13.5417 7.29163 strokewhite stroke-width1.5 stroke-linecapround stroke-linejoinround/>/g>title>checkmark/title>/svg> /div> a hrefhttps://www.lafuma-mobilier.fr classflex py-4 gap-2 items-center border-b border-primary-200 last:border-b-0 > svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone classw-6 h-6 hover:text-black roleimg>g idMask group_2>mask idmask0_2189_10493 stylemask-type:luminance maskUnitsuserSpaceOnUse x0 y0 width24 height24>g idGroup_2>path idVector_6 dM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z fillwhite/>/g>/mask>g maskurl(#mask0_2189_10493)>g idGroup_2_2>path idVector_2_5 dM7.82815 0H16.1719L17.386 11.8266L16.1719 24H7.82815L6.43127 12.1219L7.82815 0Z fill#EEEEEE/>path idVector_3_5 dM0 0H7.82812V24H0V0Z fill#0052B4/>path idVector_4_2 dM16.1719 0H24V24H16.1719V0Z fill#D80027/>/g>/g>/g>title>fr/title>/svg> span classfont-normal text-base text-black> France /span> /a> a hrefhttps://www.lafuma-moebel.de classflex py-4 gap-2 items-center border-b border-primary-200 last:border-b-0 > svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone classw-6 h-6 hover:text-black roleimg>g idMask group_3>mask idmask0_1120_26155 stylemask-type:luminance maskUnitsuserSpaceOnUse x0 y0 width24 height24>g idGroup_3>path idVector_7 dM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z fillwhite/>/g>/mask>g maskurl(#mask0_1120_26155)>g idGroup_2_3>path idVector_2_6 dM0 16.1719L12.0328 14.9766L24 16.1719V24H0V16.1719Z fill#FFDA44/>path idVector_3_6 dM0 7.82812L11.9531 6.75L24 7.82812V16.1719H0V7.82812Z fill#D80027/>path idVector_4_3 dM0 0H24V7.82812H0V0Z fill#333333/>/g>/g>/g>title>de/title>/svg> span classfont-normal text-base text-black> Allemagne /span> /a> a hrefhttps://www.lafuma-furniture.co.uk classflex py-4 gap-2 items-center border-b border-primary-200 last:border-b-0 > svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone classw-6 h-6 hover:text-black roleimg>g idMask group_4>mask idmask0_2189_4845 stylemask-type:luminance maskUnitsuserSpaceOnUse x0 y0 width24 height24>g idGroup_4>path idVector_8 dM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z fillwhite/>/g>/mask>g maskurl(#mask0_2189_4845)>g idGroup_2_4>path idVector_2_7 dM0 0L0.375 1.03125L0 2.10938V3.1875L1.5 5.71875L0 8.25V9.75L1.5 12L0 14.25V15.75L1.5 18.2812L0 20.8125V24L1.03125 23.625L2.10938 24H3.1875L5.71875 22.5L8.25 24H9.75L12 22.5L14.25 24H15.75L18.2812 22.5L20.8125 24H24L23.625 22.9688L24 21.8906V20.8125L22.5 18.2812L24 15.75V14.25L22.5 12L24 9.75V8.25L22.5 5.71875L24 3.1875V0L22.9688 0.375L21.8906 0H20.8125L18.2812 1.5L15.75 0H14.25L12 1.5L9.75 0H8.25L5.71875 1.5L3.1875 0H0Z fill#EEEEEE/>path idVector_3_7 dM15.75 0V5.0625L20.8125 0H15.75ZM24 3.1875L18.9375 8.25H24V3.1875ZM0 8.25H5.0625L0 3.1875V8.25ZM3.1875 0L8.25 5.0625V0H3.1875ZM8.25 24V18.9375L3.1875 24H8.25ZM0 20.8125L5.0625 15.75H0V20.8125ZM24 15.75H18.9375L24 20.8125V15.75ZM20.8125 24L15.75 18.9375V24H20.8125Z fill#0052B4/>path idVector_4_4 dM0 0V2.10938L6.14062 8.25H8.25L0 0ZM9.75 0V9.75H0V14.25H9.75V24H14.25V14.25H24V9.75H14.25V0H9.75ZM21.8906 0L15.75 6.14062V8.25L24 0H21.8906ZM8.25 15.75L0 24H2.10938L8.25 17.8594V15.75ZM15.75 15.75L24 24V21.8906L17.8594 15.75H15.75Z fill#D80027/>/g>/g>/g>title>uk/title>/svg> span classfont-normal text-base text-black> Royaume-Uni /span> /a> a hrefhttps://www.lafuma-mobilier.be/nl classflex py-4 gap-2 items-center border-b border-primary-200 last:border-b-0 > svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone classw-6 h-6 hover:text-black roleimg>g idMask group_5>mask idmask0_2189_7435 stylemask-type:luminance maskUnitsuserSpaceOnUse x0 y0 width24 height24>g idGroup_5>path idVector_9 dM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z fillwhite/>/g>/mask>g maskurl(#mask0_2189_7435)>g idGroup_2_5>path idVector_2_8 dM0 0H7.82812L9.61875 11.8406L7.82812 24H0V0Z fill#333333/>path idVector_3_8 dM16.1719 0H24V24H16.1719L14.4515 12L16.1719 0Z fill#D80027/>path idVector_4_5 dM7.82812 0H16.1719V24H7.82812V0Z fill#FFDA44/>/g>/g>/g>title>be/title>/svg> span classfont-normal text-base text-black> Belgique - Flamand /span> span classbg-gray-200 font-semibold leading-2 text-xxs text-black px-2 py-1> Nieuw /span> /a> a hrefhttps://www.lafuma-mobilier.be classflex py-4 gap-2 items-center border-b border-primary-200 last:border-b-0 > svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone classw-6 h-6 hover:text-black roleimg>g idMask group_6>mask idmask0_2189_7435_2 stylemask-type:luminance maskUnitsuserSpaceOnUse x0 y0 width24 height24>g idGroup_6>path idVector_10 dM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z fillwhite/>/g>/mask>g maskurl(#mask0_2189_7435_2)>g idGroup_2_6>path idVector_2_9 dM0 0H7.82812L9.61875 11.8406L7.82812 24H0V0Z fill#333333/>path idVector_3_9 dM16.1719 0H24V24H16.1719L14.4515 12L16.1719 0Z fill#D80027/>path idVector_4_6 dM7.82812 0H16.1719V24H7.82812V0Z fill#FFDA44/>/g>/g>/g>title>be/title>/svg> span classfont-normal text-base text-black> Belgique - Français /span> /a> a hrefhttps://www.lafuma-mobili.it classflex py-4 gap-2 items-center border-b border-primary-200 last:border-b-0 > svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone classw-6 h-6 hover:text-black roleimg>g idMask group_7>mask idmask0_2189_7016 stylemask-type:luminance maskUnitsuserSpaceOnUse x0 y0 width24 height24>g idGroup_7>path idVector_11 dM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z fillwhite/>/g>/mask>g maskurl(#mask0_2189_7016)>g idGroup_2_7>path idVector_2_10 dM7.82815 0H16.1719L17.386 11.8266L16.1719 24H7.82815L6.43127 12.1219L7.82815 0Z fill#EEEEEE/>path idVector_3_10 dM0 0H7.82812V24H0V0Z fill#6DA544/>path idVector_4_7 dM16.1719 0H24V24H16.1719V0Z fill#D80027/>/g>/g>/g>title>it/title>/svg> span classfont-normal text-base text-black> Italie /span> /a> a hrefhttps://www.lafuma-mobiliario.es classflex py-4 gap-2 items-center border-b border-primary-200 last:border-b-0 > svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone classw-6 h-6 hover:text-black roleimg>g idMask group_8>mask idmask0_2189_13997 stylemask-type:luminance maskUnitsuserSpaceOnUse x0 y0 width24 height24>g idGroup_8>path idVector_12 dM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z fillwhite/>/g>/mask>g maskurl(#mask0_2189_13997)>g idGroup_2_8>path idVector_2_11 dM0 6L12 4.5L24 6V18L12 19.5L0 18V6Z fill#FFDA44/>path idVector_3_11 dM0 0H24V6H0V0ZM0 18H24V24H0V18Z fill#D80027/>g idGroup_3>path idVector_4_8 dM6.75 14.25H6V10.5H6.75V14.25ZM12.75 14.25H13.5V10.5H12.75V14.25Z fill#EEEEEE/>path idVector_5 dM9.75 15.375C10.9926 15.375 12 14.7034 12 13.875C12 13.0466 10.9926 12.375 9.75 12.375C8.50736 12.375 7.5 13.0466 7.5 13.875C7.5 14.7034 8.50736 15.375 9.75 15.375Z fill#EEEEEE/>/g>g idGroup_4>path idVector_6 dM6.75 9.375C6.75 9.16789 6.58211 9 6.375 9C6.16789 9 6 9.16789 6 9.375V9.75C6 9.95711 6.16789 10.125 6.375 10.125C6.58211 10.125 6.75 9.95711 6.75 9.75V9.375Z fill#D80027/>path idVector_7 dM13.5 9.375C13.5 9.16789 13.3321 9 13.125 9C12.9179 9 12.75 9.16789 12.75 9.375V9.75C12.75 9.95711 12.9179 10.125 13.125 10.125C13.3321 10.125 13.5 9.95711 13.5 9.75V9.375Z fill#D80027/>path idVector_8 dM9.75 12.75V13.875C9.75 14.1734 9.86853 14.4595 10.0795 14.6705C10.2905 14.8815 10.5766 15 10.875 15C11.1734 15 11.4595 14.8815 11.6705 14.6705C11.8815 14.4595 12 14.1734 12 13.875V12.75H10.875H9.75Z fill#D80027/>/g>path idVector_9 dM6.75 9.75H6C5.79289 9.75 5.625 9.91789 5.625 10.125C5.625 10.3321 5.79289 10.5 6 10.5H6.75C6.95711 10.5 7.125 10.3321 7.125 10.125C7.125 9.91789 6.95711 9.75 6.75 9.75Z fill#FF9811/>path idVector_10 dM13.5 9.75H12.75C12.5429 9.75 12.375 9.91789 12.375 10.125C12.375 10.3321 12.5429 10.5 12.75 10.5H13.5C13.7071 10.5 13.875 10.3321 13.875 10.125C13.875 9.91789 13.7071 9.75 13.5 9.75Z fill#FF9811/>path idVector_11 dM6.75 14.25H6C5.79289 14.25 5.625 14.4179 5.625 14.625C5.625 14.8321 5.79289 15 6 15H6.75C6.95711 15 7.125 14.8321 7.125 14.625C7.125 14.4179 6.95711 14.25 6.75 14.25Z fill#FF9811/>path idVector_12 dM13.5 14.25H12.75C12.5429 14.25 12.375 14.4179 12.375 14.625C12.375 14.8321 12.5429 15 12.75 15H13.5C13.7071 15 13.875 14.8321 13.875 14.625C13.875 14.4179 13.7071 14.25 13.5 14.25Z fill#FF9811/>path idVector_13 dM7.5 12.75V13.875C7.5 14.25 7.6875 14.5312 7.92188 14.7656L8.15625 14.4844L8.39062 14.9531C8.5446 14.9909 8.7054 14.9909 8.85938 14.9531L9.09375 14.4844L9.32812 14.7656C9.60938 14.5312 9.75 14.25 9.75 13.875V12.75H9.32812L9.09375 13.125L8.85938 12.75H8.39062L8.15625 13.125L7.92188 12.75H7.5Z fill#FF9811/>path idVector_14 dM5.71875 11.625C5.66902 11.625 5.62133 11.6448 5.58617 11.6799C5.551 11.7151 5.53125 11.7628 5.53125 11.8125C5.53125 11.8622 5.551 11.9099 5.58617 11.9451C5.62133 11.9802 5.66902 12 5.71875 12H13.7812C13.831 12 13.8787 11.9802 13.9138 11.9451C13.949 11.9099 13.9688 11.8622 13.9688 11.8125C13.9688 11.7628 13.949 11.7151 13.9138 11.6799C13.8787 11.6448 13.831 11.625 13.7812 11.625H5.71875ZM5.71875 12.75C5.66902 12.75 5.62133 12.7698 5.58617 12.8049C5.551 12.8401 5.53125 12.8878 5.53125 12.9375C5.53125 12.9872 5.551 13.0349 5.58617 13.0701C5.62133 13.1052 5.66902 13.125 5.71875 13.125H7.03125C7.08098 13.125 7.12867 13.1052 7.16383 13.0701C7.199 13.0349 7.21875 12.9872 7.21875 12.9375C7.21875 12.8878 7.199 12.8401 7.16383 12.8049C7.12867 12.7698 7.08098 12.75 7.03125 12.75H5.71875ZM12.4688 12.75C12.419 12.75 12.3713 12.7698 12.3362 12.8049C12.301 12.8401 12.2812 12.8878 12.2812 12.9375C12.2812 12.9872 12.301 13.0349 12.3362 13.0701C12.3713 13.1052 12.419 13.125 12.4688 13.125H13.7812C13.831 13.125 13.8787 13.1052 13.9138 13.0701C13.949 13.0349 13.9688 12.9872 13.9688 12.9375C13.9688 12.8878 13.949 12.8401 13.9138 12.8049C13.8787 12.7698 13.831 12.75 13.7812 12.75H12.4688Z fill#D80027/>path idVector_15 dM9.1875 7.875C8.85938 7.875 8.57812 8.10938 8.48438 8.39062L8.25 8.34375C7.82812 8.34375 7.5 8.67188 7.5 9.09375C7.5 9.51562 7.82812 9.84375 8.25 9.84375C8.57812 9.84375 8.85938 9.65625 8.95312 9.32812C9.08984 9.37744 9.23793 9.38597 9.3794 9.35269C9.52087 9.3194 9.64962 9.24573 9.75 9.14062C9.85038 9.24573 9.97913 9.3194 10.1206 9.35269C10.2621 9.38597 10.4102 9.37744 10.5469 9.32812C10.5924 9.4701 10.6791 9.5953 10.7961 9.68774C10.9131 9.78018 11.0549 9.83566 11.2036 9.8471C11.3522 9.85854 11.5009 9.82542 11.6306 9.75197C11.7604 9.67851 11.8653 9.56806 11.9319 9.43472C11.9986 9.30137 12.024 9.15118 12.005 9.00332C11.9859 8.85547 11.9232 8.71665 11.8248 8.6046C11.7265 8.49254 11.597 8.41234 11.4528 8.37423C11.3087 8.33612 11.1565 8.34183 11.0156 8.39062C10.9704 8.2691 10.8945 8.16137 10.7952 8.07795C10.6959 7.99453 10.5767 7.93827 10.4493 7.91466C10.3218 7.89104 10.1903 7.90089 10.0678 7.94323C9.94521 7.98558 9.83573 8.05897 9.75 8.15625C9.60938 7.96875 9.42188 7.875 9.1875 7.875ZM9.1875 8.25C9.42188 8.25 9.5625 8.4375 9.5625 8.625C9.5625 8.85938 9.42188 9 9.1875 9C9 9 8.8125 8.85938 8.8125 8.625C8.8125 8.4375 9 8.25 9.1875 8.25ZM10.3125 8.25C10.5469 8.25 10.6875 8.4375 10.6875 8.625C10.6875 8.85938 10.5469 9 10.3125 9C10.125 9 9.9375 8.85938 9.9375 8.625C9.9375 8.4375 10.125 8.25 10.3125 8.25ZM8.25 8.71875L8.4375 8.76562L8.625 9.14062C8.625 9.32812 8.4375 9.46875 8.25 9.46875C8.0625 9.46875 7.875 9.32812 7.875 9.09375C7.875 8.90625 8.0625 8.71875 8.25 8.71875ZM11.25 8.71875C11.4844 8.71875 11.625 8.90625 11.625 9.09375C11.625 9.32812 11.4844 9.46875 11.25 9.46875C11.0625 9.46875 10.875 9.32812 10.875 9.14062L11.0625 8.76562L11.25 8.71875Z fill#EEEEEE/>path idVector_16 dM9.375 7.5H10.125V9H9.375V7.5Z fill#FF9811/>path idVector_17 dM9.75 10.5H12V12.75H9.75V10.5Z fill#EEEEEE/>path idVector_18 dM11.625 9.75L11.25 10.125H8.25L7.875 9.75C7.875 9.14062 8.71875 8.625 9.75 8.625C10.7812 8.625 11.625 9.14062 11.625 9.75ZM7.5 10.5H9.75V12.75H7.5V10.5Z fill#D80027/>path idVector_19 dM11.3438 11.3438C11.3438 11.0849 11.1339 10.875 10.875 10.875C10.6161 10.875 10.4062 11.0849 10.4062 11.3438V11.9062C10.4062 12.1651 10.6161 12.375 10.875 12.375C11.1339 12.375 11.3438 12.1651 11.3438 11.9062V11.3438Z fill#D80027/>path idVector_20 dM7.875 10.875V11.25H8.25V12H7.875V12.375H9.375V12H9V11.25H9.375V10.875H7.875ZM8.25 10.125H11.25V10.5H8.25V10.125Z fill#FF9811/>g idGroup_5>path idVector_21 dM8.71875 9.75C8.87408 9.75 9 9.62408 9 9.46875C9 9.31342 8.87408 9.1875 8.71875 9.1875C8.56342 9.1875 8.4375 9.31342 8.4375 9.46875C8.4375 9.62408 8.56342 9.75 8.71875 9.75Z fill#FFDA44/>path idVector_22 dM9.75 9.75C9.90533 9.75 10.0312 9.62408 10.0312 9.46875C10.0312 9.31342 9.90533 9.1875 9.75 9.1875C9.59467 9.1875 9.46875 9.31342 9.46875 9.46875C9.46875 9.62408 9.59467 9.75 9.75 9.75Z fill#FFDA44/>path idVector_23 dM10.7812 9.75C10.9366 9.75 11.0625 9.62408 11.0625 9.46875C11.0625 9.31342 10.9366 9.1875 10.7812 9.1875C10.6259 9.1875 10.5 9.31342 10.5 9.46875C10.5 9.62408 10.6259 9.75 10.7812 9.75Z fill#FFDA44/>/g>path idVector_24 dM7.92188 12.75V14.7656C8.0619 14.8628 8.22219 14.9269 8.39062 14.9531V12.75H7.92188ZM8.85938 12.75V14.9531C9.02781 14.9269 9.1881 14.8628 9.32812 14.7656V12.75H8.85938Z fill#D80027/>g idGroup_6>path idVector_25 dM9.75 13.5C10.1642 13.5 10.5 13.1642 10.5 12.75C10.5 12.3358 10.1642 12 9.75 12C9.33579 12 9 12.3358 9 12.75C9 13.1642 9.33579 13.5 9.75 13.5Z fill#338AF3/>path idVector_26 dM13.5 15H12.75C12.5429 15 12.375 15.1679 12.375 15.375C12.375 15.5821 12.5429 15.75 12.75 15.75H13.5C13.7071 15.75 13.875 15.5821 13.875 15.375C13.875 15.1679 13.7071 15 13.5 15Z fill#338AF3/>path idVector_27 dM6.75 15H6C5.79289 15 5.625 15.1679 5.625 15.375C5.625 15.5821 5.79289 15.75 6 15.75H6.75C6.95711 15.75 7.125 15.5821 7.125 15.375C7.125 15.1679 6.95711 15 6.75 15Z fill#338AF3/>/g>/g>/g>/g>title>es/title>/svg> span classfont-normal text-base text-black> Espagne /span> /a> a hrefhttps://www.lafuma-furniture.jp classflex py-4 gap-2 items-center border-b border-primary-200 last:border-b-0 > svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone classw-6 h-6 hover:text-black roleimg>g idMask group_9>mask idmask0_2189_10517 stylemask-type:luminance maskUnitsuserSpaceOnUse x0 y0 width24 height24>g idGroup_9>path idVector_13 dM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z fillwhite/>/g>/mask>g maskurl(#mask0_2189_10517)>g idGroup_2_9>path idVector_2_12 dM0 0H24V24H0V0Z fill#EEEEEE/>path idVector_3_12 dM12 17.2172C14.8814 17.2172 17.2172 14.8814 17.2172 12C17.2172 9.11865 14.8814 6.78284 12 6.78284C9.11865 6.78284 6.78284 9.11865 6.78284 12C6.78284 14.8814 9.11865 17.2172 12 17.2172Z fill#D80027/>/g>/g>/g>title>jp/title>/svg> span classfont-normal text-base text-black> Japon /span> /a> a hrefhttps://www.lafuma-mobilier.ch/de classflex py-4 gap-2 items-center border-b border-primary-200 last:border-b-0 > svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 32 32 classw-6 h-6 hover:text-black roleimg>path dm0 0h32v32h-32z fill#f00/>path dm13 6h6v7h7v6h-7v7h-6v-7h-7v-6h7z fill#fff/>title>ch/title>/svg> span classfont-normal text-base text-black> Suisse - Allemand /span> span classbg-gray-200 font-semibold leading-2 text-xxs text-black px-2 py-1> Nieuw /span> /a> a hrefhttps://www.lafuma-mobilier.ch classflex py-4 gap-2 items-center border-b border-primary-200 last:border-b-0 > svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 32 32 classw-6 h-6 hover:text-black roleimg>path dm0 0h32v32h-32z fill#f00/>path dm13 6h6v7h7v6h-7v7h-6v-7h-7v-6h7z fill#fff/>title>ch/title>/svg> span classfont-normal text-base text-black> Suisse - Français /span> span classbg-gray-200 font-semibold leading-2 text-xxs text-black px-2 py-1> Nieuw /span> /a> a hrefhttps://www.lafumausa.com/ classflex py-4 gap-2 items-center border-b border-primary-200 last:border-b-0 > svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone classw-6 h-6 hover:text-black roleimg>g idMask group_10>mask idmask0_2189_10471 stylemask-type:luminance maskUnitsuserSpaceOnUse x0 y0 width24 height24>g idGroup_10>path idVector_14 dM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z fillwhite/>/g>/mask>g maskurl(#mask0_2189_10471)>g idGroup_2_10>path idVector_2_13 dM12 0H24V3L22.5 4.5L24 6V9L22.5 10.5L24 12V15L22.5 16.5L24 18V21L12 22.5L0 21V18L1.5 16.5L0 15V12L12 0Z fill#EEEEEE/>path idVector_3_13 dM10.5 3H24V6H10.5V3ZM10.5 9H24V12H12L10.5 9ZM0 15H24V18H0V15ZM0 21H24V24H0V21Z fill#D80027/>path idVector_4_9 dM0 0H12V12H0V0Z fill#0052B4/>path idVector_5_2 dM8.76562 11.3906L11.4375 9.46875H8.15625L10.8281 11.3906L9.79688 8.25L8.76562 11.3906ZM4.96875 11.3906L7.64062 9.46875H4.35938L7.03125 11.3906L6 8.25L4.96875 11.3906ZM1.17188 11.3906L3.84375 9.46875H0.5625L3.23438 11.3906L2.20312 8.25L1.17188 11.3906ZM8.76562 7.59375L11.4375 5.67188H8.15625L10.8281 7.59375L9.79688 4.45312L8.76562 7.59375ZM4.96875 7.59375L7.64062 5.67188H4.35938L7.03125 7.59375L6 4.45312L4.96875 7.59375ZM1.17188 7.59375L3.84375 5.67188H0.5625L3.23438 7.59375L2.20312 4.45312L1.17188 7.59375ZM8.76562 3.75L11.4375 1.82812H8.15625L10.8281 3.75L9.79688 0.609375L8.76562 3.75ZM4.96875 3.75L7.64062 1.82812H4.35938L7.03125 3.75L6 0.609375L4.96875 3.75ZM1.17188 3.75L3.84375 1.82812H0.5625L3.23438 3.75L2.20312 0.609375L1.17188 3.75Z fill#EEEEEE/>/g>/g>/g>title>us/title>/svg> span classfont-normal text-base text-black> United States /span> span classbg-gray-200 font-semibold leading-2 text-xxs text-black px-2 py-1> Nieuw /span> /a> /div> /div> /div> /div> /div> /section>/div>a classaction skip sr-only focus:not-sr-only focus:absolute focus:z-40 focus:bg-white contentarea href#contentarea> span> Ga naar de inhoud /span>/a> script typeapplication/javascript async srchttps://static.klaviyo.com/onsite/js/SppFwN/klaviyo.js>/script> div x-datainitKlaviyoCustomerTracking() @private-content-loaded.windowsendCustomerDataToKlaviyo(event.detail.data)>/div> script> !function(){if(!window.klaviyo){window._klOnsitewindow._klOnsite||;try{window.klaviyonew Proxy({},{get:function(n,i){returnpushi?function(){var n;(nwindow._klOnsite).push.apply(n,arguments)}:function(){for(var narguments.length,onew Array(n),w0;wn;w++)owargumentsw;var tfunctiontypeof oo.length-1?o.pop():void 0,enew Promise((function(n){window._klOnsite.push(i.concat(o,function(i){t&&t(i),n(i)}))}));return e}}})}catch(n){window.klaviyowindow.klaviyo||,window.klaviyo.pushfunction(){var n;(nwindow._klOnsite).push.apply(n,arguments)}}}}(); function initKlaviyoCustomerTracking() { return { sendCustomerDataToKlaviyo(data) { window.klaviyo window.klaviyo || ; const customer data.customer; window.klaviyo.isIdentified().then((identified)> { if(customer && customer.email && !identified) { window.klaviyo.identify({ $email: customer.email, $first_name: customer.firstname ? customer.firstname : , $last_name: customer.lastname ? customer.lastname : }); } }); } } } /script>script> function initHeader() { return { searchOpen: false, cart: {}, getData(data) { if (data.cart) { this.cart data.cart } }, preventBodyScrolling() { var $body document.querySelector(body); if (this.searchOpen true) { $body.classList.add( overflow-hidden, h-screen ); } else { $body.classList.remove( overflow-hidden, h-screen ); } }, toggleSearch() { this.searchOpen !this.searchOpen; this.preventBodyScrolling(); this.$nextTick(() > { const searchInput document.querySelector(#search); searchInput.focus(); searchInput.select(); }); } } } function initCompareHeader() { return { compareProducts: null, itemCount: 0, receiveCompareData(data) { if (datacompare-products) { this.compareProducts datacompare-products; this.itemCount this.compareProducts.count; } } } }/script>div idheader classrelative w-full bg-container-lighter x-datainitHeader() @keydown.window.escapesearchOpen false; @private-content-loaded.windowgetData(event.detail.data)> div classmx-auto max-w-9xl 3xl:px-1 container flex items-center justify-between w-full pt-2 md:pt-4 mt-0 sm:border-b sm:border-primary-300> !--Logo--> div classlogo-container order-2 lg:order-1 self-start w-full sm:w-auto sm:pb-0 lg:z-52> a classflex items-end justify-center text-xl font-medium tracking-wide text-gray-800 no-underline hover:no-underline font-title hrefhttps://www.lafuma-meubels.nl/ title aria-labelstore logo> img srchttps://www.lafuma-meubels.nl/static/version1764253517/frontend/Synolia/lafumamobilier/nl_NL/images/lafmob-flag-logo.svg title alt width141 height60 /> /a>/div> !--Main Navigation--> div x-datainitMenuMobile_692910cfb0ebc() classz-50 order-1 lg:order-2 navigation lg:hidden mr-10 lg:mr-0> div classbackground-opacity full-viewport-less-scrollbar fixed top-0 z-10 left-0 hidden h-screen bg-black/30 :class{ hidden : !open } @clickopen !open> /div> !-- mobile --> div @load.windowsetActiveMenu($root) classmenu-container bg-container-lighter z-30 :class{h-screen overflow-x-hidden overflow-y-auto fixed top-0 left-0 w-85% : open} @toggle-mobile-menu.windowopen !open @keydown.window.escapeopenfalse > div classtoggle-menu flex items-baseline justify-between menu-icon bg-container-lighter> div classflex justify-start w-full> a @click$dispatch(toggle-mobile-menu) classblock md:flex items-center justify-center cursor-pointer w-full min-w-1.5rem > span classsearch-menu-close hidden w-full :class{ hidden : !open }> span classclose flex justify-between p-6> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone classw-6 h-6 roleimg>g clip-pathurl(#clip0_954_30807_2)>g clip-pathurl(#clip1_954_30807_2)>path dM0.75 23.249L23.25 0.749023 strokeblack stroke-width1.5 stroke-linecapround stroke-linejoinround/>path dM23.25 23.249L0.75 0.749023 strokeblack stroke-width1.5 stroke-linecapround stroke-linejoinround/>/g>/g>defs>clipPath idclip0_954_30807_2>rect width24 height24 fillwhite/>/clipPath>clipPath idclip1_954_30807_2>rect width24 height24 fillwhite/>/clipPath>/defs>title>close/title>/svg> button idmenu-mobile-search-icon classno-underline @click$dispatch(toggle-search) > span classsr-only label> Zoeken /span> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone classh-6 w-6 hover:text-black roleimg>g clip-pathurl(#clip0_106_1458)>path dM1.47208 13.3571C2.41223 15.5693 4.19265 17.3174 6.42168 18.2168C8.6507 19.1163 11.1457 19.0934 13.3579 18.1533C15.5701 17.2131 17.3182 15.4327 18.2176 13.2037C19.1171 10.9746 19.0942 8.4796 18.1541 6.26743C17.2139 4.05526 15.4335 2.30717 13.2045 1.40772C10.9754 0.508266 8.4804 0.531128 6.26824 1.47128C4.05607 2.41143 2.30798 4.19185 1.40852 6.42087C0.50907 8.6499 0.531933 11.1449 1.47208 13.3571Z stroke#171717 stroke-width1.25 stroke-linecapround stroke-linejoinround/>path dM16.2209 16.2202L23.2499 23.2502 stroke#171717 stroke-width1.25 stroke-linecapround stroke-linejoinround/>/g>defs>clipPath idclip0_106_1458>rect width24 height24 fillwhite/>/clipPath>/defs>title>search/title>/svg> /button> /span> /span> span :class{ hidden : open, block: !open }> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone roleimg>g clip-pathurl(#clip0_116_1412)>path dM15.6 12L1.19995 12 stroke#171717 stroke-width1.25 stroke-linecapround stroke-linejoinround/>path dM22.8 18H1.19995 stroke#171717 stroke-width1.25 stroke-linecapround stroke-linejoinround/>path dM22.8 6H1.19995 stroke#171717 stroke-width1.25 stroke-linecapround stroke-linejoinround/>/g>defs>clipPath idclip0_116_1412>rect width24 height24 fillwhite/>/clipPath>/defs>title>menu/title>/svg> /span> /a> /div> /div> nav classhidden w-full duration-150 ease-in-out transform transition-display bg-primary-100 min-h-calc(100%-4.5rem) :class{ hidden : !open } > div classlevel-0 first:border-t border-primary-300> span classflex items-center transition-transform duration-150 ease-in-out transform :class{ -translate-x-full : mobilePanelActiveId, translate-x-0 : !mobilePanelActiveId } > a classflex items-center w-full p-6 border-b cursor-pointer bg-container-lighter border-primary-300 level-0 hover:font-semibold stylecolor: rgba(63, 63, 70, var(--tw-text-opacity)) hrefhttps://www.lafuma-meubels.nl/al-onze-producten.html titleAl onze producten> span classblock pr-14>Al onze producten/span> /a> a classabsolute right-6 cursor-pointer w-full h-8 flex justify-end items-center @clickmobilePanelActiveId mobilePanelActiveId category-node-3 ? 0 : category-node-3 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> /a> /span> div classabsolute top-0 right-0 z-10 w-full h-full transition-transform duration-200 ease-in-out translate-x-full transform bg-container-lighter :class{ translate-x-full : mobilePanelActiveId ! category-node-3, translate-x-0 : mobilePanelActiveId category-node-3 } > a classflex items-center px-4 py-3 cursor-pointer bg-primary-100 @clickmobilePanelActiveId 0 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 rotate-180 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> span classml-2 font-medium> Back to /span> /a> div classlevel-1> span classflex items-center> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/op-ruimte-en-gebruik.html titleOp ruimte en gebruik classflex items-center w-full p-6 border-b cursor-pointer bg-container-lighter border-primary-200 gap-3 > img srchttps://www.lafuma-meubels.nl/media/catalog/category/menu/icon/par-espace-et-usage.svg alt width24 height24 loadinglazy /> span classtext-base tracking-wide pr-14 block> Op ruimte en gebruik /span> /a> a classabsolute right-6 cursor-pointer w-full h-8 flex justify-end items-center @clickmobilePanelLevel1ActiveId mobilePanelLevel1ActiveId category-node-15 ? 0 : category-node-15 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> /a> /span> div classabsolute top-0 right-0 z-10 w-full h-full transition-transform duration-200 ease-in-out translate-x-full transform bg-container-lighter :class{ translate-x-full : mobilePanelLevel1ActiveId ! category-node-15, translate-x-0 : mobilePanelLevel1ActiveId category-node-15, } > a classflex items-center px-4 py-3 cursor-pointer bg-primary-100 @clickmobilePanelLevel1ActiveId 0 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 rotate-180 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> span classml-2 font-medium> Back to /span> /a> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/op-ruimte-en-gebruik/cocooning-selectie.html titleCocooning selectie classflex items-center w-full cursor-pointer bg-container-lighter > img srchttps://www.lafuma-meubels.nl/media/catalog/category/menu-selection-cocooning-sphinx_allure_2363.jpg classpy-3 mr-3 alt width70 height70 loadinglazy /> span classtext-base py-3> Cocooning selectie /span> /a> /span> /div> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/op-ruimte-en-gebruik/woonkamer-selectie.html titleWoonkamer selectie classflex items-center w-full cursor-pointer bg-container-lighter > img srchttps://www.lafuma-meubels.nl/media/catalog/category/menu-selection-detente-bayanne_relax_allure_20092260.jpg classpy-3 mr-3 alt width70 height70 loadinglazy /> span classtext-base py-3> Woonkamer selectie /span> /a> /span> /div> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/op-ruimte-en-gebruik/vanlife-selectie.html titleVanlife selectie classflex items-center w-full cursor-pointer bg-container-lighter > img srchttps://www.lafuma-meubels.nl/media/.renditions/wysiwyg/menu/menu-selection-vanlife-_glechanu.jpg classpy-3 mr-3 alt width70 height70 loadinglazy /> span classtext-base py-3> Vanlife selectie /span> /a> /span> /div> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/op-ruimte-en-gebruik/balkon-en-kleine-ruimtes-selectie.html titleBalkon en kleine ruimtes selectie classflex items-center w-full cursor-pointer bg-container-lighter > img srchttps://www.lafuma-meubels.nl/media/.renditions/catalog/category/menu-selection-balcon-balcony2_natura_colorblock_0018.jpg classpy-3 mr-3 alt width70 height70 loadinglazy /> span classtext-base py-3> Balkon en kleine ruimtes selectie /span> /a> /span> /div> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/op-ruimte-en-gebruik/dining-terras-selectie.html titleDining terras selectie classflex items-center w-full cursor-pointer bg-container-lighter > img srchttps://www.lafuma-meubels.nl/media/.renditions/catalog/category/menu-selection-repas-ancone_allure_20092165.jpg classpy-3 mr-3 alt width70 height70 loadinglazy /> span classtext-base py-3> Dining terras selectie /span> /a> /span> /div> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/op-ruimte-en-gebruik/selectie-voor-professionals.html titleSelectie voor professionals classflex items-center w-full cursor-pointer bg-container-lighter > img srchttps://www.lafuma-meubels.nl/media/.renditions/wysiwyg/menu/menu-selection-pro-hiver.jpg classpy-3 mr-3 alt width70 height70 loadinglazy /> span classtext-base py-3> Selectie voor professionals /span> /a> /span> /div> /div> /div> div classlevel-1> span classflex items-center> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/relaxstoelen.html titleRelaxstoelen classflex items-center w-full p-6 border-b cursor-pointer bg-container-lighter border-primary-200 gap-3 > img srchttps://www.lafuma-meubels.nl/media/catalog/category/menu/icon/fauteuils-relax-zero-gravite.svg alt width24 height24 loadinglazy /> span classtext-base tracking-wide pr-14 block> Relaxstoelen /span> /a> a classabsolute right-6 cursor-pointer w-full h-8 flex justify-end items-center @clickmobilePanelLevel1ActiveId mobilePanelLevel1ActiveId category-node-6 ? 0 : category-node-6 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> /a> /span> div classabsolute top-0 right-0 z-10 w-full h-full transition-transform duration-200 ease-in-out translate-x-full transform bg-container-lighter :class{ translate-x-full : mobilePanelLevel1ActiveId ! category-node-6, translate-x-0 : mobilePanelLevel1ActiveId category-node-6, } > a classflex items-center px-4 py-3 cursor-pointer bg-primary-100 @clickmobilePanelLevel1ActiveId 0 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 rotate-180 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> span classml-2 font-medium> Back to /span> /a> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/relaxstoelen/al-onze-relaxstoelen.html titleAl onze Relaxstoelen classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Al onze Relaxstoelen /span> /a> div classlevel-3 flex flex-col> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/relaxstoelen/al-onze-relaxstoelen/relaxstoelen-voor-buiten.html titleRelaxstoelen voor buiten classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Relaxstoelen voor buiten /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/relaxstoelen/al-onze-relaxstoelen/relaxstoelen-voor-binnen.html titleRelaxstoelen voor binnen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Relaxstoelen voor binnen /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/relaxstoelen/al-onze-relaxstoelen/relaxstoelen-xl.html titleRelaxstoelen XL classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Relaxstoelen XL /span> /a> a href/professioneel-meubilair/gezondheid-en-welzijn/herstel-en-ontspanning.html titleProfessioneel gebruik classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm font-semibold > Professioneel gebruik span classlabel bg-black text-white py-1 px-2 rounded-sm ml-1 text-xxs align-baseline> PRO /span> /span> /a> /div> /span> /div> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/relaxstoelen/verzorging-duurzaamheid.html titleOnderhoud - Duurzaamheid classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Onderhoud - Duurzaamheid /span> /a> div classlevel-3 flex flex-col> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/relaxstoelen/verzorging-duurzaamheid/onderhoudsproducten.html titleOnderhoudsproducten classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Onderhoudsproducten /span> /a> a href/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken/al-onze-vervangingsdoeken/vervangingsdoeken-relaxstoelen.html titleVervangingsdoeken Relaxstoelen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Vervangingsdoeken Relaxstoelen /span> /a> a href/al-onze-producten/accessoires/comfort-en-praktisch/elastieken.html titleElastieken classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Elastieken /span> /a> a href/al-onze-producten/accessoires/comfort-en-praktisch/beschermhoezen.html titleBeschermhoezen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Beschermhoezen /span> /a> a href/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen/alle-reserveonderdelen/reserveonderdelen-relaxstoelen.html titleReserve onderdelen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Reserve onderdelen /span> /a> /div> /span> /div> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/relaxstoelen/accessoires.html titleAccessoires classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Accessoires /span> /a> div classlevel-3 flex flex-col> a href/al-onze-producten/accessoires/comfort-en-praktisch/parasol.html titleParasol classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Parasol /span> /a> a href/al-onze-producten/accessoires/comfort-en-praktisch/gerecycelde-bekerhouders.html titleGerecycelde bekerhouders classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Gerecycelde bekerhouders /span> /a> a href/al-onze-producten/accessoires/comfort-en-praktisch/plaids.html titlePlaids classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Plaids /span> /a> a href/al-onze-producten/accessoires/comfort-en-praktisch/badlakens.html titleBadlakens classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Badlakens /span> /a> /div> /span> /div> div classmenu-cms-bottom mt-12 hidden :class{ hidden : mobilePanelLevel1ActiveId ! category-node-6 }> style>::backdrop {--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.cmsb2109-mb-4 {margin-bottom: 1rem}.cmsb2109-max-w-\360px\ {max-width: 360px}.cmsb2109-basis-\120px\ {flex-basis: 120px}.cmsb2109-basis-\220px\ {flex-basis: 220px}.cmsb2109-\!flex-row {flex-direction: row !important}.cmsb2109-bg-primary-200 {--tw-bg-opacity: 1;background-color: rgb(238 238 238 / var(--tw-bg-opacity))}.cmsb2109-\!p-4 {padding: 1rem !important}.cmsb2109-px-6 {padding-left: 1.5rem;padding-right: 1.5rem}.cmsb2109-py-3 {padding-top: 0.75rem;padding-bottom: 0.75rem}.cmsb2109-py-3\.5 {padding-top: 0.875rem;padding-bottom: 0.875rem}.cmsb2109-font-tertiary {font-family: CrimsonPro Italic, Helvetica Neue, Arial, sans-serif}.cmsb2109-leading-5 {line-height: 22px}@media (min-width: 768px) {.cmsb2109-md\:mx-4 {margin-left: 1rem;margin-right: 1rem}.cmsb2109-md\:mb-0 {margin-bottom: 0px}.cmsb2109-md\:\!px-20 {padding-left: 5rem !important;padding-right: 5rem !important}.cmsb2109-md\:\!py-8 {padding-top: 2rem !important;padding-bottom: 2rem !important}}@media (min-width: 1280px) {.cmsb2109-xl\:mx-\30px\ {margin-left: 30px;margin-right: 30px}}/style>style>#html-body data-pb-styleDWNIJPK,#html-body data-pb-styleKP0CJAB{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body data-pb-styleDWNIJPK{justify-content:flex-start;display:none;flex-direction:column;background-color:#eee;margin:0;padding:0}#html-body data-pb-styleKP0CJAB{align-self:stretch}#html-body data-pb-styleHPF088N{display:flex;width:100%}#html-body data-pb-styleBY57SWK,#html-body data-pb-styleELAQV9L,#html-body data-pb-styleTR6H58X{justify-content:flex-start;display:flex;flex-direction:column;background-color:#fff;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:33.3333%;align-self:stretch}#html-body data-pb-styleKP53K25{border-style:none}#html-body data-pb-styleDJGK4UY,#html-body data-pb-styleJOL7FQI{max-width:100%;height:auto}#html-body data-pb-styleKVH7P7I{border-style:none}#html-body data-pb-styleMD59YH1,#html-body data-pb-styleMWEH72P{max-width:100%;height:auto}#html-body data-pb-styleKWJ8ANW{display:none;border-style:none}#html-body data-pb-styleQLVM0M1,#html-body data-pb-styleUQKCAHS{max-width:100%;height:auto}#html-body data-pb-styleOHH2UN4{display:none}@media only screen and (max-width: 768px) { #html-body data-pb-styleKP53K25,#html-body data-pb-styleKVH7P7I,#html-body data-pb-styleKWJ8ANW{border-style:none} }/style>div classcmsb2109-bg-primary-200 cmsb2109-!p-4 cmsb2109-md:!py-8 cmsb2109-md:!px-20 data-content-typerow data-appearancefull-width data-enable-parallax0 data-parallax-speed0.5 data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementmain data-pb-styleDWNIJPK>div classrow-full-width-inner data-elementinner>div classpagebuilder-column-group data-background-images{} data-content-typecolumn-group data-appearancedefault data-grid-size12 data-elementmain data-pb-styleKP0CJAB>div classpagebuilder-column-line data-content-typecolumn-line data-elementmain data-pb-styleHPF088N>div classpagebuilder-column cmsb2109-mb-4 cmsb2109-md:mb-0 cmsb2109-md:mx-4 cmsb2109-xl:mx-30px cmsb2109-!flex-row cmsb2109-max-w-360px data-content-typecolumn data-appearancefull-height data-background-images{} data-elementmain data-pb-styleTR6H58X>figure classcmsb2109-basis-120px data-content-typeimage data-appearancefull-width data-elementmain data-pb-styleKP53K25>a hrefhttps://www.lafuma-furniture.co.uk/our-news/comfort-armchair-backache.html target data-link-typedefault title data-elementlink>img classpagebuilder-mobile-hidden srchttps://www.lafuma-meubels.nl/media/wysiwyg/du-confort-fauteuil-mal-de-dos.jpg alt title loadinglazy data-elementdesktop_image data-pb-styleDJGK4UY>img classpagebuilder-mobile-only srchttps://www.lafuma-meubels.nl/media/wysiwyg/du-confort-fauteuil-mal-de-dos.jpg alt title loadinglazy data-elementmobile_image data-pb-styleJOL7FQI>/a>/figure>div classcmsb2109-py-3.5 cmsb2109-px-6 cmsb2109-font-tertiary cmsb2109-leading-5 cmsb2109-basis-220px data-content-typetext data-appearancedefault data-elementmain>p>span stylefont-family: CrimsonPro-Italic; font-size: 18px;>em>Comfort !br>br>/em>/span>/p>p idS8VW5QJ>An armchair to deal with backache: How to choose?/p>/div>/div>div classpagebuilder-column cmsb2109-mb-4 cmsb2109-md:mb-0 cmsb2109-md:mx-4 cmsb2109-xl:mx-30px cmsb2109-!flex-row cmsb2109-max-w-360px data-content-typecolumn data-appearancefull-height data-background-images{} data-elementmain data-pb-styleBY57SWK>figure classcmsb2109-basis-120px data-content-typeimage data-appearancefull-width data-elementmain data-pb-styleKVH7P7I>a hrefhttps://www.lafuma-furniture.co.uk/our-news/comfort-zero-gravity-position.html target data-link-typedefault title data-elementlink>img classpagebuilder-mobile-hidden srchttps://www.lafuma-meubels.nl/media/wysiwyg/du-confort-position-zero-gravite-vignette-menu.jpg alt title loadinglazy data-elementdesktop_image data-pb-styleMD59YH1>img classpagebuilder-mobile-only srchttps://www.lafuma-meubels.nl/media/wysiwyg/du-confort-position-zero-gravite-vignette-menu.jpg alt title loadinglazy data-elementmobile_image data-pb-styleMWEH72P>/a>/figure>div classcmsb2109-py-3.5 cmsb2109-px-6 cmsb2109-font-tertiary cmsb2109-leading-5 cmsb2109-basis-220px data-content-typetext data-appearancedefault data-elementmain>p>span stylefont-family: CrimsonPro-Italic; font-size: 18px;>em>Zero Gravitybr>br>/em>/span>/p>p idS8VW5QJ>Why opt for a zero gravity chair?/p>/div>/div>div classpagebuilder-column cmsb2109-md:mx-4 cmsb2109-xl:mx-30px cmsb2109-!flex-row cmsb2109-max-w-360px data-content-typecolumn data-appearancefull-height data-background-images{} data-elementmain data-pb-styleELAQV9L>figure classcmsb2109-basis-120px data-content-typeimage data-appearancefull-width data-elementmain data-pb-styleKWJ8ANW>a hrefhttps://www.lafuma-mobilier.fr/journal/nos-guides-et-conseils-guide-relax-complet.html target data-link-typedefault title data-elementlink>img classpagebuilder-mobile-hidden srchttps://www.lafuma-meubels.nl/media/wysiwyg/nos-guides-et-conseils-guide-relax-guide-complet-vignette-menu.jpg alt title loadinglazy data-elementdesktop_image data-pb-styleUQKCAHS>img classpagebuilder-mobile-only srchttps://www.lafuma-meubels.nl/media/wysiwyg/nos-guides-et-conseils-guide-relax-guide-complet-vignette-menu.jpg alt title loadinglazy data-elementmobile_image data-pb-styleQLVM0M1>/a>/figure>div classcmsb2109-py-3.5 cmsb2109-px-6 cmsb2109-font-tertiary cmsb2109-leading-5 cmsb2109-basis-220px data-content-typetext data-appearancedefault data-elementmain data-pb-styleOHH2UN4>p>span stylefont-family: CrimsonPro-Italic; font-size: 18px;>em>Nos guides & conseilsbr>br>/em>/span>/p>p idS8VW5QJ>Quel fauteuil Relax choisir ? Le guide complet/p>/div>/div>/div>/div>/div>/div> /div> /div> /div> div classlevel-1> span classflex items-center> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/transats-loungestoelen-ligbedden.html titleTransats / Loungestoelen & Ligbedden classflex items-center w-full p-6 border-b cursor-pointer bg-container-lighter border-primary-200 gap-3 > img srchttps://www.lafuma-meubels.nl/media/catalog/category/menu/icon/transats-et-chaises-longues.svg alt width24 height24 loadinglazy /> span classtext-base tracking-wide pr-14 block> Transats / Loungestoelen & Ligbedden /span> /a> a classabsolute right-6 cursor-pointer w-full h-8 flex justify-end items-center @clickmobilePanelLevel1ActiveId mobilePanelLevel1ActiveId category-node-12 ? 0 : category-node-12 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> /a> /span> div classabsolute top-0 right-0 z-10 w-full h-full transition-transform duration-200 ease-in-out translate-x-full transform bg-container-lighter :class{ translate-x-full : mobilePanelLevel1ActiveId ! category-node-12, translate-x-0 : mobilePanelLevel1ActiveId category-node-12, } > a classflex items-center px-4 py-3 cursor-pointer bg-primary-100 @clickmobilePanelLevel1ActiveId 0 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 rotate-180 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> span classml-2 font-medium> Back to /span> /a> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/transats-loungestoelen-ligbedden/al-onze-transats-loungestoelen-ligbedden.html titleAl onze Transats / Loungestoelen & Ligbedden classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Al onze Transats / Loungestoelen & Ligbedden /span> /a> div classlevel-3 flex flex-col> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/transats-loungestoelen-ligbedden/al-onze-transats-loungestoelen-ligbedden/ligstoelen.html titleLigstoelen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Ligstoelen /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/transats-loungestoelen-ligbedden/al-onze-transats-loungestoelen-ligbedden/loungestoelen-en-ligbedden.html titleLoungestoelen en ligbedden classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Loungestoelen en ligbedden /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/transats-loungestoelen-ligbedden/al-onze-transats-loungestoelen-ligbedden/vlinderstoelen-pop-up.html titleVlinderstoelen (Pop Up) classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Vlinderstoelen (Pop Up) /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/transats-loungestoelen-ligbedden/al-onze-transats-loungestoelen-ligbedden/voetenbanken.html titleVoetenbanken classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Voetenbanken /span> /a> a href/professioneel-meubilair/cafes-hotels-restaurants/lage-loungeset/transats.html titleProfessioneel gebruik classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm font-semibold > Professioneel gebruik span classlabel bg-black text-white py-1 px-2 rounded-sm ml-1 text-xxs align-baseline> PRO /span> /span> /a> /div> /span> /div> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/transats-loungestoelen-ligbedden/verzorging-duurzaamheid.html titleOnderhoud - Duurzaamheid classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Onderhoud - Duurzaamheid /span> /a> div classlevel-3 flex flex-col> a href/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken/al-onze-vervangingsdoeken/vervangingsdoeken-transat.html titleVervangingsdoeken transat classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Vervangingsdoeken transat /span> /a> a href/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken/al-onze-vervangingsdoeken/vervangingsdoeken-loungestoelen-ligbedden.html titleVervangingsdoeken ligbedden classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Vervangingsdoeken ligbedden /span> /a> a href/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken/al-onze-vervangingsdoeken/vervangingsdoeken-pop-up.html titleVervangingsdoeken Pop Up classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Vervangingsdoeken Pop Up /span> /a> a href/al-onze-producten/accessoires/comfort-en-praktisch/beschermhoezen.html titleBeschermhoezen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Beschermhoezen /span> /a> a href/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen/alle-reserveonderdelen/reserveonderdelen-transats.html titleReserve onderdelen transats classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Reserve onderdelen transats /span> /a> a href/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen/alle-reserveonderdelen/reserveonderdelen-loungestoelen-ligbedden.html titleReserve onderdelen ligbedden classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Reserve onderdelen ligbedden /span> /a> a href/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen/alle-reserveonderdelen/reserveonderdelen-pop-up.html titleReserve onderdelen Pop Up classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Reserve onderdelen Pop Up /span> /a> a href/al-onze-producten/relaxstoelen/verzorging-duurzaamheid/onderhoudsproducten.html titleOnderhoudsproducten classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Onderhoudsproducten /span> /a> /div> /span> /div> div classmenu-cms-bottom mt-12 hidden :class{ hidden : mobilePanelLevel1ActiveId ! category-node-12 }> /div> /div> /div> div classlevel-1> span classflex items-center> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuintafels-tuinstoelen.html titleTuintafels & Tuinstoelen classflex items-center w-full p-6 border-b cursor-pointer bg-container-lighter border-primary-200 gap-3 > img srchttps://www.lafuma-meubels.nl/media/catalog/category/menu/icon/tables-et-chaises.svg alt width24 height24 loadinglazy /> span classtext-base tracking-wide pr-14 block> Tuintafels & Tuinstoelen /span> /a> a classabsolute right-6 cursor-pointer w-full h-8 flex justify-end items-center @clickmobilePanelLevel1ActiveId mobilePanelLevel1ActiveId category-node-93 ? 0 : category-node-93 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> /a> /span> div classabsolute top-0 right-0 z-10 w-full h-full transition-transform duration-200 ease-in-out translate-x-full transform bg-container-lighter :class{ translate-x-full : mobilePanelLevel1ActiveId ! category-node-93, translate-x-0 : mobilePanelLevel1ActiveId category-node-93, } > a classflex items-center px-4 py-3 cursor-pointer bg-primary-100 @clickmobilePanelLevel1ActiveId 0 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 rotate-180 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> span classml-2 font-medium> Back to /span> /a> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuintafels-tuinstoelen/al-onze-tuintafels.html titleAl onze tuintafels classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Al onze tuintafels /span> /a> div classlevel-3 flex flex-col> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuintafels-tuinstoelen/al-onze-tuintafels/tafel-en-stoel-sets.html titleTafel en stoel sets classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Tafel en stoel sets /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuintafels-tuinstoelen/al-onze-tuintafels/vierkante-tafels.html titleVierkante tafels classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Vierkante tafels /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuintafels-tuinstoelen/al-onze-tuintafels/rechthoekige-tafels.html titleRechthoekige tafels classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Rechthoekige tafels /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuintafels-tuinstoelen/al-onze-tuintafels/uitschuifbare-tafels.html titleUitschuifbare tafels classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Uitschuifbare tafels /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuintafels-tuinstoelen/al-onze-tuintafels/klaptafels.html titleKlaptafels classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Klaptafels /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuintafels-tuinstoelen/al-onze-tuintafels/bijzettafels-salontafels.html titleBijzettafels / Salontafels classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Bijzettafels / Salontafels /span> /a> a href/professioneel-meubilair/cafes-hotels-restaurants/eetkamer-terrasmeubilair/tafels.html titleProfessioneel gebruik classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm font-semibold > Professioneel gebruik span classlabel bg-black text-white py-1 px-2 rounded-sm ml-1 text-xxs align-baseline> PRO /span> /span> /a> /div> /span> /div> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuintafels-tuinstoelen/al-onze-stoelen-en-leunstoelen.html titleAl onze stoelen en leunstoelen classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Al onze stoelen en leunstoelen /span> /a> div classlevel-3 flex flex-col> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuintafels-tuinstoelen/al-onze-stoelen-en-leunstoelen/tuinstoelen.html titleTuinstoelen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Tuinstoelen /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuintafels-tuinstoelen/al-onze-stoelen-en-leunstoelen/klapstoelen.html titleKlapstoelen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Klapstoelen /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuintafels-tuinstoelen/al-onze-stoelen-en-leunstoelen/verstelbare-tuinstoelen.html titleVerstelbare tuinstoelen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Verstelbare tuinstoelen /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuintafels-tuinstoelen/al-onze-stoelen-en-leunstoelen/halfhoge-stoelen.html titleHalfhoge stoelen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Halfhoge stoelen /span> /a> a href/professioneel-meubilair/cafes-hotels-restaurants/eetkamer-terrasmeubilair/tuinstoelen.html titleProfessioneel gebruik classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm font-semibold > Professioneel gebruik span classlabel bg-black text-white py-1 px-2 rounded-sm ml-1 text-xxs align-baseline> PRO /span> /span> /a> /div> /span> /div> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuintafels-tuinstoelen/verzorging-duurzaamheid.html titleOnderhoud - Duurzaamheid classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Onderhoud - Duurzaamheid /span> /a> div classlevel-3 flex flex-col> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuintafels-tuinstoelen/verzorging-duurzaamheid/onderhoudsproducten.html titleOnderhoudsproducten classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Onderhoudsproducten /span> /a> a href/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken/al-onze-vervangingsdoeken/vervangingsdoeken-tuinstoelen.html titleVervangingsdoeken stoelen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Vervangingsdoeken stoelen /span> /a> a href/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen/alle-reserveonderdelen/reserveonderdelen-tuinstoelen.html titleReserve onderdelen stoelen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Reserve onderdelen stoelen /span> /a> a href/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen/alle-reserveonderdelen/reserveonderdelen-tuintafels.html titleReserve onderdelen tables classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Reserve onderdelen tables /span> /a> a href/al-onze-producten/accessoires/comfort-en-praktisch/beschermhoezen.html titleBeschermhoezen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Beschermhoezen /span> /a> /div> /span> /div> div classmenu-cms-bottom mt-12 hidden :class{ hidden : mobilePanelLevel1ActiveId ! category-node-93 }> style>::backdrop {--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.cmsb2139-mb-4 {margin-bottom: 1rem}.cmsb2139-max-w-\360px\ {max-width: 360px}.cmsb2139-basis-\120px\ {flex-basis: 120px}.cmsb2139-basis-\220px\ {flex-basis: 220px}.cmsb2139-\!flex-row {flex-direction: row !important}.cmsb2139-bg-primary-200 {--tw-bg-opacity: 1;background-color: rgb(238 238 238 / var(--tw-bg-opacity))}.cmsb2139-\!p-4 {padding: 1rem !important}.cmsb2139-px-6 {padding-left: 1.5rem;padding-right: 1.5rem}.cmsb2139-py-3 {padding-top: 0.75rem;padding-bottom: 0.75rem}.cmsb2139-py-3\.5 {padding-top: 0.875rem;padding-bottom: 0.875rem}.cmsb2139-font-tertiary {font-family: CrimsonPro Italic, Helvetica Neue, Arial, sans-serif}.cmsb2139-leading-5 {line-height: 22px}@media (min-width: 768px) {.cmsb2139-md\:mx-4 {margin-left: 1rem;margin-right: 1rem}.cmsb2139-md\:mb-0 {margin-bottom: 0px}.cmsb2139-md\:\!px-20 {padding-left: 5rem !important;padding-right: 5rem !important}.cmsb2139-md\:\!py-8 {padding-top: 2rem !important;padding-bottom: 2rem !important}}@media (min-width: 1280px) {.cmsb2139-xl\:mx-\30px\ {margin-left: 30px;margin-right: 30px}}/style>style>#html-body data-pb-styleAMIBV68,#html-body data-pb-styleVUAWXHY{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body data-pb-styleVUAWXHY{justify-content:flex-start;display:flex;flex-direction:column;background-color:#eee;margin:0;padding:0}#html-body data-pb-styleAMIBV68{align-self:stretch}#html-body data-pb-styleD3D3KEV{display:flex;width:100%}#html-body data-pb-styleGVT1PWI,#html-body data-pb-styleWX7ISJK,#html-body data-pb-styleXGM0R1Y{justify-content:flex-start;display:flex;flex-direction:column;background-color:#fff;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:33.3333%;align-self:stretch}#html-body data-pb-styleE7AM8GX{border-style:none}#html-body data-pb-styleLPVG3TS,#html-body data-pb-styleU9F4TCL{max-width:100%;height:auto}#html-body data-pb-styleVMV1QV9{border-style:none}#html-body data-pb-styleAYTJ745,#html-body data-pb-styleTNROLMH{max-width:100%;height:auto}#html-body data-pb-styleJRFE3XS{border-style:none}#html-body data-pb-styleIKDQEB4,#html-body data-pb-styleTX33SOD{max-width:100%;height:auto}@media only screen and (max-width: 768px) { #html-body data-pb-styleE7AM8GX,#html-body data-pb-styleJRFE3XS,#html-body data-pb-styleVMV1QV9{border-style:none} }/style>div classcmsb2139-bg-primary-200 cmsb2139-!p-4 cmsb2139-md:!py-8 cmsb2139-md:!px-20 data-content-typerow data-appearancefull-width data-enable-parallax0 data-parallax-speed0.5 data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementmain data-pb-styleVUAWXHY>div classrow-full-width-inner data-elementinner>div classpagebuilder-column-group data-background-images{} data-content-typecolumn-group data-appearancedefault data-grid-size12 data-elementmain data-pb-styleAMIBV68>div classpagebuilder-column-line data-content-typecolumn-line data-elementmain data-pb-styleD3D3KEV>div classpagebuilder-column cmsb2139-mb-4 cmsb2139-md:mb-0 cmsb2139-md:mx-4 cmsb2139-xl:mx-30px cmsb2139-!flex-row cmsb2139-max-w-360px data-content-typecolumn data-appearancefull-height data-background-images{} data-elementmain data-pb-styleWX7ISJK>figure classcmsb2139-basis-120px data-content-typeimage data-appearancefull-width data-elementmain data-pb-styleE7AM8GX>a hrefhttps://www.lafuma-meubels.nl/blog/onze-gidsen-en-advies-tuintafelgids-de-juiste-keuze.html target data-link-typedefault title data-elementlink>img classpagebuilder-mobile-hidden srchttps://www.lafuma-meubels.nl/media/.renditions/wysiwyg/home-page/cms-menu-bottom-tables-bloc1-article.jpg alt title loadinglazy data-elementdesktop_image data-pb-styleLPVG3TS>img classpagebuilder-mobile-only srchttps://www.lafuma-meubels.nl/media/.renditions/wysiwyg/home-page/cms-menu-bottom-tables-bloc1-article.jpg alt title loadinglazy data-elementmobile_image data-pb-styleU9F4TCL>/a>/figure>div classcmsb2139-py-3.5 cmsb2139-px-6 cmsb2139-font-tertiary cmsb2139-leading-5 cmsb2139-basis-220px data-content-typetext data-appearancedefault data-elementmain>p>span stylefont-family: CrimsonPro-Italic; font-size: 18px;>em>Adviesbr>br>/em>/span>/p>p idS8VW5QJ>Welke tuintafel kiezen?/p>/div>/div>div classpagebuilder-column cmsb2139-mb-4 cmsb2139-md:mb-0 cmsb2139-md:mx-4 cmsb2139-xl:mx-30px cmsb2139-!flex-row cmsb2139-max-w-360px data-content-typecolumn data-appearancefull-height data-background-images{} data-elementmain data-pb-styleGVT1PWI>figure classcmsb2139-basis-120px data-content-typeimage data-appearancefull-width data-elementmain data-pb-styleVMV1QV9>a hrefhttps://www.lafuma-meubels.nl/blog/onze-gidsen-en-advies-tuintafelgids-welk-formaat.html target_blank data-link-typedefault title data-elementlink>img classpagebuilder-mobile-hidden srchttps://www.lafuma-meubels.nl/media/.renditions/wysiwyg/home-page/cms-menu-bottom-tables-bloc2-article.jpg alt title loadinglazy data-elementdesktop_image data-pb-styleAYTJ745>img classpagebuilder-mobile-only srchttps://www.lafuma-meubels.nl/media/.renditions/wysiwyg/home-page/cms-menu-bottom-tables-bloc2-article.jpg alt title loadinglazy data-elementmobile_image data-pb-styleTNROLMH>/a>/figure>div classcmsb2139-py-3.5 cmsb2139-px-6 cmsb2139-font-tertiary cmsb2139-leading-5 cmsb2139-basis-220px data-content-typetext data-appearancedefault data-elementmain>p>span stylefont-family: CrimsonPro-Italic; font-size: 18px;>em>De juiste maatbr>br>/em>/span>/p>p idS8VW5QJ>Hoe kiest u het juiste formaat voor uw tafel?/p>/div>/div>div classpagebuilder-column cmsb2139-md:mx-4 cmsb2139-xl:mx-30px cmsb2139-!flex-row cmsb2139-max-w-360px data-content-typecolumn data-appearancefull-height data-background-images{} data-elementmain data-pb-styleXGM0R1Y>figure classcmsb2139-basis-120px data-content-typeimage data-appearancefull-width data-elementmain data-pb-styleJRFE3XS>a hrefhttps://www.lafuma-meubels.nl/blog/onze-gidsen-en-advies-tuintafelgids-welk-materiaal.html target data-link-typedefault title data-elementlink>img classpagebuilder-mobile-hidden srchttps://www.lafuma-meubels.nl/media/.renditions/wysiwyg/home-page/cms-menu-bottom-tables-bloc3-article.jpg alt title loadinglazy data-elementdesktop_image data-pb-styleIKDQEB4>img classpagebuilder-mobile-only srchttps://www.lafuma-meubels.nl/media/.renditions/wysiwyg/home-page/cms-menu-bottom-tables-bloc3-article.jpg alt title loadinglazy data-elementmobile_image data-pb-styleTX33SOD>/a>/figure>div classcmsb2139-py-3.5 cmsb2139-px-6 cmsb2139-font-tertiary cmsb2139-leading-5 cmsb2139-basis-220px data-content-typetext data-appearancedefault data-elementmain>p>span stylefont-family: CrimsonPro-Italic; font-size: 18px;>em>Hulp bij het kiezenbr>br>/em>/span>/p>p idS8VW5QJ>Welk materiaal kiest u voor uw tuintafel?/p>/div>/div>/div>/div>/div>/div> /div> /div> /div> div classlevel-1> span classflex items-center> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuinsets.html titleTuinsets classflex items-center w-full p-6 border-b cursor-pointer bg-container-lighter border-primary-200 gap-3 > img srchttps://www.lafuma-meubels.nl/media/catalog/category/menu/icon/salons-de-jardin.svg alt width24 height24 loadinglazy /> span classtext-base tracking-wide pr-14 block> Tuinsets /span> /a> a classabsolute right-6 cursor-pointer w-full h-8 flex justify-end items-center @clickmobilePanelLevel1ActiveId mobilePanelLevel1ActiveId category-node-141 ? 0 : category-node-141 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> /a> /span> div classabsolute top-0 right-0 z-10 w-full h-full transition-transform duration-200 ease-in-out translate-x-full transform bg-container-lighter :class{ translate-x-full : mobilePanelLevel1ActiveId ! category-node-141, translate-x-0 : mobilePanelLevel1ActiveId category-node-141, } > a classflex items-center px-4 py-3 cursor-pointer bg-primary-100 @clickmobilePanelLevel1ActiveId 0 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 rotate-180 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> span classml-2 font-medium> Back to /span> /a> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuinsets/meubilair-voor-een-tuinsalon.html titleMeubilair voor een tuinsalon classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Meubilair voor een tuinsalon /span> /a> div classlevel-3 flex flex-col> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuinsets/meubilair-voor-een-tuinsalon/lage-tuinset.html titleLage tuinset classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Lage tuinset /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuinsets/meubilair-voor-een-tuinsalon/design-collectie.html titleDesign collectie classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Design collectie /span> /a> a href/al-onze-producten/transats-loungestoelen-ligbedden/al-onze-transats-loungestoelen-ligbedden/vlinderstoelen-pop-up.html titleVlinderstoelen (Pop Up) classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Vlinderstoelen (Pop Up) /span> /a> a href/al-onze-producten/tuintafels-tuinstoelen/al-onze-tuintafels/bijzettafels-salontafels.html titleSalontafels classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Salontafels /span> /a> a href/professioneel-meubilair/cafes-hotels-restaurants/lage-loungeset.html titleProfessioneel gebruik classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm font-semibold > Professioneel gebruik span classlabel bg-black text-white py-1 px-2 rounded-sm ml-1 text-xxs align-baseline> PRO /span> /span> /a> /div> /span> /div> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuinsets/verzorging-duurzaamheid.html titleOnderhoud - Duurzaamheid classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Onderhoud - Duurzaamheid /span> /a> div classlevel-3 flex flex-col> a href/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken/al-onze-vervangingsdoeken/vervangingsdoeken-pop-up.html titleVervangingsdoeken Pop Up classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Vervangingsdoeken Pop Up /span> /a> a href/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken/al-onze-vervangingsdoeken/vervangingsdoeken-lage-stoelen.html titleVervangingsdoeken lage stoelen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Vervangingsdoeken lage stoelen /span> /a> a href/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen/alle-reserveonderdelen/reserveonderdelen-pop-up.html titleReserve onderdelen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Reserve onderdelen /span> /a> a href/al-onze-producten/relaxstoelen/verzorging-duurzaamheid/onderhoudsproducten.html titleOnderhoudsproducten classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Onderhoudsproducten /span> /a> /div> /span> /div> /div> /div> div classlevel-1> span classflex items-center> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/camping-en-strandmeubilair.html titleCamping- en strandmeubilair classflex items-center w-full p-6 border-b cursor-pointer bg-container-lighter border-primary-200 gap-3 > img srchttps://www.lafuma-meubels.nl/media/catalog/category/menu/icon/mobilier-camping-et-plage.svg alt width24 height24 loadinglazy /> span classtext-base tracking-wide pr-14 block> Camping- en strandmeubilair /span> /a> a classabsolute right-6 cursor-pointer w-full h-8 flex justify-end items-center @clickmobilePanelLevel1ActiveId mobilePanelLevel1ActiveId category-node-156 ? 0 : category-node-156 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> /a> /span> div classabsolute top-0 right-0 z-10 w-full h-full transition-transform duration-200 ease-in-out translate-x-full transform bg-container-lighter :class{ translate-x-full : mobilePanelLevel1ActiveId ! category-node-156, translate-x-0 : mobilePanelLevel1ActiveId category-node-156, } > a classflex items-center px-4 py-3 cursor-pointer bg-primary-100 @clickmobilePanelLevel1ActiveId 0 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 rotate-180 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> span classml-2 font-medium> Back to /span> /a> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/camping-en-strandmeubilair/buitenmeubilair.html titleBuitenmeubilair classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Buitenmeubilair /span> /a> div classlevel-3 flex flex-col> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/camping-en-strandmeubilair/buitenmeubilair/klapstoelen.html titleKlapstoelen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Klapstoelen /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/camping-en-strandmeubilair/buitenmeubilair/lage-stoelen.html titleLage stoelen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Lage stoelen /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/camping-en-strandmeubilair/buitenmeubilair/vlinderstoelen-pop-up.html titleVlinderstoelen (Pop Up) classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Vlinderstoelen (Pop Up) /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/camping-en-strandmeubilair/buitenmeubilair/vouwstoeltje.html titleVouwkrukjes classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Vouwkrukjes /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/camping-en-strandmeubilair/buitenmeubilair/vouwstoelen.html titleVouwstoelen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Vouwstoelen /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/camping-en-strandmeubilair/buitenmeubilair/strandstoelen.html titleStrandstoelen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Strandstoelen /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/camping-en-strandmeubilair/buitenmeubilair/opvouwbare-ligbedden.html titleOpvouwbare ligbedden classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Opvouwbare ligbedden /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/camping-en-strandmeubilair/buitenmeubilair/campingtafels.html titleCampingtafels classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Campingtafels /span> /a> /div> /span> /div> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/camping-en-strandmeubilair/verzorging-duurzaamheid.html titleOnderhoud - Duurzaamheid classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Onderhoud - Duurzaamheid /span> /a> div classlevel-3 flex flex-col> a href/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken/al-onze-vervangingsdoeken/vervangingsdoeken-pop-up.html titleVervangingsdoeken Pop Up classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Vervangingsdoeken Pop Up /span> /a> a href/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken/al-onze-vervangingsdoeken/vervangingsdoeken-tuinstoelen.html titleVervangingsdoeken stoelen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Vervangingsdoeken stoelen /span> /a> a href/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen/alle-reserveonderdelen/reserveonderdelen-pop-up.html titleReserve onderdelen Pop Up classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Reserve onderdelen Pop Up /span> /a> a href/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen/alle-reserveonderdelen/reserveonderdelen-tuintafels.html titleReserve onderdelen stoelen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Reserve onderdelen stoelen /span> /a> a href/al-onze-producten/relaxstoelen/verzorging-duurzaamheid/onderhoudsproducten.html titleOnderhoudsproducten classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Onderhoudsproducten /span> /a> /div> /span> /div> /div> /div> div classlevel-1> span classflex items-center> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/accessoires.html titleAccessoires classflex items-center w-full p-6 border-b cursor-pointer bg-container-lighter border-primary-200 gap-3 > img srchttps://www.lafuma-meubels.nl/media/catalog/category/menu/icon/accessoires.svg alt width24 height24 loadinglazy /> span classtext-base tracking-wide pr-14 block> Accessoires /span> /a> a classabsolute right-6 cursor-pointer w-full h-8 flex justify-end items-center @clickmobilePanelLevel1ActiveId mobilePanelLevel1ActiveId category-node-189 ? 0 : category-node-189 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> /a> /span> div classabsolute top-0 right-0 z-10 w-full h-full transition-transform duration-200 ease-in-out translate-x-full transform bg-container-lighter :class{ translate-x-full : mobilePanelLevel1ActiveId ! category-node-189, translate-x-0 : mobilePanelLevel1ActiveId category-node-189, } > a classflex items-center px-4 py-3 cursor-pointer bg-primary-100 @clickmobilePanelLevel1ActiveId 0 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 rotate-180 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> span classml-2 font-medium> Back to /span> /a> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/accessoires/ontwerp-en-decoratie.html titleOntwerp en decoratie classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Ontwerp en decoratie /span> /a> div classlevel-3 flex flex-col> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/accessoires/ontwerp-en-decoratie/buitentapijten.html titleBuitentapijten classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Buitentapijten /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/accessoires/ontwerp-en-decoratie/kussens.html titleKussens classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Kussens /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/accessoires/ontwerp-en-decoratie/placemats.html titlePlacemats classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Placemats /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/accessoires/ontwerp-en-decoratie/dienbladen.html titleDienbladen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Dienbladen /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/accessoires/ontwerp-en-decoratie/gerecycled-onderzetter.html titleGerecycled onderzetter classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Gerecycled onderzetter /span> /a> /div> /span> /div> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/accessoires/comfort-en-praktisch.html titleComfort en praktisch classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Comfort en praktisch /span> /a> div classlevel-3 flex flex-col> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/accessoires/comfort-en-praktisch/gerecycelde-bekerhouders.html titleGerecycelde bekerhouders classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Gerecycelde bekerhouders /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/accessoires/comfort-en-praktisch/parasol.html titleParasol classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Parasol /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/accessoires/comfort-en-praktisch/beschermhoezen.html titleBeschermhoezen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Beschermhoezen /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/accessoires/comfort-en-praktisch/badlakens.html titleBadlakens classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Badlakens /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/accessoires/comfort-en-praktisch/plaids.html titlePlaids classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Plaids /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/accessoires/comfort-en-praktisch/elastieken.html titleElastieken classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Elastieken /span> /a> /div> /span> /div> /div> /div> /div> /div> div classlevel-0 first:border-t border-primary-300> span classflex items-center transition-transform duration-150 ease-in-out transform :class{ -translate-x-full : mobilePanelActiveId, translate-x-0 : !mobilePanelActiveId } > a classflex items-center w-full p-6 border-b cursor-pointer bg-container-lighter border-primary-300 level-0 hover:font-semibold stylecolor: red hrefhttps://www.lafuma-meubels.nl/top-deals.html titleBLACK RELAX DAYS> span classblock pr-14>BLACK RELAX DAYS/span> /a> /span> /div> div classlevel-0 first:border-t border-primary-300> span classflex items-center transition-transform duration-150 ease-in-out transform :class{ -translate-x-full : mobilePanelActiveId, translate-x-0 : !mobilePanelActiveId } > a classflex items-center w-full p-6 border-b cursor-pointer bg-container-lighter border-primary-300 level-0 hover:font-semibold stylecolor: rgba(63, 63, 70, var(--tw-text-opacity)) hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair.html titleProfessioneel meubilair> span classblock pr-14>Professioneel meubilair/span> /a> a classabsolute right-6 cursor-pointer w-full h-8 flex justify-end items-center @clickmobilePanelActiveId mobilePanelActiveId category-node-291 ? 0 : category-node-291 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> /a> /span> div classabsolute top-0 right-0 z-10 w-full h-full transition-transform duration-200 ease-in-out translate-x-full transform bg-container-lighter :class{ translate-x-full : mobilePanelActiveId ! category-node-291, translate-x-0 : mobilePanelActiveId category-node-291 } > a classflex items-center px-4 py-3 cursor-pointer bg-primary-100 @clickmobilePanelActiveId 0 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 rotate-180 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> span classml-2 font-medium> Back to /span> /a> div classlevel-1> span classflex items-center> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants.html titleCafés, hotels, restaurants classflex items-center w-full p-6 border-b cursor-pointer bg-container-lighter border-primary-200 gap-3 > img srchttps://www.lafuma-meubels.nl/media/catalog/category/menu/icon/cafe-hotels-restaurants.svg alt width24 height24 loadinglazy /> span classtext-base tracking-wide pr-14 block> Cafés, hotels, restaurants /span> /a> a classabsolute right-6 cursor-pointer w-full h-8 flex justify-end items-center @clickmobilePanelLevel1ActiveId mobilePanelLevel1ActiveId category-node-294 ? 0 : category-node-294 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> /a> /span> div classabsolute top-0 right-0 z-10 w-full h-full transition-transform duration-200 ease-in-out translate-x-full transform bg-container-lighter :class{ translate-x-full : mobilePanelLevel1ActiveId ! category-node-294, translate-x-0 : mobilePanelLevel1ActiveId category-node-294, } > a classflex items-center px-4 py-3 cursor-pointer bg-primary-100 @clickmobilePanelLevel1ActiveId 0 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 rotate-180 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> span classml-2 font-medium> Back to /span> /a> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/eetkamer-terrasmeubilair.html titleEetkamer terrasmeubilair classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Eetkamer terrasmeubilair span classlabel bg-black text-white py-1 px-2 rounded-sm ml-1 text-xxs align-baseline> PRO /span> /span> /a> div classlevel-3 flex flex-col> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/eetkamer-terrasmeubilair/tafels.html titleTafels classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Tafels /span> /a> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/eetkamer-terrasmeubilair/middelhoge-tafels.html titleMiddelhoge tafels classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Middelhoge tafels /span> /a> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/eetkamer-terrasmeubilair/hoge-tafels.html titleHoge tafels classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Hoge tafels /span> /a> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/eetkamer-terrasmeubilair/tuinstoelen.html titleTuinstoelen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Tuinstoelen /span> /a> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/eetkamer-terrasmeubilair/middelhoge-stoelen.html titleMiddelhoge stoelen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Middelhoge stoelen /span> /a> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/eetkamer-terrasmeubilair/hoge-stoelen.html titleHoge stoelen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Hoge stoelen /span> /a> /div> /span> /div> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/lage-loungeset.html titleLage loungeset classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Lage loungeset span classlabel bg-black text-white py-1 px-2 rounded-sm ml-1 text-xxs align-baseline> PRO /span> /span> /a> div classlevel-3 flex flex-col> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/lage-loungeset/transats.html titleTransats classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Transats /span> /a> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/lage-loungeset/lage-stoelen.html titleLage stoelen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Lage stoelen /span> /a> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/lage-loungeset/banken.html titleBanken classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Banken /span> /a> /div> /span> /div> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/onderdelen-voor-cafes-hotels-restaurants.html titleOnderdelen voor cafés, hotels, restaurants classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Onderdelen voor cafés, hotels, restaurants span classlabel bg-black text-white py-1 px-2 rounded-sm ml-1 text-xxs align-baseline> PRO /span> /span> /a> div classlevel-3 flex flex-col> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/onderdelen-voor-cafes-hotels-restaurants/tafelbladen.html titleTafelbladen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Tafelbladen /span> /a> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/onderdelen-voor-cafes-hotels-restaurants/tafelpoten.html titleTafelpoten classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Tafelpoten /span> /a> /div> /span> /div> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/verzorging-duurzaamheid.html titleOnderhoud - Duurzaamheid classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Onderhoud - Duurzaamheid span classlabel bg-black text-white py-1 px-2 rounded-sm ml-1 text-xxs align-baseline> PRO /span> /span> /a> div classlevel-3 flex flex-col> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/verzorging-duurzaamheid/vervangingsdoeken.html titleVervangingsdoeken classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Vervangingsdoeken /span> /a> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/verzorging-duurzaamheid/accessoires.html titleAccessoires classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Accessoires /span> /a> /div> /span> /div> /div> /div> div classlevel-1> span classflex items-center> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/gezondheid-en-welzijn.html titleGezondheid en welzijn classflex items-center w-full p-6 border-b cursor-pointer bg-container-lighter border-primary-200 gap-3 > img srchttps://www.lafuma-meubels.nl/media/catalog/category/menu/icon/sante-et-bien-etre.svg alt width24 height24 loadinglazy /> span classtext-base tracking-wide pr-14 block> Gezondheid en welzijn /span> /a> a classabsolute right-6 cursor-pointer w-full h-8 flex justify-end items-center @clickmobilePanelLevel1ActiveId mobilePanelLevel1ActiveId category-node-354 ? 0 : category-node-354 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> /a> /span> div classabsolute top-0 right-0 z-10 w-full h-full transition-transform duration-200 ease-in-out translate-x-full transform bg-container-lighter :class{ translate-x-full : mobilePanelLevel1ActiveId ! category-node-354, translate-x-0 : mobilePanelLevel1ActiveId category-node-354, } > a classflex items-center px-4 py-3 cursor-pointer bg-primary-100 @clickmobilePanelLevel1ActiveId 0 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 rotate-180 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> span classml-2 font-medium> Back to /span> /a> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/gezondheid-en-welzijn/herstel-en-ontspanning.html titleHerstel en ontspanning classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Herstel en ontspanning span classlabel bg-black text-white py-1 px-2 rounded-sm ml-1 text-xxs align-baseline> PRO /span> /span> /a> div classlevel-3 flex flex-col> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/gezondheid-en-welzijn/herstel-en-ontspanning/medische-fauteuil.html titleMedische fauteuil classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Medische fauteuil /span> /a> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/gezondheid-en-welzijn/herstel-en-ontspanning/reflexologie-en-gezondheidswerkers-stoel.html titleReflexologie en gezondheidswerkers stoel classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Reflexologie en gezondheidswerkers stoel /span> /a> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/gezondheid-en-welzijn/herstel-en-ontspanning/rust-stoel-voor-siesteria.html titleRust stoel voor siesteria classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Rust stoel voor siesteria /span> /a> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/gezondheid-en-welzijn/herstel-en-ontspanning/sportherstel-stoel.html titleSportherstel stoel classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Sportherstel stoel /span> /a> /div> /span> /div> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/gezondheid-en-welzijn/verzorging-duurzaamheid.html titleOnderhoud - Duurzaamheid classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Onderhoud - Duurzaamheid span classlabel bg-black text-white py-1 px-2 rounded-sm ml-1 text-xxs align-baseline> PRO /span> /span> /a> div classlevel-3 flex flex-col> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/gezondheid-en-welzijn/verzorging-duurzaamheid/vervangingsdoeken.html titleVervangingsdoeken classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Vervangingsdoeken /span> /a> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/gezondheid-en-welzijn/verzorging-duurzaamheid/reserve-onderdelen.html titleReserve onderdelen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Reserve onderdelen /span> /a> /div> /span> /div> /div> /div> div classlevel-1> span classflex items-center> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/diensten-en-ondersteuning.html titleDiensten en ondersteuning classflex items-center w-full p-6 border-b cursor-pointer bg-container-lighter border-primary-200 gap-3 > img srchttps://www.lafuma-meubels.nl/media/catalog/category/menu/icon/services-et-accompagnement.svg alt width24 height24 loadinglazy /> span classtext-base tracking-wide pr-14 block> Diensten en ondersteuning /span> /a> a classabsolute right-6 cursor-pointer w-full h-8 flex justify-end items-center @clickmobilePanelLevel1ActiveId mobilePanelLevel1ActiveId category-node-384 ? 0 : category-node-384 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> /a> /span> div classabsolute top-0 right-0 z-10 w-full h-full transition-transform duration-200 ease-in-out translate-x-full transform bg-container-lighter :class{ translate-x-full : mobilePanelLevel1ActiveId ! category-node-384, translate-x-0 : mobilePanelLevel1ActiveId category-node-384, } > a classflex items-center px-4 py-3 cursor-pointer bg-primary-100 @clickmobilePanelLevel1ActiveId 0 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 rotate-180 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> span classml-2 font-medium> Back to /span> /a> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a hrefhttps://contract.lafuma-mobilier.fr/nl/contact titleOndersteuning voor professionals classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Ondersteuning voor professionals /span> /a> div classlevel-3 flex flex-col> a hrefhttps://contract.lafuma-mobilier.fr/nl/contact?utm_sourcelafuma-meubels.nl&utm_mediumlink&utm_campaigndaily_business&utm_contentpage_accompagnement_contract&utm_termlien_nous_contacter titleUw project: gepersonaliseerde offerte classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Uw project: gepersonaliseerde offerte /span> /a> /div> /span> /div> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a href/blog/category/professionals.html titleNieuws voor professionals classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Nieuws voor professionals /span> /a> div classlevel-3 flex flex-col> a href/professional-horeca-en-tourisme.html titleProjecten Horecan & Toerisme classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Projecten Horecan & Toerisme /span> /a> /div> /span> /div> /div> /div> /div> /div> div classlevel-0 first:border-t border-primary-300> span classflex items-center transition-transform duration-150 ease-in-out transform :class{ -translate-x-full : mobilePanelActiveId, translate-x-0 : !mobilePanelActiveId } > a classflex items-center w-full p-6 border-b cursor-pointer bg-container-lighter border-primary-300 level-0 hover:font-semibold stylecolor: rgba(63, 63, 70, var(--tw-text-opacity)) hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen.html titleVervangingsdoeken & reserveonderdelen> span classblock pr-14>Vervangingsdoeken & reserveonderdelen/span> /a> a classabsolute right-6 cursor-pointer w-full h-8 flex justify-end items-center @clickmobilePanelActiveId mobilePanelActiveId category-node-231 ? 0 : category-node-231 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> /a> /span> div classabsolute top-0 right-0 z-10 w-full h-full transition-transform duration-200 ease-in-out translate-x-full transform bg-container-lighter :class{ translate-x-full : mobilePanelActiveId ! category-node-231, translate-x-0 : mobilePanelActiveId category-node-231 } > a classflex items-center px-4 py-3 cursor-pointer bg-primary-100 @clickmobilePanelActiveId 0 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 rotate-180 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> span classml-2 font-medium> Back to /span> /a> div classlevel-1> span classflex items-center> a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken.html titleVervangingsdoeken classflex items-center w-full p-6 border-b cursor-pointer bg-container-lighter border-primary-200 gap-3 > img srchttps://www.lafuma-meubels.nl/media/catalog/category/menu/icon/toiles-de-rechange.svg alt width24 height24 loadinglazy /> span classtext-base tracking-wide pr-14 block> Vervangingsdoeken /span> /a> a classabsolute right-6 cursor-pointer w-full h-8 flex justify-end items-center @clickmobilePanelLevel1ActiveId mobilePanelLevel1ActiveId category-node-234 ? 0 : category-node-234 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> /a> /span> div classabsolute top-0 right-0 z-10 w-full h-full transition-transform duration-200 ease-in-out translate-x-full transform bg-container-lighter :class{ translate-x-full : mobilePanelLevel1ActiveId ! category-node-234, translate-x-0 : mobilePanelLevel1ActiveId category-node-234, } > a classflex items-center px-4 py-3 cursor-pointer bg-primary-100 @clickmobilePanelLevel1ActiveId 0 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 rotate-180 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> span classml-2 font-medium> Back to /span> /a> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken/al-onze-vervangingsdoeken.html titleAl onze vervangingsdoeken classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Al onze vervangingsdoeken /span> /a> div classlevel-3 flex flex-col> a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken/al-onze-vervangingsdoeken/vervangingsdoeken-relaxstoelen.html titleVervangingsdoeken relaxstoelen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Vervangingsdoeken relaxstoelen /span> /a> a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken/al-onze-vervangingsdoeken/vervangingsdoeken-transat.html titleVervangingsdoeken transat classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Vervangingsdoeken transat /span> /a> a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken/al-onze-vervangingsdoeken/vervangingsdoeken-loungestoelen-ligbedden.html titleVervangingsdoeken loungestoelen & ligbedden classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Vervangingsdoeken loungestoelen & ligbedden /span> /a> a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken/al-onze-vervangingsdoeken/vervangingsdoeken-pop-up.html titleVervangingsdoeken Pop Up classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Vervangingsdoeken Pop Up /span> /a> a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken/al-onze-vervangingsdoeken/vervangingsdoeken-tuinstoelen.html titleVervangingsdoeken tuinstoelen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Vervangingsdoeken tuinstoelen /span> /a> a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken/al-onze-vervangingsdoeken/vervangingsdoeken-lage-stoelen.html titleVervangingsdoeken lage stoelen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Vervangingsdoeken lage stoelen /span> /a> /div> /span> /div> /div> /div> div classlevel-1> span classflex items-center> a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen.html titleReserveonderdelen classflex items-center w-full p-6 border-b cursor-pointer bg-container-lighter border-primary-200 gap-3 > img srchttps://www.lafuma-meubels.nl/media/catalog/category/menu/icon/pieces-detachees.svg alt width24 height24 loadinglazy /> span classtext-base tracking-wide pr-14 block> Reserveonderdelen /span> /a> a classabsolute right-6 cursor-pointer w-full h-8 flex justify-end items-center @clickmobilePanelLevel1ActiveId mobilePanelLevel1ActiveId category-node-258 ? 0 : category-node-258 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> /a> /span> div classabsolute top-0 right-0 z-10 w-full h-full transition-transform duration-200 ease-in-out translate-x-full transform bg-container-lighter :class{ translate-x-full : mobilePanelLevel1ActiveId ! category-node-258, translate-x-0 : mobilePanelLevel1ActiveId category-node-258, } > a classflex items-center px-4 py-3 cursor-pointer bg-primary-100 @clickmobilePanelLevel1ActiveId 0 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 rotate-180 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> span classml-2 font-medium> Back to /span> /a> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen/alle-reserveonderdelen.html titleAlle reserveonderdelen classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Alle reserveonderdelen /span> /a> div classlevel-3 flex flex-col> a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen/alle-reserveonderdelen/reserveonderdelen-relaxstoelen.html titleReserveonderdelen relaxstoelen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Reserveonderdelen relaxstoelen /span> /a> a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen/alle-reserveonderdelen/reserveonderdelen-transats.html titleReserveonderdelen transats classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Reserveonderdelen transats /span> /a> a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen/alle-reserveonderdelen/reserveonderdelen-loungestoelen-ligbedden.html titleReserveonderdelen loungestoelen & ligbedden classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Reserveonderdelen loungestoelen & ligbedden /span> /a> a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen/alle-reserveonderdelen/reserveonderdelen-pop-up.html titleReserveonderdelen Pop Up classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Reserveonderdelen Pop Up /span> /a> a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen/alle-reserveonderdelen/reserveonderdelen-tuinstoelen.html titleReserveonderdelen Tuinstoelen classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Reserveonderdelen Tuinstoelen /span> /a> a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen/alle-reserveonderdelen/reserveonderdelen-tuintafels.html titleReserveonderdelen tuintafels classcursor-pointer bg-container-lighter py-1 px-2 > span classtext-sm > Reserveonderdelen tuintafels /span> /a> /div> /span> /div> /div> /div> div classlevel-1> span classflex items-center> a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/gidsen-en-advies.html titleGidsen en advies classflex items-center w-full p-6 border-b cursor-pointer bg-container-lighter border-primary-200 gap-3 > img srchttps://www.lafuma-meubels.nl/media/catalog/category/menu/icon/guides-et-conseils.svg alt width24 height24 loadinglazy /> span classtext-base tracking-wide pr-14 block> Gidsen en advies /span> /a> a classabsolute right-6 cursor-pointer w-full h-8 flex justify-end items-center @clickmobilePanelLevel1ActiveId mobilePanelLevel1ActiveId category-node-288 ? 0 : category-node-288 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> /a> /span> div classabsolute top-0 right-0 z-10 w-full h-full transition-transform duration-200 ease-in-out translate-x-full transform bg-container-lighter :class{ translate-x-full : mobilePanelLevel1ActiveId ! category-node-288, translate-x-0 : mobilePanelLevel1ActiveId category-node-288, } > a classflex items-center px-4 py-3 cursor-pointer bg-primary-100 @clickmobilePanelLevel1ActiveId 0 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 rotate-180 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> span classml-2 font-medium> Back to /span> /a> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a href/blog/onze-gidsen-en-advies-doek-vervangen.html titleDoek vervangen classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Doek vervangen /span> /a> /span> /div> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a href/blog/onze-gidsen-en-advies-onderhoud-en-reparatie.html titleOnderhouden en repareren classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Onderhouden en repareren /span> /a> /span> /div> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a hrefhttps://www.youtube.com/@LafumamobilierFrance titleAl onze YouTube-tutorials classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Al onze YouTube-tutorials /span> /a> /span> /div> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a hrefhttps://faq.lafuma-mobilier.fr/hc/nl titleFAQ classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> FAQ /span> /a> /span> /div> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a hrefhttps://faq.lafuma-mobilier.fr/hc/nl/requests/new titleHulp nodig? classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Hulp nodig? /span> /a> /span> /div> /div> /div> /div> /div> div classlevel-0 first:border-t border-primary-300> span classflex items-center transition-transform duration-150 ease-in-out transform :class{ -translate-x-full : mobilePanelActiveId, translate-x-0 : !mobilePanelActiveId } > a classflex items-center w-full p-6 border-b cursor-pointer bg-container-lighter border-primary-300 level-0 hover:font-semibold stylecolor: rgba(63, 63, 70, var(--tw-text-opacity)) hrefhttps://www.lafuma-meubels.nl/een-duurzaam-merk-sinds-1954.html titleEen duurzaam merk sinds 1954> span classblock pr-14>Een duurzaam merk sinds 1954/span> /a> a classabsolute right-6 cursor-pointer w-full h-8 flex justify-end items-center @clickmobilePanelActiveId mobilePanelActiveId category-node-9 ? 0 : category-node-9 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> /a> /span> div classabsolute top-0 right-0 z-10 w-full h-full transition-transform duration-200 ease-in-out translate-x-full transform bg-container-lighter :class{ translate-x-full : mobilePanelActiveId ! category-node-9, translate-x-0 : mobilePanelActiveId category-node-9 } > a classflex items-center px-4 py-3 cursor-pointer bg-primary-100 @clickmobilePanelActiveId 0 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 rotate-180 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> span classml-2 font-medium> Back to /span> /a> div classlevel-1> span classflex items-center> a hrefhttps://www.lafuma-meubels.nl/een-duurzaam-merk-sinds-1954/onze-geschiedenis.html titleOnze geschiedenis classflex items-center w-full p-6 border-b cursor-pointer bg-container-lighter border-primary-200 gap-3 > span classtext-base tracking-wide pr-14 block> Onze geschiedenis /span> /a> a classabsolute right-6 cursor-pointer w-full h-8 flex justify-end items-center @clickmobilePanelLevel1ActiveId mobilePanelLevel1ActiveId category-node-21 ? 0 : category-node-21 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> /a> /span> div classabsolute top-0 right-0 z-10 w-full h-full transition-transform duration-200 ease-in-out translate-x-full transform bg-container-lighter :class{ translate-x-full : mobilePanelLevel1ActiveId ! category-node-21, translate-x-0 : mobilePanelLevel1ActiveId category-node-21, } > a classflex items-center px-4 py-3 cursor-pointer bg-primary-100 @clickmobilePanelLevel1ActiveId 0 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 rotate-180 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> span classml-2 font-medium> Back to /span> /a> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a href/een-duurzaam-merk/onze-geschiedenis/onze-engagementen-en-ons-manifest.html titleOnze engagementen en ons manifest classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Onze engagementen en ons manifest /span> /a> /span> /div> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a href/een-duurzaam-merk/onze-geschiedenis/franse-fabrikant.html titleFranse fabrikant classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Franse fabrikant /span> /a> /span> /div> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a href/een-duurzaam-merk/onze-geschiedenis/onze-expertise-en-onze-teams.html titleOnze expertise & onze teams classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Onze expertise & onze teams /span> /a> /span> /div> /div> /div> div classlevel-1> span classflex items-center> a hrefhttps://www.lafuma-meubels.nl/een-duurzaam-merk-sinds-1954/aan-u-toegewijd.html titleAan u toegewijd classflex items-center w-full p-6 border-b cursor-pointer bg-container-lighter border-primary-200 gap-3 > span classtext-base tracking-wide pr-14 block> Aan u toegewijd /span> /a> a classabsolute right-6 cursor-pointer w-full h-8 flex justify-end items-center @clickmobilePanelLevel1ActiveId mobilePanelLevel1ActiveId category-node-24 ? 0 : category-node-24 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> /a> /span> div classabsolute top-0 right-0 z-10 w-full h-full transition-transform duration-200 ease-in-out translate-x-full transform bg-container-lighter :class{ translate-x-full : mobilePanelLevel1ActiveId ! category-node-24, translate-x-0 : mobilePanelLevel1ActiveId category-node-24, } > a classflex items-center px-4 py-3 cursor-pointer bg-primary-100 @clickmobilePanelLevel1ActiveId 0 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 rotate-180 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> span classml-2 font-medium> Back to /span> /a> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a href/een-duurzaam-merk/aan-u-toegewijd/uw-comfort-onze-expertise.html titleUw comfort: onze expertise classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Uw comfort: onze expertise /span> /a> /span> /div> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a href/een-duurzaam-merk/aan-u-toegewijd/producten-ontworpen-om-lang-mee-te-gaan.html titleDuurzaam ontworpen producten classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Duurzaam ontworpen producten /span> /a> /span> /div> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a href/een-duurzaam-merk/aan-u-toegewijd/ons-handvest-voor-eco-ontwerp.html titleOns handvest voor eco-ontwerp classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Ons handvest voor eco-ontwerp /span> /a> /span> /div> /div> /div> div classlevel-1> span classflex items-center> a hrefhttps://www.lafuma-meubels.nl/een-duurzaam-merk-sinds-1954/lafuma-mobilier-peugeot-freres-industrie.html titleLafuma Mobilier & Peugeot Frères Industrie classflex items-center w-full p-6 border-b cursor-pointer bg-container-lighter border-primary-200 gap-3 > span classtext-base tracking-wide pr-14 block> Lafuma Mobilier & Peugeot Frères Industrie /span> /a> a classabsolute right-6 cursor-pointer w-full h-8 flex justify-end items-center @clickmobilePanelLevel1ActiveId mobilePanelLevel1ActiveId category-node-738 ? 0 : category-node-738 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> /a> /span> div classabsolute top-0 right-0 z-10 w-full h-full transition-transform duration-200 ease-in-out translate-x-full transform bg-container-lighter :class{ translate-x-full : mobilePanelLevel1ActiveId ! category-node-738, translate-x-0 : mobilePanelLevel1ActiveId category-node-738, } > a classflex items-center px-4 py-3 cursor-pointer bg-primary-100 @clickmobilePanelLevel1ActiveId 0 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classh-2.5 w-2.5 rotate-180 aria-hiddentrue>path dM2.75 0.5L7.1 4.646C7.14656 4.69245 7.18351 4.74762 7.20871 4.80837C7.23392 4.86911 7.24689 4.93423 7.24689 5C7.24689 5.06577 7.23392 5.13089 7.20871 5.19163C7.18351 5.25238 7.14656 5.30755 7.1 5.354L2.75 9.5 strokeblack stroke-linecapround stroke-linejoinround/>/svg> span classml-2 font-medium> Back to /span> /a> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a href/een-duurzaam-merk/peugeot-freres-industrie-lafuma-mobilier/maison-peugeot.html titleEen belangrijke samenwerking classflex items-center w-full cursor-pointer bg-container-lighter > span classtext-base font-semibold py-3> Een belangrijke samenwerking /span> /a> /span> /div> div classlevel-2 bg-container-lighter> span classflex flex-col px-6> a href/een-duurzaam-merk/peugeot-freres-industrie-lafuma-mobilier/maison-peugeot.html titleDev. By Peugeot classflex items-center w-full cursor-pointer bg-container-lighter > img srchttps://www.lafuma-meubels.nl/media/.renditions/wysiwyg/home-page/logo-dbp-header.png classpy-3 mr-3 alt width70 height70 loadinglazy /> span classtext-base py-3> Dev. By Peugeot /span> /a> /span> /div> /div> /div> div classmenu-cms-bottom mt-12 hidden :class{ hidden : mobilePanelActiveId ! category-node-9 }> /div> /div> /div> div classp-6 bg-container-lighter> a classflex justify-between items-center no-underline py-3 hover:font-semibold hrefhttps://www.lafuma-meubels.nl/checkout/cart/index/ > span classlabel flex gap-2 tracking-wide> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone classh-6 md:w-6 hover:text-black roleimg>g idIcons-24px>path idVector_15 dM18.9361 20.625H5.06412C4.73934 20.6191 4.42607 20.5037 4.17505 20.2975C3.92404 20.0913 3.75 19.8064 3.68112 19.489L1.54312 10.489C1.48588 10.2735 1.47796 10.0478 1.51994 9.82875C1.56192 9.60972 1.65273 9.40297 1.78562 9.22386C1.91851 9.04476 2.09005 8.89791 2.2875 8.79423C2.48496 8.69055 2.70324 8.63271 2.92612 8.625H21.0741C21.297 8.63271 21.5153 8.69055 21.7127 8.79423C21.9102 8.89791 22.0817 9.04476 22.2146 9.22386C22.3475 9.40297 22.4383 9.60972 22.4803 9.82875C22.5223 10.0478 22.5144 10.2735 22.4571 10.489L20.3191 19.489C20.2502 19.8064 20.0762 20.0913 19.8252 20.2975C19.5742 20.5037 19.2609 20.6191 18.9361 20.625Z stroke#171717 stroke-width1.25 stroke-linecapround stroke-linejoinround/>path idVector_2_14 dM4.5 8.625L9 3.375 stroke#171717 stroke-width1.25 stroke-linecapround stroke-linejoinround/>path idVector_3_14 dM19.5 8.625L15 3.375 stroke#171717 stroke-width1.25 stroke-linecapround stroke-linejoinround/>/g>title>shopping-cart/title>/svg> Winkelwagen /span> span x-textcart.summary_count classhidden h-6 w-6 px-2 text-xs font-semibold leading-5 text-center text-white rounded-full bg-primary :class{ hidden: !cart.summary_count, block: cart.summary_count } >/span> /a> a hrefhttps://www.lafuma-meubels.nl/customer/account/login/ classflex justify-between items-start py-3 hover:font-semibold aria-labelAccount > span classlabel flex gap-2 tracking-wide> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone classh-6 w-6 aria-hiddentrue>path dM6.75 6C6.75 7.39239 7.30312 8.72774 8.28769 9.71231C9.27226 10.6969 10.6076 11.25 12 11.25C13.3924 11.25 14.7277 10.6969 15.7123 9.71231C16.6969 8.72774 17.25 7.39239 17.25 6C17.25 4.60761 16.6969 3.27226 15.7123 2.28769C14.7277 1.30312 13.3924 0.75 12 0.75C10.6076 0.75 9.27226 1.30312 8.28769 2.28769C7.30312 3.27226 6.75 4.60761 6.75 6Z strokeblack stroke-width1.5 stroke-linecapround stroke-linejoinround/>path dM2.25 23.25C2.25 20.6641 3.27723 18.1842 5.10571 16.3557C6.93419 14.5272 9.41414 13.5 12 13.5C14.5859 13.5 17.0658 14.5272 18.8943 16.3557C20.7228 18.1842 21.75 20.6641 21.75 23.25 strokeblack stroke-width1.5 stroke-linecapround stroke-linejoinround/>/svg> Account /span> span> div classflex justify-between md:hidden> svg xmlnshttp://www.w3.org/2000/svg width20 height20 viewBox0 0 21 21 fillnone classw-5 h-5 mt-1 mr-1 roleimg>path dM13.9522 9.26835C13.891 9.57432 13.7686 10.1863 13.5238 10.8594C13.4626 10.9206 13.4626 10.9818 13.4626 11.1042C13.0954 12.1444 12.5447 13.4295 11.1984 15.4489C10.0358 17.1011 8.44472 18.6922 7.09846 19.4265L7.15966 19.4877L7.22085 19.5489C7.64921 19.7325 8.07756 19.7937 8.44473 19.916C11.2596 20.5892 13.279 20.0384 13.279 20.0384C13.5238 19.9772 13.891 19.916 14.1357 19.916C14.5641 19.916 14.9924 19.9772 14.9924 19.9772C15.2984 19.9772 15.5432 19.9772 15.6656 19.8548C15.9103 19.7325 15.9104 19.6101 15.9104 19.4877C15.9104 19.3041 15.8492 19.2429 15.7268 19.1205C15.6044 18.9981 15.482 18.8146 15.482 18.6922C15.4208 18.3862 15.8492 18.325 15.8492 18.325C17.1954 17.7743 17.8073 17.1011 17.8073 17.1011C18.4193 16.428 18.5417 16.0608 18.8476 15.7549C19.0924 15.4489 19.8879 14.531 19.9491 14.4086C20.1327 14.1638 20.1939 13.9803 20.1327 13.8579C20.0715 13.6131 19.8267 13.5519 19.582 13.5519C19.276 13.4907 18.9088 13.5519 18.9088 13.5519C18.6029 13.6131 18.3581 13.5519 18.2357 13.4907C18.1133 13.4295 18.0521 13.4295 18.0521 13.4295C17.9297 13.3683 17.8685 13.3683 17.8685 13.3071C17.7462 13.1847 17.685 13.1235 17.685 13.0012C17.6238 12.5116 18.2969 11.8385 18.2969 11.8385C18.8476 11.2265 18.97 10.9206 19.1536 10.4922C19.3984 9.81909 19.8267 8.96238 19.8267 8.96238C20.0103 8.59522 19.8879 8.35044 19.8879 8.35044C19.8267 8.22806 19.7655 8.22806 19.6432 8.16686C19.582 8.10567 19.5208 8.10567 19.4596 8.10567C19.276 8.10567 19.0924 8.16686 19.0312 8.16686C18.4193 8.22806 18.0521 8.10567 18.0521 8.10567C17.9297 8.04448 17.8685 7.98328 17.8073 7.98328C17.6238 7.7997 17.5626 7.61612 17.5014 7.37134V7.31015C17.5014 5.9027 17.8073 5.41315 17.685 4.43405C17.685 4.31166 17.6238 4.25047 17.6238 4.18927C17.4402 2.90421 17.2566 2.59824 17.073 2.29227C16.9506 1.9863 16.9506 1.86392 16.8894 1.49675C16.8282 1.12959 16.8283 1.12959 16.7059 0.76243C16.6447 0.395268 16.5223 0.272881 16.3999 0.211688C16.2775 0.150494 16.2163 0.211687 16.1551 0.272881C15.9715 0.334075 15.6044 0.701236 15.6044 0.701236C15.5432 0.76243 15.482 0.823624 15.482 0.823624C15.3596 0.946011 15.2984 1.0072 15.2372 1.0684C15.0536 1.25198 14.8701 1.37437 14.7477 1.43556C14.1357 1.86392 13.7686 1.9863 13.7686 1.9863C12.2387 2.41466 11.3208 3.57734 11.1984 3.76092V3.82211C10.8925 4.18927 10.5253 4.25047 10.1581 4.25047C9.85217 4.25047 9.6074 4.12808 9.6074 4.12808C9.17905 4.06689 8.56711 2.78182 8.56711 2.78182C8.50592 2.59824 8.44472 2.53705 8.32233 2.53705C8.13875 2.47585 7.95518 2.65943 7.95518 2.65943C7.7104 2.90421 7.52682 3.08779 7.28204 3.39376C6.42533 4.25047 6.30295 4.98479 5.99698 5.71912C5.99698 5.78031 5.93578 5.8415 5.93578 5.9027C5.69101 6.45344 5.69101 6.51463 5.62981 6.63702C5.50743 6.8206 5.32385 6.8818 5.20146 6.8818C5.07907 6.8818 5.01788 6.8206 5.01788 6.8206C4.95668 6.75941 4.89549 6.75941 4.83429 6.69822C4.40594 6.45344 3.97758 5.96389 3.61042 5.41315C3.42684 5.10718 3.24326 5.04599 3.12087 5.04599C2.69252 5.10718 2.44775 6.08628 2.44775 6.08628C1.28507 9.14596 1.77461 10.0639 1.77461 10.3086C1.83581 10.4922 1.897 10.6146 1.9582 10.9206C2.01939 11.8385 1.46864 12.0221 1.46864 12.0221C1.34626 12.0833 1.04029 12.2056 1.04029 12.2056C0.856709 12.2668 0.734318 12.3892 0.673125 12.5116C0.550737 12.6952 0.550743 12.8176 0.611937 13.0012C0.734324 13.2459 0.856706 13.4295 0.979093 13.6131C1.10148 13.7967 1.34625 13.9803 1.59103 14.2862C1.897 14.6534 2.26416 15.1429 2.50893 15.5713C2.57013 15.6937 2.69252 15.8161 2.75371 15.9385C2.75371 15.9996 2.8149 15.9997 2.8149 15.9997C3.18206 16.734 3.42684 17.1011 3.91639 17.4683C3.97758 17.5295 4.09998 17.5907 4.16117 17.6519C4.34475 17.7743 4.65072 17.9578 4.77311 18.019C4.89549 18.1414 5.50743 18.5698 4.46714 18.9369C2.9373 19.4877 1.897 18.9981 1.28506 18.4474C0.734318 18.019 0.489551 17.5907 0.489551 17.5907C0.428357 17.5295 0.367162 17.4683 0.305968 17.4071C0.183581 17.3459 0.122382 17.4683 0.0611881 17.5907C-5.59882e-06 17.7131 0 17.8355 0 18.019V19.916C1.59104 20.3444 2.8761 20.2832 3.67162 20.1608C3.8552 20.0996 4.03878 20.0996 4.22236 20.0384C8.26114 19.1205 11.6268 13.9803 13.0954 10.5534C13.1566 10.431 13.2178 10.3086 13.2178 10.2474C13.3402 10.0027 13.4014 9.88028 13.4626 9.57432C13.4626 9.57432 13.585 9.26835 13.6462 9.08477C13.7074 9.02357 13.7074 9.02357 13.7074 9.02357C13.7686 9.02357 13.8298 9.14596 13.7686 9.32954C13.9522 9.20715 13.9522 9.20715 13.9522 9.26835Z fill#171717/>title>leaf/title>/svg> lottie-player srchttps://www.lafuma-meubels.nl/static/version1764253517/frontend/Synolia/lafumamobilier/nl_NL/lottie/For-Life-8s.json classw-63.75px h-34px speed1 loop autoplay>/lottie-player> /div> /span> /a> /div> div classmenu-mobile-bottom p-6 flex flex-col> a idstore-switcher-icon-mobile @click.prevent.stop$dispatch(toggle-store-switcher,{}); classinline-flex gap-1 pb-4 items-center text-sm border-b border-primary-300 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classw-2.5 h-2.5 roleimg>g idIcons-10px_4 clip-pathurl(#clip0_2488_10118_2)>path idVector_16 dM0.5 5C0.5 6.19347 0.974106 7.33807 1.81802 8.18198C2.66193 9.02589 3.80653 9.5 5 9.5C6.19347 9.5 7.33807 9.02589 8.18198 8.18198C9.02589 7.33807 9.5 6.19347 9.5 5C9.5 3.80653 9.02589 2.66193 8.18198 1.81802C7.33807 0.974106 6.19347 0.5 5 0.5C3.80653 0.5 2.66193 0.974106 1.81802 1.81802C0.974106 2.66193 0.5 3.80653 0.5 5Z stroke#171717 stroke-linecapround stroke-linejoinround/>path idVector_2_15 dM0.845947 6.73098H2.05795C2.37922 6.73071 2.68724 6.6029 2.91431 6.37564C3.14139 6.14837 3.26895 5.84025 3.26895 5.51898V4.48098C3.26895 4.15954 3.39664 3.85126 3.62393 3.62397C3.85123 3.39667 4.1595 3.26898 4.48095 3.26898C4.63998 3.26898 4.79745 3.23766 4.94438 3.1768C5.0913 3.11594 5.2248 3.02674 5.33725 2.91428C5.44971 2.80183 5.53891 2.66833 5.59977 2.52141C5.66062 2.37448 5.69195 2.21701 5.69195 2.05798V0.552979 stroke#171717 stroke-linecapround stroke-linejoinround/>path idVector_3_15 dM9.50001 4.92906C9.15452 4.75073 8.7718 4.6565 8.38301 4.65406H6.90001C6.73798 4.64941 6.57667 4.6773 6.42562 4.73609C6.27456 4.79488 6.13683 4.88337 6.02058 4.99633C5.90433 5.10929 5.81192 5.24442 5.74882 5.39372C5.68571 5.54303 5.6532 5.70347 5.6532 5.86556C5.6532 6.02766 5.68571 6.1881 5.74882 6.33741C5.81192 6.48671 5.90433 6.62184 6.02058 6.7348C6.13683 6.84776 6.27456 6.93625 6.42562 6.99504C6.57667 7.05383 6.73798 7.08172 6.90001 7.07706C7.12942 7.07706 7.34944 7.1682 7.51166 7.33042C7.67387 7.49264 7.76501 7.71265 7.76501 7.94206V8.54706 stroke#171717 stroke-linecapround stroke-linejoinround/>/g>defs>clipPath idclip0_2488_10118_2>rect width10 height10 fillwhite/>/clipPath>/defs>title>small-globe/title>/svg> Pays-Bas /a> a hrefhttps://www.lafuma-meubels.nl/retailer/retailer classinline-flex gap-1 pt-4 items-center text-sm no-underline> svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classw-2.5 h-2.5 roleimg>path dM8 3.5C8 6 5 9.5 5 9.5C5 9.5 2 6 2 3.5C2 2.70435 2.31607 1.94129 2.87868 1.37868C3.44129 0.81607 4.20435 0.5 5 0.5C5.79565 0.5 6.55871 0.81607 7.12132 1.37868C7.68393 1.94129 8 2.70435 8 3.5Z stroke#171717 stroke-linecapround stroke-linejoinround/>path dM5 4C4.72386 4 4.5 3.77614 4.5 3.5C4.5 3.22386 4.72386 3 5 3 stroke#171717/>path dM5 4C5.27614 4 5.5 3.77614 5.5 3.5C5.5 3.22386 5.27614 3 5 3 stroke#171717/>title>small-location/title>/svg> Retailer /a> /div> /nav> /div> !--Store Switcher --> section idstore-switcher x-data{ open: false} @toggle-store-switcher.windowopentrue @keydown.window.escapeopenfalse > div> div roledialog aria-labelledbystore-switcher-title aria-modaltrue @click.outsideopenfalse classfixed inset-y-0 left-0 z-60 flex max-w-full> div classbackdrop x-showopen @clickopenfalse aria-labelClose store switcher>/div> div classrelative w-screen max-w-md shadow-2xl hidden :class{hidden: !open, block: open} x-showopen x-transition:entertransform transition ease-in-out duration-500 sm:duration-700 x-transition:enter-starttranslate-x--100% x-transition:enter-endtranslate-x-0 x-transition:leavetransform transition ease-in-out duration-500 sm:duration-700 x-transition:leave-starttranslate-x-0 x-transition:leave-endtranslate-x--100% > div classflex flex-col h-full bg-white shadow-xl overflow-auto> div classmin-h-4rem md:min-h-3rem bg-gray-200 inline-flex gap-1 px-8 items-center text-sm font-normal text-black cursor-pointer @clickopenfalse> svg xmlnshttp://www.w3.org/2000/svg width14 height14 viewBox0 0 10 10 fillnone classw-3.5 h-3.5 roleimg>g idIcons-10px_5 clip-pathurl(#clip0_2488_10118_3)>path idVector_17 dM0.5 5C0.5 6.19347 0.974106 7.33807 1.81802 8.18198C2.66193 9.02589 3.80653 9.5 5 9.5C6.19347 9.5 7.33807 9.02589 8.18198 8.18198C9.02589 7.33807 9.5 6.19347 9.5 5C9.5 3.80653 9.02589 2.66193 8.18198 1.81802C7.33807 0.974106 6.19347 0.5 5 0.5C3.80653 0.5 2.66193 0.974106 1.81802 1.81802C0.974106 2.66193 0.5 3.80653 0.5 5Z stroke#171717 stroke-linecapround stroke-linejoinround/>path idVector_2_16 dM0.845947 6.73098H2.05795C2.37922 6.73071 2.68724 6.6029 2.91431 6.37564C3.14139 6.14837 3.26895 5.84025 3.26895 5.51898V4.48098C3.26895 4.15954 3.39664 3.85126 3.62393 3.62397C3.85123 3.39667 4.1595 3.26898 4.48095 3.26898C4.63998 3.26898 4.79745 3.23766 4.94438 3.1768C5.0913 3.11594 5.2248 3.02674 5.33725 2.91428C5.44971 2.80183 5.53891 2.66833 5.59977 2.52141C5.66062 2.37448 5.69195 2.21701 5.69195 2.05798V0.552979 stroke#171717 stroke-linecapround stroke-linejoinround/>path idVector_3_16 dM9.50001 4.92906C9.15452 4.75073 8.7718 4.6565 8.38301 4.65406H6.90001C6.73798 4.64941 6.57667 4.6773 6.42562 4.73609C6.27456 4.79488 6.13683 4.88337 6.02058 4.99633C5.90433 5.10929 5.81192 5.24442 5.74882 5.39372C5.68571 5.54303 5.6532 5.70347 5.6532 5.86556C5.6532 6.02766 5.68571 6.1881 5.74882 6.33741C5.81192 6.48671 5.90433 6.62184 6.02058 6.7348C6.13683 6.84776 6.27456 6.93625 6.42562 6.99504C6.57667 7.05383 6.73798 7.08172 6.90001 7.07706C7.12942 7.07706 7.34944 7.1682 7.51166 7.33042C7.67387 7.49264 7.76501 7.71265 7.76501 7.94206V8.54706 stroke#171717 stroke-linecapround stroke-linejoinround/>/g>defs>clipPath idclip0_2488_10118_3>rect width10 height10 fillwhite/>/clipPath>/defs>title>small-globe/title>/svg> span classtext-sm>Pays-Bas/span> /div> header classpx-8 py-6 flex justify-between> div idstore-switcher-title classtext-2xl font-normal text-black> Online Store /div> div x-showopen classflex> button @clickopenfalse aria-labelClose store switcher classtext-black> svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 24 24 fillnone classw-2.5 h-2.5 hover:text-black roleimg>g clip-pathurl(#clip0_954_30807_3)>g clip-pathurl(#clip1_954_30807_3)>path dM0.75 23.249L23.25 0.749023 strokeblack stroke-width1.5 stroke-linecapround stroke-linejoinround/>path dM23.25 23.249L0.75 0.749023 strokeblack stroke-width1.5 stroke-linecapround stroke-linejoinround/>/g>/g>defs>clipPath idclip0_954_30807_3>rect width24 height24 fillwhite/>/clipPath>clipPath idclip1_954_30807_3>rect width24 height24 fillwhite/>/clipPath>/defs>title>close/title>/svg> /button> /div> /header> div classp-8> div classflex justify-between items-center border-b border-primary-200 last:border-b-0> div classflex py-4 gap-2 opacity-50> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone classw-6 h-6 roleimg>g idMask group_11>mask idmask0_2189_10527_2 stylemask-type:luminance maskUnitsuserSpaceOnUse x0 y0 width24 height24>g idGroup_11>path idVector_18 dM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z fillwhite/>/g>/mask>g maskurl(#mask0_2189_10527_2)>g idGroup_2_11>path idVector_2_17 dM0 7.82815L11.8969 6.92346L24 7.82815V16.1719L12.0516 17.686L0 16.1719V7.82815Z fill#EEEEEE/>path idVector_3_17 dM0 0H24V7.82812H0V0Z fill#A2001D/>path idVector_4_10 dM0 16.1719H24V24H0V16.1719Z fill#0052B4/>/g>/g>/g>title>nl/title>/svg> span classfont-normal text-base text-black> Pays-Bas /span> /div> svg xmlnshttp://www.w3.org/2000/svg width20 height20 viewBox0 0 20 20 fillnone classw-5 h-5 bg-black roleimg>g idcheckmark_2>path idVector_19 dM6.45837 10.625L8.33337 12.7083L13.5417 7.29163 strokewhite stroke-width1.5 stroke-linecapround stroke-linejoinround/>/g>title>checkmark/title>/svg> /div> a hrefhttps://www.lafuma-mobilier.fr classflex py-4 gap-2 items-center border-b border-primary-200 last:border-b-0 > svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone classw-6 h-6 hover:text-black roleimg>g idMask group_12>mask idmask0_2189_10493_2 stylemask-type:luminance maskUnitsuserSpaceOnUse x0 y0 width24 height24>g idGroup_12>path idVector_20 dM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z fillwhite/>/g>/mask>g maskurl(#mask0_2189_10493_2)>g idGroup_2_12>path idVector_2_18 dM7.82815 0H16.1719L17.386 11.8266L16.1719 24H7.82815L6.43127 12.1219L7.82815 0Z fill#EEEEEE/>path idVector_3_18 dM0 0H7.82812V24H0V0Z fill#0052B4/>path idVector_4_11 dM16.1719 0H24V24H16.1719V0Z fill#D80027/>/g>/g>/g>title>fr/title>/svg> span classfont-normal text-base text-black> France /span> /a> a hrefhttps://www.lafuma-moebel.de classflex py-4 gap-2 items-center border-b border-primary-200 last:border-b-0 > svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone classw-6 h-6 hover:text-black roleimg>g idMask group_13>mask idmask0_1120_26155_2 stylemask-type:luminance maskUnitsuserSpaceOnUse x0 y0 width24 height24>g idGroup_13>path idVector_21 dM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z fillwhite/>/g>/mask>g maskurl(#mask0_1120_26155_2)>g idGroup_2_13>path idVector_2_19 dM0 16.1719L12.0328 14.9766L24 16.1719V24H0V16.1719Z fill#FFDA44/>path idVector_3_19 dM0 7.82812L11.9531 6.75L24 7.82812V16.1719H0V7.82812Z fill#D80027/>path idVector_4_12 dM0 0H24V7.82812H0V0Z fill#333333/>/g>/g>/g>title>de/title>/svg> span classfont-normal text-base text-black> Allemagne /span> /a> a hrefhttps://www.lafuma-furniture.co.uk classflex py-4 gap-2 items-center border-b border-primary-200 last:border-b-0 > svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone classw-6 h-6 hover:text-black roleimg>g idMask group_14>mask idmask0_2189_4845_2 stylemask-type:luminance maskUnitsuserSpaceOnUse x0 y0 width24 height24>g idGroup_14>path idVector_22 dM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z fillwhite/>/g>/mask>g maskurl(#mask0_2189_4845_2)>g idGroup_2_14>path idVector_2_20 dM0 0L0.375 1.03125L0 2.10938V3.1875L1.5 5.71875L0 8.25V9.75L1.5 12L0 14.25V15.75L1.5 18.2812L0 20.8125V24L1.03125 23.625L2.10938 24H3.1875L5.71875 22.5L8.25 24H9.75L12 22.5L14.25 24H15.75L18.2812 22.5L20.8125 24H24L23.625 22.9688L24 21.8906V20.8125L22.5 18.2812L24 15.75V14.25L22.5 12L24 9.75V8.25L22.5 5.71875L24 3.1875V0L22.9688 0.375L21.8906 0H20.8125L18.2812 1.5L15.75 0H14.25L12 1.5L9.75 0H8.25L5.71875 1.5L3.1875 0H0Z fill#EEEEEE/>path idVector_3_20 dM15.75 0V5.0625L20.8125 0H15.75ZM24 3.1875L18.9375 8.25H24V3.1875ZM0 8.25H5.0625L0 3.1875V8.25ZM3.1875 0L8.25 5.0625V0H3.1875ZM8.25 24V18.9375L3.1875 24H8.25ZM0 20.8125L5.0625 15.75H0V20.8125ZM24 15.75H18.9375L24 20.8125V15.75ZM20.8125 24L15.75 18.9375V24H20.8125Z fill#0052B4/>path idVector_4_13 dM0 0V2.10938L6.14062 8.25H8.25L0 0ZM9.75 0V9.75H0V14.25H9.75V24H14.25V14.25H24V9.75H14.25V0H9.75ZM21.8906 0L15.75 6.14062V8.25L24 0H21.8906ZM8.25 15.75L0 24H2.10938L8.25 17.8594V15.75ZM15.75 15.75L24 24V21.8906L17.8594 15.75H15.75Z fill#D80027/>/g>/g>/g>title>uk/title>/svg> span classfont-normal text-base text-black> Royaume-Uni /span> /a> a hrefhttps://www.lafuma-mobilier.be/nl classflex py-4 gap-2 items-center border-b border-primary-200 last:border-b-0 > svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone classw-6 h-6 hover:text-black roleimg>g idMask group_15>mask idmask0_2189_7435_3 stylemask-type:luminance maskUnitsuserSpaceOnUse x0 y0 width24 height24>g idGroup_15>path idVector_23 dM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z fillwhite/>/g>/mask>g maskurl(#mask0_2189_7435_3)>g idGroup_2_15>path idVector_2_21 dM0 0H7.82812L9.61875 11.8406L7.82812 24H0V0Z fill#333333/>path idVector_3_21 dM16.1719 0H24V24H16.1719L14.4515 12L16.1719 0Z fill#D80027/>path idVector_4_14 dM7.82812 0H16.1719V24H7.82812V0Z fill#FFDA44/>/g>/g>/g>title>be/title>/svg> span classfont-normal text-base text-black> Belgique - Flamand /span> span classbg-gray-200 font-semibold leading-2 text-xxs text-black px-2 py-1> Nieuw /span> /a> a hrefhttps://www.lafuma-mobilier.be classflex py-4 gap-2 items-center border-b border-primary-200 last:border-b-0 > svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone classw-6 h-6 hover:text-black roleimg>g idMask group_16>mask idmask0_2189_7435_4 stylemask-type:luminance maskUnitsuserSpaceOnUse x0 y0 width24 height24>g idGroup_16>path idVector_24 dM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z fillwhite/>/g>/mask>g maskurl(#mask0_2189_7435_4)>g idGroup_2_16>path idVector_2_22 dM0 0H7.82812L9.61875 11.8406L7.82812 24H0V0Z fill#333333/>path idVector_3_22 dM16.1719 0H24V24H16.1719L14.4515 12L16.1719 0Z fill#D80027/>path idVector_4_15 dM7.82812 0H16.1719V24H7.82812V0Z fill#FFDA44/>/g>/g>/g>title>be/title>/svg> span classfont-normal text-base text-black> Belgique - Français /span> /a> a hrefhttps://www.lafuma-mobili.it classflex py-4 gap-2 items-center border-b border-primary-200 last:border-b-0 > svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone classw-6 h-6 hover:text-black roleimg>g idMask group_17>mask idmask0_2189_7016_2 stylemask-type:luminance maskUnitsuserSpaceOnUse x0 y0 width24 height24>g idGroup_17>path idVector_25 dM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z fillwhite/>/g>/mask>g maskurl(#mask0_2189_7016_2)>g idGroup_2_17>path idVector_2_23 dM7.82815 0H16.1719L17.386 11.8266L16.1719 24H7.82815L6.43127 12.1219L7.82815 0Z fill#EEEEEE/>path idVector_3_23 dM0 0H7.82812V24H0V0Z fill#6DA544/>path idVector_4_16 dM16.1719 0H24V24H16.1719V0Z fill#D80027/>/g>/g>/g>title>it/title>/svg> span classfont-normal text-base text-black> Italie /span> /a> a hrefhttps://www.lafuma-mobiliario.es classflex py-4 gap-2 items-center border-b border-primary-200 last:border-b-0 > svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone classw-6 h-6 hover:text-black roleimg>g idMask group_18>mask idmask0_2189_13997_2 stylemask-type:luminance maskUnitsuserSpaceOnUse x0 y0 width24 height24>g idGroup_18>path idVector_26 dM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z fillwhite/>/g>/mask>g maskurl(#mask0_2189_13997_2)>g idGroup_2_18>path idVector_2_24 dM0 6L12 4.5L24 6V18L12 19.5L0 18V6Z fill#FFDA44/>path idVector_3_24 dM0 0H24V6H0V0ZM0 18H24V24H0V18Z fill#D80027/>g idGroup_3_2>path idVector_4_17 dM6.75 14.25H6V10.5H6.75V14.25ZM12.75 14.25H13.5V10.5H12.75V14.25Z fill#EEEEEE/>path idVector_5_3 dM9.75 15.375C10.9926 15.375 12 14.7034 12 13.875C12 13.0466 10.9926 12.375 9.75 12.375C8.50736 12.375 7.5 13.0466 7.5 13.875C7.5 14.7034 8.50736 15.375 9.75 15.375Z fill#EEEEEE/>/g>g idGroup_4_2>path idVector_6_2 dM6.75 9.375C6.75 9.16789 6.58211 9 6.375 9C6.16789 9 6 9.16789 6 9.375V9.75C6 9.95711 6.16789 10.125 6.375 10.125C6.58211 10.125 6.75 9.95711 6.75 9.75V9.375Z fill#D80027/>path idVector_7_2 dM13.5 9.375C13.5 9.16789 13.3321 9 13.125 9C12.9179 9 12.75 9.16789 12.75 9.375V9.75C12.75 9.95711 12.9179 10.125 13.125 10.125C13.3321 10.125 13.5 9.95711 13.5 9.75V9.375Z fill#D80027/>path idVector_8_2 dM9.75 12.75V13.875C9.75 14.1734 9.86853 14.4595 10.0795 14.6705C10.2905 14.8815 10.5766 15 10.875 15C11.1734 15 11.4595 14.8815 11.6705 14.6705C11.8815 14.4595 12 14.1734 12 13.875V12.75H10.875H9.75Z fill#D80027/>/g>path idVector_9_2 dM6.75 9.75H6C5.79289 9.75 5.625 9.91789 5.625 10.125C5.625 10.3321 5.79289 10.5 6 10.5H6.75C6.95711 10.5 7.125 10.3321 7.125 10.125C7.125 9.91789 6.95711 9.75 6.75 9.75Z fill#FF9811/>path idVector_10_2 dM13.5 9.75H12.75C12.5429 9.75 12.375 9.91789 12.375 10.125C12.375 10.3321 12.5429 10.5 12.75 10.5H13.5C13.7071 10.5 13.875 10.3321 13.875 10.125C13.875 9.91789 13.7071 9.75 13.5 9.75Z fill#FF9811/>path idVector_11_2 dM6.75 14.25H6C5.79289 14.25 5.625 14.4179 5.625 14.625C5.625 14.8321 5.79289 15 6 15H6.75C6.95711 15 7.125 14.8321 7.125 14.625C7.125 14.4179 6.95711 14.25 6.75 14.25Z fill#FF9811/>path idVector_12_2 dM13.5 14.25H12.75C12.5429 14.25 12.375 14.4179 12.375 14.625C12.375 14.8321 12.5429 15 12.75 15H13.5C13.7071 15 13.875 14.8321 13.875 14.625C13.875 14.4179 13.7071 14.25 13.5 14.25Z fill#FF9811/>path idVector_13_2 dM7.5 12.75V13.875C7.5 14.25 7.6875 14.5312 7.92188 14.7656L8.15625 14.4844L8.39062 14.9531C8.5446 14.9909 8.7054 14.9909 8.85938 14.9531L9.09375 14.4844L9.32812 14.7656C9.60938 14.5312 9.75 14.25 9.75 13.875V12.75H9.32812L9.09375 13.125L8.85938 12.75H8.39062L8.15625 13.125L7.92188 12.75H7.5Z fill#FF9811/>path idVector_14_2 dM5.71875 11.625C5.66902 11.625 5.62133 11.6448 5.58617 11.6799C5.551 11.7151 5.53125 11.7628 5.53125 11.8125C5.53125 11.8622 5.551 11.9099 5.58617 11.9451C5.62133 11.9802 5.66902 12 5.71875 12H13.7812C13.831 12 13.8787 11.9802 13.9138 11.9451C13.949 11.9099 13.9688 11.8622 13.9688 11.8125C13.9688 11.7628 13.949 11.7151 13.9138 11.6799C13.8787 11.6448 13.831 11.625 13.7812 11.625H5.71875ZM5.71875 12.75C5.66902 12.75 5.62133 12.7698 5.58617 12.8049C5.551 12.8401 5.53125 12.8878 5.53125 12.9375C5.53125 12.9872 5.551 13.0349 5.58617 13.0701C5.62133 13.1052 5.66902 13.125 5.71875 13.125H7.03125C7.08098 13.125 7.12867 13.1052 7.16383 13.0701C7.199 13.0349 7.21875 12.9872 7.21875 12.9375C7.21875 12.8878 7.199 12.8401 7.16383 12.8049C7.12867 12.7698 7.08098 12.75 7.03125 12.75H5.71875ZM12.4688 12.75C12.419 12.75 12.3713 12.7698 12.3362 12.8049C12.301 12.8401 12.2812 12.8878 12.2812 12.9375C12.2812 12.9872 12.301 13.0349 12.3362 13.0701C12.3713 13.1052 12.419 13.125 12.4688 13.125H13.7812C13.831 13.125 13.8787 13.1052 13.9138 13.0701C13.949 13.0349 13.9688 12.9872 13.9688 12.9375C13.9688 12.8878 13.949 12.8401 13.9138 12.8049C13.8787 12.7698 13.831 12.75 13.7812 12.75H12.4688Z fill#D80027/>path idVector_15_2 dM9.1875 7.875C8.85938 7.875 8.57812 8.10938 8.48438 8.39062L8.25 8.34375C7.82812 8.34375 7.5 8.67188 7.5 9.09375C7.5 9.51562 7.82812 9.84375 8.25 9.84375C8.57812 9.84375 8.85938 9.65625 8.95312 9.32812C9.08984 9.37744 9.23793 9.38597 9.3794 9.35269C9.52087 9.3194 9.64962 9.24573 9.75 9.14062C9.85038 9.24573 9.97913 9.3194 10.1206 9.35269C10.2621 9.38597 10.4102 9.37744 10.5469 9.32812C10.5924 9.4701 10.6791 9.5953 10.7961 9.68774C10.9131 9.78018 11.0549 9.83566 11.2036 9.8471C11.3522 9.85854 11.5009 9.82542 11.6306 9.75197C11.7604 9.67851 11.8653 9.56806 11.9319 9.43472C11.9986 9.30137 12.024 9.15118 12.005 9.00332C11.9859 8.85547 11.9232 8.71665 11.8248 8.6046C11.7265 8.49254 11.597 8.41234 11.4528 8.37423C11.3087 8.33612 11.1565 8.34183 11.0156 8.39062C10.9704 8.2691 10.8945 8.16137 10.7952 8.07795C10.6959 7.99453 10.5767 7.93827 10.4493 7.91466C10.3218 7.89104 10.1903 7.90089 10.0678 7.94323C9.94521 7.98558 9.83573 8.05897 9.75 8.15625C9.60938 7.96875 9.42188 7.875 9.1875 7.875ZM9.1875 8.25C9.42188 8.25 9.5625 8.4375 9.5625 8.625C9.5625 8.85938 9.42188 9 9.1875 9C9 9 8.8125 8.85938 8.8125 8.625C8.8125 8.4375 9 8.25 9.1875 8.25ZM10.3125 8.25C10.5469 8.25 10.6875 8.4375 10.6875 8.625C10.6875 8.85938 10.5469 9 10.3125 9C10.125 9 9.9375 8.85938 9.9375 8.625C9.9375 8.4375 10.125 8.25 10.3125 8.25ZM8.25 8.71875L8.4375 8.76562L8.625 9.14062C8.625 9.32812 8.4375 9.46875 8.25 9.46875C8.0625 9.46875 7.875 9.32812 7.875 9.09375C7.875 8.90625 8.0625 8.71875 8.25 8.71875ZM11.25 8.71875C11.4844 8.71875 11.625 8.90625 11.625 9.09375C11.625 9.32812 11.4844 9.46875 11.25 9.46875C11.0625 9.46875 10.875 9.32812 10.875 9.14062L11.0625 8.76562L11.25 8.71875Z fill#EEEEEE/>path idVector_16_2 dM9.375 7.5H10.125V9H9.375V7.5Z fill#FF9811/>path idVector_17_2 dM9.75 10.5H12V12.75H9.75V10.5Z fill#EEEEEE/>path idVector_18_2 dM11.625 9.75L11.25 10.125H8.25L7.875 9.75C7.875 9.14062 8.71875 8.625 9.75 8.625C10.7812 8.625 11.625 9.14062 11.625 9.75ZM7.5 10.5H9.75V12.75H7.5V10.5Z fill#D80027/>path idVector_19_2 dM11.3438 11.3438C11.3438 11.0849 11.1339 10.875 10.875 10.875C10.6161 10.875 10.4062 11.0849 10.4062 11.3438V11.9062C10.4062 12.1651 10.6161 12.375 10.875 12.375C11.1339 12.375 11.3438 12.1651 11.3438 11.9062V11.3438Z fill#D80027/>path idVector_20_2 dM7.875 10.875V11.25H8.25V12H7.875V12.375H9.375V12H9V11.25H9.375V10.875H7.875ZM8.25 10.125H11.25V10.5H8.25V10.125Z fill#FF9811/>g idGroup_5_2>path idVector_21_2 dM8.71875 9.75C8.87408 9.75 9 9.62408 9 9.46875C9 9.31342 8.87408 9.1875 8.71875 9.1875C8.56342 9.1875 8.4375 9.31342 8.4375 9.46875C8.4375 9.62408 8.56342 9.75 8.71875 9.75Z fill#FFDA44/>path idVector_22_2 dM9.75 9.75C9.90533 9.75 10.0312 9.62408 10.0312 9.46875C10.0312 9.31342 9.90533 9.1875 9.75 9.1875C9.59467 9.1875 9.46875 9.31342 9.46875 9.46875C9.46875 9.62408 9.59467 9.75 9.75 9.75Z fill#FFDA44/>path idVector_23_2 dM10.7812 9.75C10.9366 9.75 11.0625 9.62408 11.0625 9.46875C11.0625 9.31342 10.9366 9.1875 10.7812 9.1875C10.6259 9.1875 10.5 9.31342 10.5 9.46875C10.5 9.62408 10.6259 9.75 10.7812 9.75Z fill#FFDA44/>/g>path idVector_24_2 dM7.92188 12.75V14.7656C8.0619 14.8628 8.22219 14.9269 8.39062 14.9531V12.75H7.92188ZM8.85938 12.75V14.9531C9.02781 14.9269 9.1881 14.8628 9.32812 14.7656V12.75H8.85938Z fill#D80027/>g idGroup_6_2>path idVector_25_2 dM9.75 13.5C10.1642 13.5 10.5 13.1642 10.5 12.75C10.5 12.3358 10.1642 12 9.75 12C9.33579 12 9 12.3358 9 12.75C9 13.1642 9.33579 13.5 9.75 13.5Z fill#338AF3/>path idVector_26_2 dM13.5 15H12.75C12.5429 15 12.375 15.1679 12.375 15.375C12.375 15.5821 12.5429 15.75 12.75 15.75H13.5C13.7071 15.75 13.875 15.5821 13.875 15.375C13.875 15.1679 13.7071 15 13.5 15Z fill#338AF3/>path idVector_27_2 dM6.75 15H6C5.79289 15 5.625 15.1679 5.625 15.375C5.625 15.5821 5.79289 15.75 6 15.75H6.75C6.95711 15.75 7.125 15.5821 7.125 15.375C7.125 15.1679 6.95711 15 6.75 15Z fill#338AF3/>/g>/g>/g>/g>title>es/title>/svg> span classfont-normal text-base text-black> Espagne /span> /a> a hrefhttps://www.lafuma-furniture.jp classflex py-4 gap-2 items-center border-b border-primary-200 last:border-b-0 > svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone classw-6 h-6 hover:text-black roleimg>g idMask group_19>mask idmask0_2189_10517_2 stylemask-type:luminance maskUnitsuserSpaceOnUse x0 y0 width24 height24>g idGroup_19>path idVector_27 dM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z fillwhite/>/g>/mask>g maskurl(#mask0_2189_10517_2)>g idGroup_2_19>path idVector_2_25 dM0 0H24V24H0V0Z fill#EEEEEE/>path idVector_3_25 dM12 17.2172C14.8814 17.2172 17.2172 14.8814 17.2172 12C17.2172 9.11865 14.8814 6.78284 12 6.78284C9.11865 6.78284 6.78284 9.11865 6.78284 12C6.78284 14.8814 9.11865 17.2172 12 17.2172Z fill#D80027/>/g>/g>/g>title>jp/title>/svg> span classfont-normal text-base text-black> Japon /span> /a> a hrefhttps://www.lafuma-mobilier.ch/de classflex py-4 gap-2 items-center border-b border-primary-200 last:border-b-0 > svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 32 32 classw-6 h-6 hover:text-black roleimg>path dm0 0h32v32h-32z fill#f00/>path dm13 6h6v7h7v6h-7v7h-6v-7h-7v-6h7z fill#fff/>title>ch/title>/svg> span classfont-normal text-base text-black> Suisse - Allemand /span> span classbg-gray-200 font-semibold leading-2 text-xxs text-black px-2 py-1> Nieuw /span> /a> a hrefhttps://www.lafuma-mobilier.ch classflex py-4 gap-2 items-center border-b border-primary-200 last:border-b-0 > svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 32 32 classw-6 h-6 hover:text-black roleimg>path dm0 0h32v32h-32z fill#f00/>path dm13 6h6v7h7v6h-7v7h-6v-7h-7v-6h7z fill#fff/>title>ch/title>/svg> span classfont-normal text-base text-black> Suisse - Français /span> span classbg-gray-200 font-semibold leading-2 text-xxs text-black px-2 py-1> Nieuw /span> /a> a hrefhttps://www.lafumausa.com/ classflex py-4 gap-2 items-center border-b border-primary-200 last:border-b-0 > svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone classw-6 h-6 hover:text-black roleimg>g idMask group_20>mask idmask0_2189_10471_2 stylemask-type:luminance maskUnitsuserSpaceOnUse x0 y0 width24 height24>g idGroup_20>path idVector_28 dM12 24C18.6274 24 24 18.6274 24 12C24 5.37258 18.6274 0 12 0C5.37258 0 0 5.37258 0 12C0 18.6274 5.37258 24 12 24Z fillwhite/>/g>/mask>g maskurl(#mask0_2189_10471_2)>g idGroup_2_20>path idVector_2_26 dM12 0H24V3L22.5 4.5L24 6V9L22.5 10.5L24 12V15L22.5 16.5L24 18V21L12 22.5L0 21V18L1.5 16.5L0 15V12L12 0Z fill#EEEEEE/>path idVector_3_26 dM10.5 3H24V6H10.5V3ZM10.5 9H24V12H12L10.5 9ZM0 15H24V18H0V15ZM0 21H24V24H0V21Z fill#D80027/>path idVector_4_18 dM0 0H12V12H0V0Z fill#0052B4/>path idVector_5_4 dM8.76562 11.3906L11.4375 9.46875H8.15625L10.8281 11.3906L9.79688 8.25L8.76562 11.3906ZM4.96875 11.3906L7.64062 9.46875H4.35938L7.03125 11.3906L6 8.25L4.96875 11.3906ZM1.17188 11.3906L3.84375 9.46875H0.5625L3.23438 11.3906L2.20312 8.25L1.17188 11.3906ZM8.76562 7.59375L11.4375 5.67188H8.15625L10.8281 7.59375L9.79688 4.45312L8.76562 7.59375ZM4.96875 7.59375L7.64062 5.67188H4.35938L7.03125 7.59375L6 4.45312L4.96875 7.59375ZM1.17188 7.59375L3.84375 5.67188H0.5625L3.23438 7.59375L2.20312 4.45312L1.17188 7.59375ZM8.76562 3.75L11.4375 1.82812H8.15625L10.8281 3.75L9.79688 0.609375L8.76562 3.75ZM4.96875 3.75L7.64062 1.82812H4.35938L7.03125 3.75L6 0.609375L4.96875 3.75ZM1.17188 3.75L3.84375 1.82812H0.5625L3.23438 3.75L2.20312 0.609375L1.17188 3.75Z fill#EEEEEE/>/g>/g>/g>title>us/title>/svg> span classfont-normal text-base text-black> United States /span> span classbg-gray-200 font-semibold leading-2 text-xxs text-black px-2 py-1> Nieuw /span> /a> /div> /div> /div> /div> /div> /section>/div>script> use strict; const initMenuMobile_692910cfb0ebc () > { return { mobilePanelActiveId: null, mobilePanelLevel1ActiveId: null, open: false, setActiveMenu(menuNode) { Array.from(menuNode.querySelectorAll(a)).filter(link > { return link.href window.location.href.split(?)0; }).map(item > { item.closest(div.level-0) && item.closest(div.level-0).querySelector(a.level-0).classList.add(font-semibold); }); } } }/script>div x-datainitMenuDesktop_692910cfca872() classz-30 order-2 sm:order-1 lg:order-2 navigation hidden lg:flex> !-- desktop --> div x-refnav-desktop classhidden lg:block lg:min-h-0 lg:w-auto lg:pt-0 > nav classmenu-desktop w-full duration-150 ease-in-out flex justify-start w-auto min-h-0 transition-display gap-2> div classlevel-0 idcategory-node-3> span classflex items-center block text-md bg-opacity-95 mb-4 text-center> a classlink-level0 w-full text-base flex gap-2 items-center level-0 tracking-wide no-underline px-3 stylecolor: rgba(63, 63, 70, var(--tw-text-opacity)) @clickhandleLevel0Click(event, category-node-3, 1) :classhoverPanelActiveId category-node-3 ? font-medium text-black border-b-2 border-black pt-2.5 pb-2 tracking-normal : font-normal py-2.5 hrefhttps://www.lafuma-meubels.nl/al-onze-producten.html titleAl onze producten @menu-click.windowhandleLevel0Click(event, 0, true) @click.prevent > span :classhoverPanelActiveId ! category-node-3 ? rotate-180 : > svg xmlnshttp://www.w3.org/2000/svg width14 height14 viewBox0 0 24 24 fillnone classh-3.5 w-3.5 font-bold roleimg>path dM1.19995 17.7026L11.4912 7.41117C11.5579 7.34429 11.6372 7.29123 11.7245 7.25503C11.8119 7.21883 11.9054 7.2002 12 7.2002C12.0945 7.2002 12.188 7.21883 12.2754 7.25503C12.3627 7.29123 12.442 7.34429 12.5088 7.41117L22.8 17.7026 stroke#171717 stroke-width1.5 stroke-linecapround stroke-linejoinround/>title>drop-top/title>/svg> /span> Al onze producten /a> /span> div classcontent-level0 absolute full-viewport-less-scrollbar z-20 left-0 hidden border-y border-primary-200 border-opacity-90 bg-white overflow-auto max-h-calc(100vh-148px)> div x-datainitMenuLevel1_692910cfcf26a() x-initinit() classcategory-icon z-10 bg-white relative max-w-container m-auto> div classcategory-icon-item first:pt-3 xl:first:pt-6 last:pb-3 xl:last:pb-6 mb-4 last:mb-0 w-352px 4xl:ml-10 idcategory-node-15 data-cms-content data-display-modecategory-square-image @clickhandleCategoryIconClick(event, category-node-15) :classhoverLevel1ActiveId category-node-15 ? category-active : > a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/op-ruimte-en-gebruik.html titleOp ruimte en gebruik classflex gap-4 mx-5 xl:mx-10 pr-2 pt-2 pb-1.5 no-underline border-b-2 hover:font-medium hover:text-black hover:tracking-normal :classhoverLevel1ActiveId category-node-15 ? border-black font-medium text-black tracking-normal : border-transparent @click.prevent > img srchttps://www.lafuma-meubels.nl/media/catalog/category/menu/icon/par-espace-et-usage.svg alt width24 height24 loadinglazy /> span classtext-base> Op ruimte en gebruik /span> /a> div classcontent-category-icon absolute top-0 right-0 w-calc(100vw-367px) min-h-full h-auto max-w-1483px bg-primary-100 py-4 xl:py-8 pl-6 xl:pl-12 pr-6 xl:pr-12 2xl:pr-56 gap-8 xl:gap-16 overflow-hidden hidden> div classcategory-square-image z-10 bg-primary-100 pl-6 flex flex-wrap w-full> div classcategory-square-image-item basis-1/3> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/op-ruimte-en-gebruik/cocooning-selectie.html titleCocooning selectie classmx-6 my-6 block stylewidth: calc(100% - 2rem) > img srchttps://www.lafuma-meubels.nl/media/catalog/category/menu-selection-cocooning-sphinx_allure_2363.jpg alt width200 height200 loadinglazy /> span classtext-base font-medium text-black mt-1 block> Cocooning selectie /span> /a> /div> div classcategory-square-image-item basis-1/3> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/op-ruimte-en-gebruik/woonkamer-selectie.html titleWoonkamer selectie classmx-6 my-6 block stylewidth: calc(100% - 2rem) > img srchttps://www.lafuma-meubels.nl/media/catalog/category/menu-selection-detente-bayanne_relax_allure_20092260.jpg alt width200 height200 loadinglazy /> span classtext-base font-medium text-black mt-1 block> Woonkamer selectie /span> /a> /div> div classcategory-square-image-item basis-1/3> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/op-ruimte-en-gebruik/vanlife-selectie.html titleVanlife selectie classmx-6 my-6 block stylewidth: calc(100% - 2rem) > img srchttps://www.lafuma-meubels.nl/media/.renditions/wysiwyg/menu/menu-selection-vanlife-_glechanu.jpg alt width200 height200 loadinglazy /> span classtext-base font-medium text-black mt-1 block> Vanlife selectie /span> /a> /div> div classcategory-square-image-item basis-1/3> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/op-ruimte-en-gebruik/balkon-en-kleine-ruimtes-selectie.html titleBalkon en kleine ruimtes selectie classmx-6 my-6 block stylewidth: calc(100% - 2rem) > img srchttps://www.lafuma-meubels.nl/media/.renditions/catalog/category/menu-selection-balcon-balcony2_natura_colorblock_0018.jpg alt width200 height200 loadinglazy /> span classtext-base font-medium text-black mt-1 block> Balkon en kleine ruimtes selectie /span> /a> /div> div classcategory-square-image-item basis-1/3> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/op-ruimte-en-gebruik/dining-terras-selectie.html titleDining terras selectie classmx-6 my-6 block stylewidth: calc(100% - 2rem) > img srchttps://www.lafuma-meubels.nl/media/.renditions/catalog/category/menu-selection-repas-ancone_allure_20092165.jpg alt width200 height200 loadinglazy /> span classtext-base font-medium text-black mt-1 block> Dining terras selectie /span> /a> /div> div classcategory-square-image-item basis-1/3> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/op-ruimte-en-gebruik/selectie-voor-professionals.html titleSelectie voor professionals classmx-6 my-6 block stylewidth: calc(100% - 2rem) > img srchttps://www.lafuma-meubels.nl/media/.renditions/wysiwyg/menu/menu-selection-pro-hiver.jpg alt width200 height200 loadinglazy /> span classtext-base font-medium text-black mt-1 block> Selectie voor professionals /span> /a> /div> /div> /div> /div> div classcategory-icon-item first:pt-3 xl:first:pt-6 last:pb-3 xl:last:pb-6 mb-4 last:mb-0 w-352px 4xl:ml-10 idcategory-node-6 data-cms-content<style>::backdrop {--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.cmsb2109-mb-4 {margin-bottom: 1rem}.cmsb2109-max-w-\360px\ {max-width: 360px}.cmsb2109-basis-\120px\ {flex-basis: 120px}.cmsb2109-basis-\220px\ {flex-basis: 220px}.cmsb2109-\!flex-row {flex-direction: row !important}.cmsb2109-bg-primary-200 {--tw-bg-opacity: 1;background-color: rgb(238 238 238 / var(--tw-bg-opacity))}.cmsb2109-\!p-4 {padding: 1rem !important}.cmsb2109-px-6 {padding-left: 1.5rem;padding-right: 1.5rem}.cmsb2109-py-3 {padding-top: 0.75rem;padding-bottom: 0.75rem}.cmsb2109-py-3\.5 {padding-top: 0.875rem;padding-bottom: 0.875rem}.cmsb2109-font-tertiary {font-family: CrimsonPro Italic, Helvetica Neue, Arial, sans-serif}.cmsb2109-leading-5 {line-height: 22px}@media (min-width: 768px) {.cmsb2109-md\:mx-4 {margin-left: 1rem;margin-right: 1rem}.cmsb2109-md\:mb-0 {margin-bottom: 0px}.cmsb2109-md\:\!px-20 {padding-left: 5rem !important;padding-right: 5rem !important}.cmsb2109-md\:\!py-8 {padding-top: 2rem !important;padding-bottom: 2rem !important}}@media (min-width: 1280px) {.cmsb2109-xl\:mx-\30px\ {margin-left: 30px;margin-right: 30px}}</style><style>#html-body data-pb-styleDWNIJPK,#html-body data-pb-styleKP0CJAB{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body data-pb-styleDWNIJPK{justify-content:flex-start;display:none;flex-direction:column;background-color:#eee;margin:0;padding:0}#html-body data-pb-styleKP0CJAB{align-self:stretch}#html-body data-pb-styleHPF088N{display:flex;width:100%}#html-body data-pb-styleBY57SWK,#html-body data-pb-styleELAQV9L,#html-body data-pb-styleTR6H58X{justify-content:flex-start;display:flex;flex-direction:column;background-color:#fff;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:33.3333%;align-self:stretch}#html-body data-pb-styleKP53K25{border-style:none}#html-body data-pb-styleDJGK4UY,#html-body data-pb-styleJOL7FQI{max-width:100%;height:auto}#html-body data-pb-styleKVH7P7I{border-style:none}#html-body data-pb-styleMD59YH1,#html-body data-pb-styleMWEH72P{max-width:100%;height:auto}#html-body data-pb-styleKWJ8ANW{display:none;border-style:none}#html-body data-pb-styleQLVM0M1,#html-body data-pb-styleUQKCAHS{max-width:100%;height:auto}#html-body data-pb-styleOHH2UN4{display:none}@media only screen and (max-width: 768px) { #html-body data-pb-styleKP53K25,#html-body data-pb-styleKVH7P7I,#html-body data-pb-styleKWJ8ANW{border-style:none} }</style><div class"cmsb2109-bg-primary-200 cmsb2109-!p-4 cmsb2109-md:!py-8 cmsb2109-md:!px-20" data-content-type"row" data-appearance"full-width" data-enable-parallax"0" data-parallax-speed"0.5" data-background-images"{}" data-background-type"image" data-video-loop"true" data-video-play-only-visible"true" data-video-lazy-load"true" data-video-fallback-src"" data-element"main" data-pb-style"DWNIJPK"><div class"row-full-width-inner" data-element"inner"><div class"pagebuilder-column-group" data-background-images"{}" data-content-type"column-group" data-appearance"default" data-grid-size"12" data-element"main" data-pb-style"KP0CJAB"><div class"pagebuilder-column-line" data-content-type"column-line" data-element"main" data-pb-style"HPF088N"><div class"pagebuilder-column cmsb2109-mb-4 cmsb2109-md:mb-0 cmsb2109-md:mx-4 cmsb2109-xl:mx-30px cmsb2109-!flex-row cmsb2109-max-w-360px" data-content-type"column" data-appearance"full-height" data-background-images"{}" data-element"main" data-pb-style"TR6H58X"><figure class"cmsb2109-basis-120px" data-content-type"image" data-appearance"full-width" data-element"main" data-pb-style"KP53K25"><a href"https://www.lafuma-furniture.co.uk/our-news/comfort-armchair-backache.html" target"" data-link-type"default" title"" data-element"link"><img class"pagebuilder-mobile-hidden" src"https://www.lafuma-meubels.nl/media/wysiwyg/du-confort-fauteuil-mal-de-dos.jpg" alt"" title"" loading"lazy" data-element"desktop_image" data-pb-style"DJGK4UY"><img class"pagebuilder-mobile-only" src"https://www.lafuma-meubels.nl/media/wysiwyg/du-confort-fauteuil-mal-de-dos.jpg" alt"" title"" loading"lazy" data-element"mobile_image" data-pb-style"JOL7FQI"></a></figure><div class"cmsb2109-py-3.5 cmsb2109-px-6 cmsb2109-font-tertiary cmsb2109-leading-5 cmsb2109-basis-220px" data-content-type"text" data-appearance"default" data-element"main"><p><span style"font-family: CrimsonPro-Italic; font-size: 18px;"><em>Comfort !<br><br></em></span></p><p id"S8VW5QJ">An armchair to deal with backache: How to choose?</p></div></div><div class"pagebuilder-column cmsb2109-mb-4 cmsb2109-md:mb-0 cmsb2109-md:mx-4 cmsb2109-xl:mx-30px cmsb2109-!flex-row cmsb2109-max-w-360px" data-content-type"column" data-appearance"full-height" data-background-images"{}" data-element"main" data-pb-style"BY57SWK"><figure class"cmsb2109-basis-120px" data-content-type"image" data-appearance"full-width" data-element"main" data-pb-style"KVH7P7I"><a href"https://www.lafuma-furniture.co.uk/our-news/comfort-zero-gravity-position.html" target"" data-link-type"default" title"" data-element"link"><img class"pagebuilder-mobile-hidden" src"https://www.lafuma-meubels.nl/media/wysiwyg/du-confort-position-zero-gravite-vignette-menu.jpg" alt"" title"" loading"lazy" data-element"desktop_image" data-pb-style"MD59YH1"><img class"pagebuilder-mobile-only" src"https://www.lafuma-meubels.nl/media/wysiwyg/du-confort-position-zero-gravite-vignette-menu.jpg" alt"" title"" loading"lazy" data-element"mobile_image" data-pb-style"MWEH72P"></a></figure><div class"cmsb2109-py-3.5 cmsb2109-px-6 cmsb2109-font-tertiary cmsb2109-leading-5 cmsb2109-basis-220px" data-content-type"text" data-appearance"default" data-element"main"><p><span style"font-family: CrimsonPro-Italic; font-size: 18px;"><em>Zero Gravity<br><br></em></span></p><p id"S8VW5QJ">Why opt for a zero gravity chair?</p></div></div><div class"pagebuilder-column cmsb2109-md:mx-4 cmsb2109-xl:mx-30px cmsb2109-!flex-row cmsb2109-max-w-360px" data-content-type"column" data-appearance"full-height" data-background-images"{}" data-element"main" data-pb-style"ELAQV9L"><figure class"cmsb2109-basis-120px" data-content-type"image" data-appearance"full-width" data-element"main" data-pb-style"KWJ8ANW"><a href"https://www.lafuma-mobilier.fr/journal/nos-guides-et-conseils-guide-relax-complet.html" target"" data-link-type"default" title"" data-element"link"><img class"pagebuilder-mobile-hidden" src"https://www.lafuma-meubels.nl/media/wysiwyg/nos-guides-et-conseils-guide-relax-guide-complet-vignette-menu.jpg" alt"" title"" loading"lazy" data-element"desktop_image" data-pb-style"UQKCAHS"><img class"pagebuilder-mobile-only" src"https://www.lafuma-meubels.nl/media/wysiwyg/nos-guides-et-conseils-guide-relax-guide-complet-vignette-menu.jpg" alt"" title"" loading"lazy" data-element"mobile_image" data-pb-style"QLVM0M1"></a></figure><div class"cmsb2109-py-3.5 cmsb2109-px-6 cmsb2109-font-tertiary cmsb2109-leading-5 cmsb2109-basis-220px" data-content-type"text" data-appearance"default" data-element"main" data-pb-style"OHH2UN4"><p><span style"font-family: CrimsonPro-Italic; font-size: 18px;"><em>Nos guides & conseils<br><br></em></span></p><p id"S8VW5QJ">Quel fauteuil Relax choisir ? Le guide complet</p></div></div></div></div></div></div> data-display-mode @clickhandleCategoryIconClick(event, category-node-6) :classhoverLevel1ActiveId category-node-6 ? category-active : > a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/relaxstoelen.html titleRelaxstoelen classflex gap-4 mx-5 xl:mx-10 pr-2 pt-2 pb-1.5 no-underline border-b-2 hover:font-medium hover:text-black hover:tracking-normal :classhoverLevel1ActiveId category-node-6 ? border-black font-medium text-black tracking-normal : border-transparent @click.prevent > img srchttps://www.lafuma-meubels.nl/media/catalog/category/menu/icon/fauteuils-relax-zero-gravite.svg alt width24 height24 loadinglazy /> span classtext-base> Relaxstoelen /span> /a> div classcontent-category-icon absolute top-0 right-0 w-calc(100vw-367px) min-h-full h-auto max-w-1483px bg-primary-100 py-4 xl:py-8 pl-6 xl:pl-12 pr-6 xl:pr-12 2xl:pr-56 gap-8 xl:gap-16 overflow-hidden hidden> div classcategory-default basis-1/3 2xl:basis-270px> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/relaxstoelen/al-onze-relaxstoelen.html titleAl onze Relaxstoelen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal tracking-normal font-medium text-black> Al onze Relaxstoelen /span> /a> div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/relaxstoelen/al-onze-relaxstoelen/relaxstoelen-voor-buiten.html titleRelaxstoelen voor buiten classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Relaxstoelen voor buiten /span> /a> /div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/relaxstoelen/al-onze-relaxstoelen/relaxstoelen-voor-binnen.html titleRelaxstoelen voor binnen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Relaxstoelen voor binnen /span> /a> /div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/relaxstoelen/al-onze-relaxstoelen/relaxstoelen-xl.html titleRelaxstoelen XL classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Relaxstoelen XL /span> /a> a href/professioneel-meubilair/gezondheid-en-welzijn/herstel-en-ontspanning.html titleProfessioneel gebruik classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal tracking-normal font-medium text-black> Professioneel gebruik span classlabel bg-black text-white py-1 px-2 rounded-sm ml-1 text-xxs align-baseline whitespace-nowrap> PRO /span> /span> /a> /div> /div> /div> div classcategory-default basis-1/3 2xl:basis-270px> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/relaxstoelen/verzorging-duurzaamheid.html titleOnderhoud - Duurzaamheid classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal tracking-normal font-medium text-black> Onderhoud - Duurzaamheid /span> /a> div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/relaxstoelen/verzorging-duurzaamheid/onderhoudsproducten.html titleOnderhoudsproducten classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Onderhoudsproducten /span> /a> /div> div classcategory-default basis-full> a href/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken/al-onze-vervangingsdoeken/vervangingsdoeken-relaxstoelen.html titleVervangingsdoeken Relaxstoelen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Vervangingsdoeken Relaxstoelen /span> /a> /div> div classcategory-default basis-full> a href/al-onze-producten/accessoires/comfort-en-praktisch/elastieken.html titleElastieken classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Elastieken /span> /a> a href/al-onze-producten/accessoires/comfort-en-praktisch/beschermhoezen.html titleBeschermhoezen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Beschermhoezen /span> /a> a href/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen/alle-reserveonderdelen/reserveonderdelen-relaxstoelen.html titleReserve onderdelen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Reserve onderdelen /span> /a> /div> /div> /div> div classcategory-default basis-1/3 2xl:basis-270px> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/relaxstoelen/accessoires.html titleAccessoires classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal tracking-normal font-medium text-black> Accessoires /span> /a> div> div classcategory-default basis-full> a href/al-onze-producten/accessoires/comfort-en-praktisch/parasol.html titleParasol classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Parasol /span> /a> /div> div classcategory-default basis-full> a href/al-onze-producten/accessoires/comfort-en-praktisch/gerecycelde-bekerhouders.html titleGerecycelde bekerhouders classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Gerecycelde bekerhouders /span> /a> /div> div classcategory-default basis-full> a href/al-onze-producten/accessoires/comfort-en-praktisch/plaids.html titlePlaids classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Plaids /span> /a> a href/al-onze-producten/accessoires/comfort-en-praktisch/badlakens.html titleBadlakens classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Badlakens /span> /a> /div> /div> /div> /div> /div> div classcategory-icon-item first:pt-3 xl:first:pt-6 last:pb-3 xl:last:pb-6 mb-4 last:mb-0 w-352px 4xl:ml-10 idcategory-node-12 data-cms-content data-display-mode @clickhandleCategoryIconClick(event, category-node-12) :classhoverLevel1ActiveId category-node-12 ? category-active : > a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/transats-loungestoelen-ligbedden.html titleTransats / Loungestoelen & Ligbedden classflex gap-4 mx-5 xl:mx-10 pr-2 pt-2 pb-1.5 no-underline border-b-2 hover:font-medium hover:text-black hover:tracking-normal :classhoverLevel1ActiveId category-node-12 ? border-black font-medium text-black tracking-normal : border-transparent @click.prevent > img srchttps://www.lafuma-meubels.nl/media/catalog/category/menu/icon/transats-et-chaises-longues.svg alt width24 height24 loadinglazy /> span classtext-base> Transats / Loungestoelen & Ligbedden /span> /a> div classcontent-category-icon absolute top-0 right-0 w-calc(100vw-367px) min-h-full h-auto max-w-1483px bg-primary-100 py-4 xl:py-8 pl-6 xl:pl-12 pr-6 xl:pr-12 2xl:pr-56 gap-8 xl:gap-16 overflow-hidden hidden> div classcategory-default basis-1/3 2xl:basis-270px> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/transats-loungestoelen-ligbedden/al-onze-transats-loungestoelen-ligbedden.html titleAl onze Transats / Loungestoelen & Ligbedden classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal tracking-normal font-medium text-black> Al onze Transats / Loungestoelen & Ligbedden /span> /a> div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/transats-loungestoelen-ligbedden/al-onze-transats-loungestoelen-ligbedden/ligstoelen.html titleLigstoelen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Ligstoelen /span> /a> /div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/transats-loungestoelen-ligbedden/al-onze-transats-loungestoelen-ligbedden/loungestoelen-en-ligbedden.html titleLoungestoelen en ligbedden classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Loungestoelen en ligbedden /span> /a> /div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/transats-loungestoelen-ligbedden/al-onze-transats-loungestoelen-ligbedden/vlinderstoelen-pop-up.html titleVlinderstoelen (Pop Up) classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Vlinderstoelen (Pop Up) /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/transats-loungestoelen-ligbedden/al-onze-transats-loungestoelen-ligbedden/voetenbanken.html titleVoetenbanken classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Voetenbanken /span> /a> a href/professioneel-meubilair/cafes-hotels-restaurants/lage-loungeset/transats.html titleProfessioneel gebruik classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal tracking-normal font-medium text-black> Professioneel gebruik span classlabel bg-black text-white py-1 px-2 rounded-sm ml-1 text-xxs align-baseline whitespace-nowrap> PRO /span> /span> /a> /div> /div> /div> div classcategory-default basis-1/3 2xl:basis-270px> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/transats-loungestoelen-ligbedden/verzorging-duurzaamheid.html titleOnderhoud - Duurzaamheid classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal tracking-normal font-medium text-black> Onderhoud - Duurzaamheid /span> /a> div> div classcategory-default basis-full> a href/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken/al-onze-vervangingsdoeken/vervangingsdoeken-transat.html titleVervangingsdoeken transat classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Vervangingsdoeken transat /span> /a> /div> div classcategory-default basis-full> a href/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken/al-onze-vervangingsdoeken/vervangingsdoeken-loungestoelen-ligbedden.html titleVervangingsdoeken ligbedden classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Vervangingsdoeken ligbedden /span> /a> /div> div classcategory-default basis-full> a href/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken/al-onze-vervangingsdoeken/vervangingsdoeken-pop-up.html titleVervangingsdoeken Pop Up classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Vervangingsdoeken Pop Up /span> /a> a href/al-onze-producten/accessoires/comfort-en-praktisch/beschermhoezen.html titleBeschermhoezen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Beschermhoezen /span> /a> a href/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen/alle-reserveonderdelen/reserveonderdelen-transats.html titleReserve onderdelen transats classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Reserve onderdelen transats /span> /a> a href/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen/alle-reserveonderdelen/reserveonderdelen-loungestoelen-ligbedden.html titleReserve onderdelen ligbedden classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Reserve onderdelen ligbedden /span> /a> a href/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen/alle-reserveonderdelen/reserveonderdelen-pop-up.html titleReserve onderdelen Pop Up classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Reserve onderdelen Pop Up /span> /a> a href/al-onze-producten/relaxstoelen/verzorging-duurzaamheid/onderhoudsproducten.html titleOnderhoudsproducten classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Onderhoudsproducten /span> /a> /div> /div> /div> /div> /div> div classcategory-icon-item first:pt-3 xl:first:pt-6 last:pb-3 xl:last:pb-6 mb-4 last:mb-0 w-352px 4xl:ml-10 idcategory-node-93 data-cms-content<style>::backdrop {--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.cmsb2139-mb-4 {margin-bottom: 1rem}.cmsb2139-max-w-\360px\ {max-width: 360px}.cmsb2139-basis-\120px\ {flex-basis: 120px}.cmsb2139-basis-\220px\ {flex-basis: 220px}.cmsb2139-\!flex-row {flex-direction: row !important}.cmsb2139-bg-primary-200 {--tw-bg-opacity: 1;background-color: rgb(238 238 238 / var(--tw-bg-opacity))}.cmsb2139-\!p-4 {padding: 1rem !important}.cmsb2139-px-6 {padding-left: 1.5rem;padding-right: 1.5rem}.cmsb2139-py-3 {padding-top: 0.75rem;padding-bottom: 0.75rem}.cmsb2139-py-3\.5 {padding-top: 0.875rem;padding-bottom: 0.875rem}.cmsb2139-font-tertiary {font-family: CrimsonPro Italic, Helvetica Neue, Arial, sans-serif}.cmsb2139-leading-5 {line-height: 22px}@media (min-width: 768px) {.cmsb2139-md\:mx-4 {margin-left: 1rem;margin-right: 1rem}.cmsb2139-md\:mb-0 {margin-bottom: 0px}.cmsb2139-md\:\!px-20 {padding-left: 5rem !important;padding-right: 5rem !important}.cmsb2139-md\:\!py-8 {padding-top: 2rem !important;padding-bottom: 2rem !important}}@media (min-width: 1280px) {.cmsb2139-xl\:mx-\30px\ {margin-left: 30px;margin-right: 30px}}</style><style>#html-body data-pb-styleAMIBV68,#html-body data-pb-styleVUAWXHY{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body data-pb-styleVUAWXHY{justify-content:flex-start;display:flex;flex-direction:column;background-color:#eee;margin:0;padding:0}#html-body data-pb-styleAMIBV68{align-self:stretch}#html-body data-pb-styleD3D3KEV{display:flex;width:100%}#html-body data-pb-styleGVT1PWI,#html-body data-pb-styleWX7ISJK,#html-body data-pb-styleXGM0R1Y{justify-content:flex-start;display:flex;flex-direction:column;background-color:#fff;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:33.3333%;align-self:stretch}#html-body data-pb-styleE7AM8GX{border-style:none}#html-body data-pb-styleLPVG3TS,#html-body data-pb-styleU9F4TCL{max-width:100%;height:auto}#html-body data-pb-styleVMV1QV9{border-style:none}#html-body data-pb-styleAYTJ745,#html-body data-pb-styleTNROLMH{max-width:100%;height:auto}#html-body data-pb-styleJRFE3XS{border-style:none}#html-body data-pb-styleIKDQEB4,#html-body data-pb-styleTX33SOD{max-width:100%;height:auto}@media only screen and (max-width: 768px) { #html-body data-pb-styleE7AM8GX,#html-body data-pb-styleJRFE3XS,#html-body data-pb-styleVMV1QV9{border-style:none} }</style><div class"cmsb2139-bg-primary-200 cmsb2139-!p-4 cmsb2139-md:!py-8 cmsb2139-md:!px-20" data-content-type"row" data-appearance"full-width" data-enable-parallax"0" data-parallax-speed"0.5" data-background-images"{}" data-background-type"image" data-video-loop"true" data-video-play-only-visible"true" data-video-lazy-load"true" data-video-fallback-src"" data-element"main" data-pb-style"VUAWXHY"><div class"row-full-width-inner" data-element"inner"><div class"pagebuilder-column-group" data-background-images"{}" data-content-type"column-group" data-appearance"default" data-grid-size"12" data-element"main" data-pb-style"AMIBV68"><div class"pagebuilder-column-line" data-content-type"column-line" data-element"main" data-pb-style"D3D3KEV"><div class"pagebuilder-column cmsb2139-mb-4 cmsb2139-md:mb-0 cmsb2139-md:mx-4 cmsb2139-xl:mx-30px cmsb2139-!flex-row cmsb2139-max-w-360px" data-content-type"column" data-appearance"full-height" data-background-images"{}" data-element"main" data-pb-style"WX7ISJK"><figure class"cmsb2139-basis-120px" data-content-type"image" data-appearance"full-width" data-element"main" data-pb-style"E7AM8GX"><a href"https://www.lafuma-meubels.nl/blog/onze-gidsen-en-advies-tuintafelgids-de-juiste-keuze.html" target"" data-link-type"default" title"" data-element"link"><img class"pagebuilder-mobile-hidden" src"https://www.lafuma-meubels.nl/media/.renditions/wysiwyg/home-page/cms-menu-bottom-tables-bloc1-article.jpg" alt"" title"" loading"lazy" data-element"desktop_image" data-pb-style"LPVG3TS"><img class"pagebuilder-mobile-only" src"https://www.lafuma-meubels.nl/media/.renditions/wysiwyg/home-page/cms-menu-bottom-tables-bloc1-article.jpg" alt"" title"" loading"lazy" data-element"mobile_image" data-pb-style"U9F4TCL"></a></figure><div class"cmsb2139-py-3.5 cmsb2139-px-6 cmsb2139-font-tertiary cmsb2139-leading-5 cmsb2139-basis-220px" data-content-type"text" data-appearance"default" data-element"main"><p><span style"font-family: CrimsonPro-Italic; font-size: 18px;"><em>Advies<br><br></em></span></p><p id"S8VW5QJ">Welke tuintafel kiezen?</p></div></div><div class"pagebuilder-column cmsb2139-mb-4 cmsb2139-md:mb-0 cmsb2139-md:mx-4 cmsb2139-xl:mx-30px cmsb2139-!flex-row cmsb2139-max-w-360px" data-content-type"column" data-appearance"full-height" data-background-images"{}" data-element"main" data-pb-style"GVT1PWI"><figure class"cmsb2139-basis-120px" data-content-type"image" data-appearance"full-width" data-element"main" data-pb-style"VMV1QV9"><a href"https://www.lafuma-meubels.nl/blog/onze-gidsen-en-advies-tuintafelgids-welk-formaat.html" target"_blank" data-link-type"default" title"" data-element"link"><img class"pagebuilder-mobile-hidden" src"https://www.lafuma-meubels.nl/media/.renditions/wysiwyg/home-page/cms-menu-bottom-tables-bloc2-article.jpg" alt"" title"" loading"lazy" data-element"desktop_image" data-pb-style"AYTJ745"><img class"pagebuilder-mobile-only" src"https://www.lafuma-meubels.nl/media/.renditions/wysiwyg/home-page/cms-menu-bottom-tables-bloc2-article.jpg" alt"" title"" loading"lazy" data-element"mobile_image" data-pb-style"TNROLMH"></a></figure><div class"cmsb2139-py-3.5 cmsb2139-px-6 cmsb2139-font-tertiary cmsb2139-leading-5 cmsb2139-basis-220px" data-content-type"text" data-appearance"default" data-element"main"><p><span style"font-family: CrimsonPro-Italic; font-size: 18px;"><em>De juiste maat<br><br></em></span></p><p id"S8VW5QJ">Hoe kiest u het juiste formaat voor uw tafel?</p></div></div><div class"pagebuilder-column cmsb2139-md:mx-4 cmsb2139-xl:mx-30px cmsb2139-!flex-row cmsb2139-max-w-360px" data-content-type"column" data-appearance"full-height" data-background-images"{}" data-element"main" data-pb-style"XGM0R1Y"><figure class"cmsb2139-basis-120px" data-content-type"image" data-appearance"full-width" data-element"main" data-pb-style"JRFE3XS"><a href"https://www.lafuma-meubels.nl/blog/onze-gidsen-en-advies-tuintafelgids-welk-materiaal.html" target"" data-link-type"default" title"" data-element"link"><img class"pagebuilder-mobile-hidden" src"https://www.lafuma-meubels.nl/media/.renditions/wysiwyg/home-page/cms-menu-bottom-tables-bloc3-article.jpg" alt"" title"" loading"lazy" data-element"desktop_image" data-pb-style"IKDQEB4"><img class"pagebuilder-mobile-only" src"https://www.lafuma-meubels.nl/media/.renditions/wysiwyg/home-page/cms-menu-bottom-tables-bloc3-article.jpg" alt"" title"" loading"lazy" data-element"mobile_image" data-pb-style"TX33SOD"></a></figure><div class"cmsb2139-py-3.5 cmsb2139-px-6 cmsb2139-font-tertiary cmsb2139-leading-5 cmsb2139-basis-220px" data-content-type"text" data-appearance"default" data-element"main"><p><span style"font-family: CrimsonPro-Italic; font-size: 18px;"><em>Hulp bij het kiezen<br><br></em></span></p><p id"S8VW5QJ">Welk materiaal kiest u voor uw tuintafel?</p></div></div></div></div></div></div> data-display-mode @clickhandleCategoryIconClick(event, category-node-93) :classhoverLevel1ActiveId category-node-93 ? category-active : > a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuintafels-tuinstoelen.html titleTuintafels & Tuinstoelen classflex gap-4 mx-5 xl:mx-10 pr-2 pt-2 pb-1.5 no-underline border-b-2 hover:font-medium hover:text-black hover:tracking-normal :classhoverLevel1ActiveId category-node-93 ? border-black font-medium text-black tracking-normal : border-transparent @click.prevent > img srchttps://www.lafuma-meubels.nl/media/catalog/category/menu/icon/tables-et-chaises.svg alt width24 height24 loadinglazy /> span classtext-base> Tuintafels & Tuinstoelen /span> /a> div classcontent-category-icon absolute top-0 right-0 w-calc(100vw-367px) min-h-full h-auto max-w-1483px bg-primary-100 py-4 xl:py-8 pl-6 xl:pl-12 pr-6 xl:pr-12 2xl:pr-56 gap-8 xl:gap-16 overflow-hidden hidden> div classcategory-default basis-1/3 2xl:basis-270px> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuintafels-tuinstoelen/al-onze-tuintafels.html titleAl onze tuintafels classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal tracking-normal font-medium text-black> Al onze tuintafels /span> /a> div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuintafels-tuinstoelen/al-onze-tuintafels/tafel-en-stoel-sets.html titleTafel en stoel sets classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Tafel en stoel sets /span> /a> /div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuintafels-tuinstoelen/al-onze-tuintafels/vierkante-tafels.html titleVierkante tafels classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Vierkante tafels /span> /a> /div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuintafels-tuinstoelen/al-onze-tuintafels/rechthoekige-tafels.html titleRechthoekige tafels classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Rechthoekige tafels /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuintafels-tuinstoelen/al-onze-tuintafels/uitschuifbare-tafels.html titleUitschuifbare tafels classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Uitschuifbare tafels /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuintafels-tuinstoelen/al-onze-tuintafels/klaptafels.html titleKlaptafels classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Klaptafels /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuintafels-tuinstoelen/al-onze-tuintafels/bijzettafels-salontafels.html titleBijzettafels / Salontafels classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Bijzettafels / Salontafels /span> /a> a href/professioneel-meubilair/cafes-hotels-restaurants/eetkamer-terrasmeubilair/tafels.html titleProfessioneel gebruik classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal tracking-normal font-medium text-black> Professioneel gebruik span classlabel bg-black text-white py-1 px-2 rounded-sm ml-1 text-xxs align-baseline whitespace-nowrap> PRO /span> /span> /a> /div> /div> /div> div classcategory-default basis-1/3 2xl:basis-270px> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuintafels-tuinstoelen/al-onze-stoelen-en-leunstoelen.html titleAl onze stoelen en leunstoelen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal tracking-normal font-medium text-black> Al onze stoelen en leunstoelen /span> /a> div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuintafels-tuinstoelen/al-onze-stoelen-en-leunstoelen/tuinstoelen.html titleTuinstoelen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Tuinstoelen /span> /a> /div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuintafels-tuinstoelen/al-onze-stoelen-en-leunstoelen/klapstoelen.html titleKlapstoelen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Klapstoelen /span> /a> /div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuintafels-tuinstoelen/al-onze-stoelen-en-leunstoelen/verstelbare-tuinstoelen.html titleVerstelbare tuinstoelen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Verstelbare tuinstoelen /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuintafels-tuinstoelen/al-onze-stoelen-en-leunstoelen/halfhoge-stoelen.html titleHalfhoge stoelen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Halfhoge stoelen /span> /a> a href/professioneel-meubilair/cafes-hotels-restaurants/eetkamer-terrasmeubilair/tuinstoelen.html titleProfessioneel gebruik classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal tracking-normal font-medium text-black> Professioneel gebruik span classlabel bg-black text-white py-1 px-2 rounded-sm ml-1 text-xxs align-baseline whitespace-nowrap> PRO /span> /span> /a> /div> /div> /div> div classcategory-default basis-1/3 2xl:basis-270px> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuintafels-tuinstoelen/verzorging-duurzaamheid.html titleOnderhoud - Duurzaamheid classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal tracking-normal font-medium text-black> Onderhoud - Duurzaamheid /span> /a> div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuintafels-tuinstoelen/verzorging-duurzaamheid/onderhoudsproducten.html titleOnderhoudsproducten classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Onderhoudsproducten /span> /a> /div> div classcategory-default basis-full> a href/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken/al-onze-vervangingsdoeken/vervangingsdoeken-tuinstoelen.html titleVervangingsdoeken stoelen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Vervangingsdoeken stoelen /span> /a> /div> div classcategory-default basis-full> a href/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen/alle-reserveonderdelen/reserveonderdelen-tuinstoelen.html titleReserve onderdelen stoelen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Reserve onderdelen stoelen /span> /a> a href/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen/alle-reserveonderdelen/reserveonderdelen-tuintafels.html titleReserve onderdelen tables classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Reserve onderdelen tables /span> /a> a href/al-onze-producten/accessoires/comfort-en-praktisch/beschermhoezen.html titleBeschermhoezen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Beschermhoezen /span> /a> /div> /div> /div> /div> /div> div classcategory-icon-item first:pt-3 xl:first:pt-6 last:pb-3 xl:last:pb-6 mb-4 last:mb-0 w-352px 4xl:ml-10 idcategory-node-141 data-cms-content data-display-mode @clickhandleCategoryIconClick(event, category-node-141) :classhoverLevel1ActiveId category-node-141 ? category-active : > a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuinsets.html titleTuinsets classflex gap-4 mx-5 xl:mx-10 pr-2 pt-2 pb-1.5 no-underline border-b-2 hover:font-medium hover:text-black hover:tracking-normal :classhoverLevel1ActiveId category-node-141 ? border-black font-medium text-black tracking-normal : border-transparent @click.prevent > img srchttps://www.lafuma-meubels.nl/media/catalog/category/menu/icon/salons-de-jardin.svg alt width24 height24 loadinglazy /> span classtext-base> Tuinsets /span> /a> div classcontent-category-icon absolute top-0 right-0 w-calc(100vw-367px) min-h-full h-auto max-w-1483px bg-primary-100 py-4 xl:py-8 pl-6 xl:pl-12 pr-6 xl:pr-12 2xl:pr-56 gap-8 xl:gap-16 overflow-hidden hidden> div classcategory-default basis-1/3 2xl:basis-270px> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuinsets/meubilair-voor-een-tuinsalon.html titleMeubilair voor een tuinsalon classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal tracking-normal font-medium text-black> Meubilair voor een tuinsalon /span> /a> div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuinsets/meubilair-voor-een-tuinsalon/lage-tuinset.html titleLage tuinset classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Lage tuinset /span> /a> /div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuinsets/meubilair-voor-een-tuinsalon/design-collectie.html titleDesign collectie classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Design collectie /span> /a> /div> div classcategory-default basis-full> a href/al-onze-producten/transats-loungestoelen-ligbedden/al-onze-transats-loungestoelen-ligbedden/vlinderstoelen-pop-up.html titleVlinderstoelen (Pop Up) classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Vlinderstoelen (Pop Up) /span> /a> a href/al-onze-producten/tuintafels-tuinstoelen/al-onze-tuintafels/bijzettafels-salontafels.html titleSalontafels classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Salontafels /span> /a> a href/professioneel-meubilair/cafes-hotels-restaurants/lage-loungeset.html titleProfessioneel gebruik classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal tracking-normal font-medium text-black> Professioneel gebruik span classlabel bg-black text-white py-1 px-2 rounded-sm ml-1 text-xxs align-baseline whitespace-nowrap> PRO /span> /span> /a> /div> /div> /div> div classcategory-default basis-1/3 2xl:basis-270px> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuinsets/verzorging-duurzaamheid.html titleOnderhoud - Duurzaamheid classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal tracking-normal font-medium text-black> Onderhoud - Duurzaamheid /span> /a> div> div classcategory-default basis-full> a href/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken/al-onze-vervangingsdoeken/vervangingsdoeken-pop-up.html titleVervangingsdoeken Pop Up classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Vervangingsdoeken Pop Up /span> /a> /div> div classcategory-default basis-full> a href/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken/al-onze-vervangingsdoeken/vervangingsdoeken-lage-stoelen.html titleVervangingsdoeken lage stoelen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Vervangingsdoeken lage stoelen /span> /a> /div> div classcategory-default basis-full> a href/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen/alle-reserveonderdelen/reserveonderdelen-pop-up.html titleReserve onderdelen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Reserve onderdelen /span> /a> a href/al-onze-producten/relaxstoelen/verzorging-duurzaamheid/onderhoudsproducten.html titleOnderhoudsproducten classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Onderhoudsproducten /span> /a> /div> /div> /div> /div> /div> div classcategory-icon-item first:pt-3 xl:first:pt-6 last:pb-3 xl:last:pb-6 mb-4 last:mb-0 w-352px 4xl:ml-10 idcategory-node-156 data-cms-content data-display-mode @clickhandleCategoryIconClick(event, category-node-156) :classhoverLevel1ActiveId category-node-156 ? category-active : > a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/camping-en-strandmeubilair.html titleCamping- en strandmeubilair classflex gap-4 mx-5 xl:mx-10 pr-2 pt-2 pb-1.5 no-underline border-b-2 hover:font-medium hover:text-black hover:tracking-normal :classhoverLevel1ActiveId category-node-156 ? border-black font-medium text-black tracking-normal : border-transparent @click.prevent > img srchttps://www.lafuma-meubels.nl/media/catalog/category/menu/icon/mobilier-camping-et-plage.svg alt width24 height24 loadinglazy /> span classtext-base> Camping- en strandmeubilair /span> /a> div classcontent-category-icon absolute top-0 right-0 w-calc(100vw-367px) min-h-full h-auto max-w-1483px bg-primary-100 py-4 xl:py-8 pl-6 xl:pl-12 pr-6 xl:pr-12 2xl:pr-56 gap-8 xl:gap-16 overflow-hidden hidden> div classcategory-default basis-1/3 2xl:basis-270px> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/camping-en-strandmeubilair/buitenmeubilair.html titleBuitenmeubilair classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal tracking-normal font-medium text-black> Buitenmeubilair /span> /a> div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/camping-en-strandmeubilair/buitenmeubilair/klapstoelen.html titleKlapstoelen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Klapstoelen /span> /a> /div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/camping-en-strandmeubilair/buitenmeubilair/lage-stoelen.html titleLage stoelen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Lage stoelen /span> /a> /div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/camping-en-strandmeubilair/buitenmeubilair/vlinderstoelen-pop-up.html titleVlinderstoelen (Pop Up) classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Vlinderstoelen (Pop Up) /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/camping-en-strandmeubilair/buitenmeubilair/vouwstoeltje.html titleVouwkrukjes classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Vouwkrukjes /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/camping-en-strandmeubilair/buitenmeubilair/vouwstoelen.html titleVouwstoelen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Vouwstoelen /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/camping-en-strandmeubilair/buitenmeubilair/strandstoelen.html titleStrandstoelen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Strandstoelen /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/camping-en-strandmeubilair/buitenmeubilair/opvouwbare-ligbedden.html titleOpvouwbare ligbedden classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Opvouwbare ligbedden /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/camping-en-strandmeubilair/buitenmeubilair/campingtafels.html titleCampingtafels classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Campingtafels /span> /a> /div> /div> /div> div classcategory-default basis-1/3 2xl:basis-270px> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/camping-en-strandmeubilair/verzorging-duurzaamheid.html titleOnderhoud - Duurzaamheid classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal tracking-normal font-medium text-black> Onderhoud - Duurzaamheid /span> /a> div> div classcategory-default basis-full> a href/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken/al-onze-vervangingsdoeken/vervangingsdoeken-pop-up.html titleVervangingsdoeken Pop Up classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Vervangingsdoeken Pop Up /span> /a> /div> div classcategory-default basis-full> a href/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken/al-onze-vervangingsdoeken/vervangingsdoeken-tuinstoelen.html titleVervangingsdoeken stoelen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Vervangingsdoeken stoelen /span> /a> /div> div classcategory-default basis-full> a href/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen/alle-reserveonderdelen/reserveonderdelen-pop-up.html titleReserve onderdelen Pop Up classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Reserve onderdelen Pop Up /span> /a> a href/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen/alle-reserveonderdelen/reserveonderdelen-tuintafels.html titleReserve onderdelen stoelen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Reserve onderdelen stoelen /span> /a> a href/al-onze-producten/relaxstoelen/verzorging-duurzaamheid/onderhoudsproducten.html titleOnderhoudsproducten classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Onderhoudsproducten /span> /a> /div> /div> /div> /div> /div> div classcategory-icon-item first:pt-3 xl:first:pt-6 last:pb-3 xl:last:pb-6 mb-4 last:mb-0 w-352px 4xl:ml-10 idcategory-node-189 data-cms-content data-display-mode @clickhandleCategoryIconClick(event, category-node-189) :classhoverLevel1ActiveId category-node-189 ? category-active : > a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/accessoires.html titleAccessoires classflex gap-4 mx-5 xl:mx-10 pr-2 pt-2 pb-1.5 no-underline border-b-2 hover:font-medium hover:text-black hover:tracking-normal :classhoverLevel1ActiveId category-node-189 ? border-black font-medium text-black tracking-normal : border-transparent @click.prevent > img srchttps://www.lafuma-meubels.nl/media/catalog/category/menu/icon/accessoires.svg alt width24 height24 loadinglazy /> span classtext-base> Accessoires /span> /a> div classcontent-category-icon absolute top-0 right-0 w-calc(100vw-367px) min-h-full h-auto max-w-1483px bg-primary-100 py-4 xl:py-8 pl-6 xl:pl-12 pr-6 xl:pr-12 2xl:pr-56 gap-8 xl:gap-16 overflow-hidden hidden> div classcategory-default basis-1/3 2xl:basis-270px> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/accessoires/ontwerp-en-decoratie.html titleOntwerp en decoratie classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal tracking-normal font-medium text-black> Ontwerp en decoratie /span> /a> div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/accessoires/ontwerp-en-decoratie/buitentapijten.html titleBuitentapijten classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Buitentapijten /span> /a> /div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/accessoires/ontwerp-en-decoratie/kussens.html titleKussens classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Kussens /span> /a> /div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/accessoires/ontwerp-en-decoratie/placemats.html titlePlacemats classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Placemats /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/accessoires/ontwerp-en-decoratie/dienbladen.html titleDienbladen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Dienbladen /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/accessoires/ontwerp-en-decoratie/gerecycled-onderzetter.html titleGerecycled onderzetter classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Gerecycled onderzetter /span> /a> /div> /div> /div> div classcategory-default basis-1/3 2xl:basis-270px> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/accessoires/comfort-en-praktisch.html titleComfort en praktisch classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal tracking-normal font-medium text-black> Comfort en praktisch /span> /a> div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/accessoires/comfort-en-praktisch/gerecycelde-bekerhouders.html titleGerecycelde bekerhouders classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Gerecycelde bekerhouders /span> /a> /div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/accessoires/comfort-en-praktisch/parasol.html titleParasol classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Parasol /span> /a> /div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/accessoires/comfort-en-praktisch/beschermhoezen.html titleBeschermhoezen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Beschermhoezen /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/accessoires/comfort-en-praktisch/badlakens.html titleBadlakens classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Badlakens /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/accessoires/comfort-en-praktisch/plaids.html titlePlaids classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Plaids /span> /a> a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/accessoires/comfort-en-praktisch/elastieken.html titleElastieken classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Elastieken /span> /a> /div> /div> /div> /div> /div> /div>div classmenu-bottom-cms hidden>/div>script> use strict; const initMenuLevel1_692910cfcf26a () > { return { hoverLevel1ActiveId: 0, init: function() { var $categoryIconItem this.$el.querySelector(.category-icon-item), menuDisplayMode $categoryIconItem && $categoryIconItem.getAttribute(data-display-mode), menuCmsContent $categoryIconItem && $categoryIconItem.getAttribute(data-cms-content); this.hoverLevel1ActiveId $categoryIconItem.getAttribute(id); this.openCurrentMenu($categoryIconItem, $categoryIconItem.getAttribute(id)); if (this.$el.nextElementSibling.classList.contains(menu-bottom-cms)) { this.$el.nextElementSibling.innerHTML ; this.handleMenuCmsBlock(this.$el.nextElementSibling, menuDisplayMode, menuCmsContent); } this.handleMenuHeight($categoryIconItem); }, handleCategoryIconClick: function (e, index) { var $categoryIcon this.$el.closest(.category-icon), $menuBottomCms $categoryIcon.nextElementSibling, menuDisplayMode this.$el.getAttribute(data-display-mode), menuCmsContent this.$el.getAttribute(data-cms-content); this.hoverLevel1ActiveId index; this.closeAllMenu($categoryIcon); this.openCurrentMenu(this.$el, index); if ($menuBottomCms.classList.contains(menu-bottom-cms)) { $menuBottomCms.innerHTML ; this.handleMenuCmsBlock($menuBottomCms, menuDisplayMode, menuCmsContent); } this.handleMenuHeight(this.$el); }, handleMenuCmsBlock: function ($menuBottomCms, menuDisplayMode, menuCmsContent) { $menuBottomCms.innerHTML menuCmsContent; if (menuDisplayMode ! category-square-image) { $menuBottomCms.style.display block } else { $menuBottomCms.style.display ; } }, handleMenuHeight: function ($element) { var $categoryIcon $element.closest(.category-icon), $content $element.querySelector(.content-category-icon); $categoryIcon.style.height ; if ($content.offsetHeight > $categoryIcon.offsetHeight) { $categoryIcon.style.height $content.offsetHeight + px; } }, closeAllMenu: function ($categoryIcon) { var $allContents $categoryIcon.getElementsByClassName(content-category-icon); for (var i 0; i $allContents.length; i++) { $allContentsi.style.display none; } }, openCurrentMenu : function ($element, index) { var $content $element.querySelector(.content-category-icon); if ($element.getAttribute(id) index) { $content.style.display flex; } } } }/script> /div> div classbackground-opacity full-viewport-less-scrollbar absolute z-10 left-0 hidden h-screen bg-black/30 @clickhoverPanelActiveId 0; closeAllLevel0Menu() > /div> /div> div classlevel-0 idcategory-node-552> span classflex items-center block text-md bg-opacity-95 mb-4 text-center> a classlink-level0 w-full text-base flex gap-2 items-center level-0 tracking-wide no-underline px-3 stylecolor: red @clickhandleLevel0Click(event, category-node-552, ) :classhoverPanelActiveId category-node-552 ? font-medium text-black border-b-2 border-black pt-2.5 pb-2 tracking-normal : font-normal py-2.5 hrefhttps://www.lafuma-meubels.nl/top-deals.html titleBLACK RELAX DAYS @menu-click.windowhandleLevel0Click(event, 0, true) > BLACK RELAX DAYS /a> /span> /div> div classlevel-0 idcategory-node-291> span classflex items-center block text-md bg-opacity-95 mb-4 text-center> a classlink-level0 w-full text-base flex gap-2 items-center level-0 tracking-wide no-underline px-3 stylecolor: rgba(63, 63, 70, var(--tw-text-opacity)) @clickhandleLevel0Click(event, category-node-291, 1) :classhoverPanelActiveId category-node-291 ? font-medium text-black border-b-2 border-black pt-2.5 pb-2 tracking-normal : font-normal py-2.5 hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair.html titleProfessioneel meubilair @menu-click.windowhandleLevel0Click(event, 0, true) @click.prevent > Professioneel meubilair /a> /span> div classcontent-level0 absolute full-viewport-less-scrollbar z-20 left-0 hidden border-y border-primary-200 border-opacity-90 bg-white overflow-auto max-h-calc(100vh-148px)> div x-datainitMenuLevel1_692910d006d85() x-initinit() classcategory-icon z-10 bg-white relative max-w-container m-auto> div classcategory-icon-item first:pt-3 xl:first:pt-6 last:pb-3 xl:last:pb-6 mb-4 last:mb-0 w-352px 4xl:ml-10 idcategory-node-294 data-cms-content data-display-mode @clickhandleCategoryIconClick(event, category-node-294) :classhoverLevel1ActiveId category-node-294 ? category-active : > a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants.html titleCafés, hotels, restaurants classflex gap-4 mx-5 xl:mx-10 pr-2 pt-2 pb-1.5 no-underline border-b-2 hover:font-medium hover:text-black hover:tracking-normal :classhoverLevel1ActiveId category-node-294 ? border-black font-medium text-black tracking-normal : border-transparent @click.prevent > img srchttps://www.lafuma-meubels.nl/media/catalog/category/menu/icon/cafe-hotels-restaurants.svg alt width24 height24 loadinglazy /> span classtext-base> Cafés, hotels, restaurants /span> /a> div classcontent-category-icon absolute top-0 right-0 w-calc(100vw-367px) min-h-full h-auto max-w-1483px bg-primary-100 py-4 xl:py-8 pl-6 xl:pl-12 pr-6 xl:pr-12 2xl:pr-56 gap-8 xl:gap-16 overflow-hidden hidden> div classcategory-default basis-1/3 2xl:basis-270px> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/eetkamer-terrasmeubilair.html titleEetkamer terrasmeubilair classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal tracking-normal font-medium text-black> Eetkamer terrasmeubilair span classlabel bg-black text-white py-1 px-2 rounded-sm ml-1 text-xxs align-baseline whitespace-nowrap> PRO /span> /span> /a> div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/eetkamer-terrasmeubilair/tafels.html titleTafels classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Tafels /span> /a> /div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/eetkamer-terrasmeubilair/middelhoge-tafels.html titleMiddelhoge tafels classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Middelhoge tafels /span> /a> /div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/eetkamer-terrasmeubilair/hoge-tafels.html titleHoge tafels classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Hoge tafels /span> /a> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/eetkamer-terrasmeubilair/tuinstoelen.html titleTuinstoelen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Tuinstoelen /span> /a> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/eetkamer-terrasmeubilair/middelhoge-stoelen.html titleMiddelhoge stoelen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Middelhoge stoelen /span> /a> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/eetkamer-terrasmeubilair/hoge-stoelen.html titleHoge stoelen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Hoge stoelen /span> /a> /div> /div> /div> div classcategory-default basis-1/3 2xl:basis-270px> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/lage-loungeset.html titleLage loungeset classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal tracking-normal font-medium text-black> Lage loungeset span classlabel bg-black text-white py-1 px-2 rounded-sm ml-1 text-xxs align-baseline whitespace-nowrap> PRO /span> /span> /a> div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/lage-loungeset/transats.html titleTransats classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Transats /span> /a> /div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/lage-loungeset/lage-stoelen.html titleLage stoelen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Lage stoelen /span> /a> /div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/lage-loungeset/banken.html titleBanken classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Banken /span> /a> /div> /div> /div> div classcategory-default basis-1/3 2xl:basis-270px> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/onderdelen-voor-cafes-hotels-restaurants.html titleOnderdelen voor cafés, hotels, restaurants classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal tracking-normal font-medium text-black> Onderdelen voor cafés, hotels, restaurants span classlabel bg-black text-white py-1 px-2 rounded-sm ml-1 text-xxs align-baseline whitespace-nowrap> PRO /span> /span> /a> div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/onderdelen-voor-cafes-hotels-restaurants/tafelbladen.html titleTafelbladen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Tafelbladen /span> /a> /div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/onderdelen-voor-cafes-hotels-restaurants/tafelpoten.html titleTafelpoten classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Tafelpoten /span> /a> /div> /div> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/verzorging-duurzaamheid.html titleOnderhoud - Duurzaamheid classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal tracking-normal font-medium text-black> Onderhoud - Duurzaamheid span classlabel bg-black text-white py-1 px-2 rounded-sm ml-1 text-xxs align-baseline whitespace-nowrap> PRO /span> /span> /a> div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/verzorging-duurzaamheid/vervangingsdoeken.html titleVervangingsdoeken classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Vervangingsdoeken /span> /a> /div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/cafes-hotels-restaurants/verzorging-duurzaamheid/accessoires.html titleAccessoires classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Accessoires /span> /a> /div> /div> /div> /div> /div> div classcategory-icon-item first:pt-3 xl:first:pt-6 last:pb-3 xl:last:pb-6 mb-4 last:mb-0 w-352px 4xl:ml-10 idcategory-node-354 data-cms-content data-display-mode @clickhandleCategoryIconClick(event, category-node-354) :classhoverLevel1ActiveId category-node-354 ? category-active : > a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/gezondheid-en-welzijn.html titleGezondheid en welzijn classflex gap-4 mx-5 xl:mx-10 pr-2 pt-2 pb-1.5 no-underline border-b-2 hover:font-medium hover:text-black hover:tracking-normal :classhoverLevel1ActiveId category-node-354 ? border-black font-medium text-black tracking-normal : border-transparent @click.prevent > img srchttps://www.lafuma-meubels.nl/media/catalog/category/menu/icon/sante-et-bien-etre.svg alt width24 height24 loadinglazy /> span classtext-base> Gezondheid en welzijn /span> /a> div classcontent-category-icon absolute top-0 right-0 w-calc(100vw-367px) min-h-full h-auto max-w-1483px bg-primary-100 py-4 xl:py-8 pl-6 xl:pl-12 pr-6 xl:pr-12 2xl:pr-56 gap-8 xl:gap-16 overflow-hidden hidden> div classcategory-default basis-1/3 2xl:basis-270px> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/gezondheid-en-welzijn/herstel-en-ontspanning.html titleHerstel en ontspanning classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal tracking-normal font-medium text-black> Herstel en ontspanning span classlabel bg-black text-white py-1 px-2 rounded-sm ml-1 text-xxs align-baseline whitespace-nowrap> PRO /span> /span> /a> div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/gezondheid-en-welzijn/herstel-en-ontspanning/medische-fauteuil.html titleMedische fauteuil classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Medische fauteuil /span> /a> /div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/gezondheid-en-welzijn/herstel-en-ontspanning/reflexologie-en-gezondheidswerkers-stoel.html titleReflexologie en gezondheidswerkers stoel classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Reflexologie en gezondheidswerkers stoel /span> /a> /div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/gezondheid-en-welzijn/herstel-en-ontspanning/rust-stoel-voor-siesteria.html titleRust stoel voor siesteria classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Rust stoel voor siesteria /span> /a> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/gezondheid-en-welzijn/herstel-en-ontspanning/sportherstel-stoel.html titleSportherstel stoel classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Sportherstel stoel /span> /a> /div> /div> /div> div classcategory-default basis-1/3 2xl:basis-270px> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/gezondheid-en-welzijn/verzorging-duurzaamheid.html titleOnderhoud - Duurzaamheid classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal tracking-normal font-medium text-black> Onderhoud - Duurzaamheid span classlabel bg-black text-white py-1 px-2 rounded-sm ml-1 text-xxs align-baseline whitespace-nowrap> PRO /span> /span> /a> div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/gezondheid-en-welzijn/verzorging-duurzaamheid/vervangingsdoeken.html titleVervangingsdoeken classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Vervangingsdoeken /span> /a> /div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/gezondheid-en-welzijn/verzorging-duurzaamheid/reserve-onderdelen.html titleReserve onderdelen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Reserve onderdelen /span> /a> /div> /div> /div> /div> /div> div classcategory-icon-item first:pt-3 xl:first:pt-6 last:pb-3 xl:last:pb-6 mb-4 last:mb-0 w-352px 4xl:ml-10 idcategory-node-384 data-cms-content data-display-mode @clickhandleCategoryIconClick(event, category-node-384) :classhoverLevel1ActiveId category-node-384 ? category-active : > a hrefhttps://www.lafuma-meubels.nl/professioneel-meubilair/diensten-en-ondersteuning.html titleDiensten en ondersteuning classflex gap-4 mx-5 xl:mx-10 pr-2 pt-2 pb-1.5 no-underline border-b-2 hover:font-medium hover:text-black hover:tracking-normal :classhoverLevel1ActiveId category-node-384 ? border-black font-medium text-black tracking-normal : border-transparent @click.prevent > img srchttps://www.lafuma-meubels.nl/media/catalog/category/menu/icon/services-et-accompagnement.svg alt width24 height24 loadinglazy /> span classtext-base> Diensten en ondersteuning /span> /a> div classcontent-category-icon absolute top-0 right-0 w-calc(100vw-367px) min-h-full h-auto max-w-1483px bg-primary-100 py-4 xl:py-8 pl-6 xl:pl-12 pr-6 xl:pr-12 2xl:pr-56 gap-8 xl:gap-16 overflow-hidden hidden> div classcategory-default basis-1/3 2xl:basis-270px> a hrefhttps://contract.lafuma-mobilier.fr/nl/contact titleOndersteuning voor professionals classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal tracking-normal font-medium text-black> Ondersteuning voor professionals /span> /a> div> div classcategory-default basis-full> a hrefhttps://contract.lafuma-mobilier.fr/nl/contact?utm_sourcelafuma-meubels.nl&utm_mediumlink&utm_campaigndaily_business&utm_contentpage_accompagnement_contract&utm_termlien_nous_contacter titleUw project: gepersonaliseerde offerte classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Uw project: gepersonaliseerde offerte /span> /a> /div> /div> /div> div classcategory-default basis-1/3 2xl:basis-270px> a href/blog/category/professionals.html titleNieuws voor professionals classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal tracking-normal font-medium text-black> Nieuws voor professionals /span> /a> div> div classcategory-default basis-full> a href/professional-horeca-en-tourisme.html titleProjecten Horecan & Toerisme classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Projecten Horecan & Toerisme /span> /a> /div> /div> /div> /div> /div> /div>div classmenu-bottom-cms hidden>/div>script> use strict; const initMenuLevel1_692910d006d85 () > { return { hoverLevel1ActiveId: 0, init: function() { var $categoryIconItem this.$el.querySelector(.category-icon-item), menuDisplayMode $categoryIconItem && $categoryIconItem.getAttribute(data-display-mode), menuCmsContent $categoryIconItem && $categoryIconItem.getAttribute(data-cms-content); this.hoverLevel1ActiveId $categoryIconItem.getAttribute(id); this.openCurrentMenu($categoryIconItem, $categoryIconItem.getAttribute(id)); if (this.$el.nextElementSibling.classList.contains(menu-bottom-cms)) { this.$el.nextElementSibling.innerHTML ; this.handleMenuCmsBlock(this.$el.nextElementSibling, menuDisplayMode, menuCmsContent); } this.handleMenuHeight($categoryIconItem); }, handleCategoryIconClick: function (e, index) { var $categoryIcon this.$el.closest(.category-icon), $menuBottomCms $categoryIcon.nextElementSibling, menuDisplayMode this.$el.getAttribute(data-display-mode), menuCmsContent this.$el.getAttribute(data-cms-content); this.hoverLevel1ActiveId index; this.closeAllMenu($categoryIcon); this.openCurrentMenu(this.$el, index); if ($menuBottomCms.classList.contains(menu-bottom-cms)) { $menuBottomCms.innerHTML ; this.handleMenuCmsBlock($menuBottomCms, menuDisplayMode, menuCmsContent); } this.handleMenuHeight(this.$el); }, handleMenuCmsBlock: function ($menuBottomCms, menuDisplayMode, menuCmsContent) { $menuBottomCms.innerHTML menuCmsContent; if (menuDisplayMode ! category-square-image) { $menuBottomCms.style.display block } else { $menuBottomCms.style.display ; } }, handleMenuHeight: function ($element) { var $categoryIcon $element.closest(.category-icon), $content $element.querySelector(.content-category-icon); $categoryIcon.style.height ; if ($content.offsetHeight > $categoryIcon.offsetHeight) { $categoryIcon.style.height $content.offsetHeight + px; } }, closeAllMenu: function ($categoryIcon) { var $allContents $categoryIcon.getElementsByClassName(content-category-icon); for (var i 0; i $allContents.length; i++) { $allContentsi.style.display none; } }, openCurrentMenu : function ($element, index) { var $content $element.querySelector(.content-category-icon); if ($element.getAttribute(id) index) { $content.style.display flex; } } } }/script> /div> div classbackground-opacity full-viewport-less-scrollbar absolute z-10 left-0 hidden h-screen bg-black/30 @clickhoverPanelActiveId 0; closeAllLevel0Menu() > /div> /div> div classlevel-0 idcategory-node-231> span classflex items-center block text-md bg-opacity-95 mb-4 text-center> a classlink-level0 w-full text-base flex gap-2 items-center level-0 tracking-wide no-underline px-3 stylecolor: rgba(63, 63, 70, var(--tw-text-opacity)) @clickhandleLevel0Click(event, category-node-231, 1) :classhoverPanelActiveId category-node-231 ? font-medium text-black border-b-2 border-black pt-2.5 pb-2 tracking-normal : font-normal py-2.5 hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen.html titleVervangingsdoeken & reserveonderdelen @menu-click.windowhandleLevel0Click(event, 0, true) @click.prevent > Vervangingsdoeken & reserveonderdelen /a> /span> div classcontent-level0 absolute full-viewport-less-scrollbar z-20 left-0 hidden border-y border-primary-200 border-opacity-90 bg-white overflow-auto max-h-calc(100vh-148px)> div x-datainitMenuLevel1_692910d00d8e2() x-initinit() classcategory-icon z-10 bg-white relative max-w-container m-auto> div classcategory-icon-item first:pt-3 xl:first:pt-6 last:pb-3 xl:last:pb-6 mb-4 last:mb-0 w-352px 4xl:ml-10 idcategory-node-234 data-cms-content data-display-mode @clickhandleCategoryIconClick(event, category-node-234) :classhoverLevel1ActiveId category-node-234 ? category-active : > a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken.html titleVervangingsdoeken classflex gap-4 mx-5 xl:mx-10 pr-2 pt-2 pb-1.5 no-underline border-b-2 hover:font-medium hover:text-black hover:tracking-normal :classhoverLevel1ActiveId category-node-234 ? border-black font-medium text-black tracking-normal : border-transparent @click.prevent > img srchttps://www.lafuma-meubels.nl/media/catalog/category/menu/icon/toiles-de-rechange.svg alt width24 height24 loadinglazy /> span classtext-base> Vervangingsdoeken /span> /a> div classcontent-category-icon absolute top-0 right-0 w-calc(100vw-367px) min-h-full h-auto max-w-1483px bg-primary-100 py-4 xl:py-8 pl-6 xl:pl-12 pr-6 xl:pr-12 2xl:pr-56 gap-8 xl:gap-16 overflow-hidden hidden> div classcategory-default basis-1/3 2xl:basis-270px> a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken/al-onze-vervangingsdoeken.html titleAl onze vervangingsdoeken classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal tracking-normal font-medium text-black> Al onze vervangingsdoeken /span> /a> div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken/al-onze-vervangingsdoeken/vervangingsdoeken-relaxstoelen.html titleVervangingsdoeken relaxstoelen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Vervangingsdoeken relaxstoelen /span> /a> /div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken/al-onze-vervangingsdoeken/vervangingsdoeken-transat.html titleVervangingsdoeken transat classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Vervangingsdoeken transat /span> /a> /div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken/al-onze-vervangingsdoeken/vervangingsdoeken-loungestoelen-ligbedden.html titleVervangingsdoeken loungestoelen & ligbedden classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Vervangingsdoeken loungestoelen & ligbedden /span> /a> a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken/al-onze-vervangingsdoeken/vervangingsdoeken-pop-up.html titleVervangingsdoeken Pop Up classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Vervangingsdoeken Pop Up /span> /a> a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken/al-onze-vervangingsdoeken/vervangingsdoeken-tuinstoelen.html titleVervangingsdoeken tuinstoelen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Vervangingsdoeken tuinstoelen /span> /a> a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/vervangingsdoeken/al-onze-vervangingsdoeken/vervangingsdoeken-lage-stoelen.html titleVervangingsdoeken lage stoelen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Vervangingsdoeken lage stoelen /span> /a> /div> /div> /div> /div> /div> div classcategory-icon-item first:pt-3 xl:first:pt-6 last:pb-3 xl:last:pb-6 mb-4 last:mb-0 w-352px 4xl:ml-10 idcategory-node-258 data-cms-content data-display-mode @clickhandleCategoryIconClick(event, category-node-258) :classhoverLevel1ActiveId category-node-258 ? category-active : > a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen.html titleReserveonderdelen classflex gap-4 mx-5 xl:mx-10 pr-2 pt-2 pb-1.5 no-underline border-b-2 hover:font-medium hover:text-black hover:tracking-normal :classhoverLevel1ActiveId category-node-258 ? border-black font-medium text-black tracking-normal : border-transparent @click.prevent > img srchttps://www.lafuma-meubels.nl/media/catalog/category/menu/icon/pieces-detachees.svg alt width24 height24 loadinglazy /> span classtext-base> Reserveonderdelen /span> /a> div classcontent-category-icon absolute top-0 right-0 w-calc(100vw-367px) min-h-full h-auto max-w-1483px bg-primary-100 py-4 xl:py-8 pl-6 xl:pl-12 pr-6 xl:pr-12 2xl:pr-56 gap-8 xl:gap-16 overflow-hidden hidden> div classcategory-default basis-1/3 2xl:basis-270px> a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen/alle-reserveonderdelen.html titleAlle reserveonderdelen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal tracking-normal font-medium text-black> Alle reserveonderdelen /span> /a> div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen/alle-reserveonderdelen/reserveonderdelen-relaxstoelen.html titleReserveonderdelen relaxstoelen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Reserveonderdelen relaxstoelen /span> /a> /div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen/alle-reserveonderdelen/reserveonderdelen-transats.html titleReserveonderdelen transats classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Reserveonderdelen transats /span> /a> /div> div classcategory-default basis-full> a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen/alle-reserveonderdelen/reserveonderdelen-loungestoelen-ligbedden.html titleReserveonderdelen loungestoelen & ligbedden classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Reserveonderdelen loungestoelen & ligbedden /span> /a> a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen/alle-reserveonderdelen/reserveonderdelen-pop-up.html titleReserveonderdelen Pop Up classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Reserveonderdelen Pop Up /span> /a> a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen/alle-reserveonderdelen/reserveonderdelen-tuinstoelen.html titleReserveonderdelen Tuinstoelen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Reserveonderdelen Tuinstoelen /span> /a> a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/reserveonderdelen/alle-reserveonderdelen/reserveonderdelen-tuintafels.html titleReserveonderdelen tuintafels classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Reserveonderdelen tuintafels /span> /a> /div> /div> /div> /div> /div> div classcategory-icon-item first:pt-3 xl:first:pt-6 last:pb-3 xl:last:pb-6 mb-4 last:mb-0 w-352px 4xl:ml-10 idcategory-node-288 data-cms-content data-display-mode @clickhandleCategoryIconClick(event, category-node-288) :classhoverLevel1ActiveId category-node-288 ? category-active : > a hrefhttps://www.lafuma-meubels.nl/vervangingsdoeken-en-reserveonderdelen/gidsen-en-advies.html titleGidsen en advies classflex gap-4 mx-5 xl:mx-10 pr-2 pt-2 pb-1.5 no-underline border-b-2 hover:font-medium hover:text-black hover:tracking-normal :classhoverLevel1ActiveId category-node-288 ? border-black font-medium text-black tracking-normal : border-transparent @click.prevent > img srchttps://www.lafuma-meubels.nl/media/catalog/category/menu/icon/guides-et-conseils.svg alt width24 height24 loadinglazy /> span classtext-base> Gidsen en advies /span> /a> div classcontent-category-icon absolute top-0 right-0 w-calc(100vw-367px) min-h-full h-auto max-w-1483px bg-primary-100 py-4 xl:py-8 pl-6 xl:pl-12 pr-6 xl:pr-12 2xl:pr-56 gap-8 xl:gap-16 overflow-hidden hidden> div classcategory-default basis-1/3 2xl:basis-270px> a href/blog/onze-gidsen-en-advies-doek-vervangen.html titleDoek vervangen classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Doek vervangen /span> /a> /div> div classcategory-default basis-1/3 2xl:basis-270px> a href/blog/onze-gidsen-en-advies-onderhoud-en-reparatie.html titleOnderhouden en repareren classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Onderhouden en repareren /span> /a> /div> div classcategory-default basis-1/3 2xl:basis-270px> a hrefhttps://www.youtube.com/@LafumamobilierFrance titleAl onze YouTube-tutorials classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Al onze YouTube-tutorials /span> /a> a hrefhttps://faq.lafuma-mobilier.fr/hc/nl titleFAQ classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > FAQ /span> /a> a hrefhttps://faq.lafuma-mobilier.fr/hc/nl/requests/new titleHulp nodig? classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Hulp nodig? /span> /a> /div> /div> /div> /div>div classmenu-bottom-cms hidden>/div>script> use strict; const initMenuLevel1_692910d00d8e2 () > { return { hoverLevel1ActiveId: 0, init: function() { var $categoryIconItem this.$el.querySelector(.category-icon-item), menuDisplayMode $categoryIconItem && $categoryIconItem.getAttribute(data-display-mode), menuCmsContent $categoryIconItem && $categoryIconItem.getAttribute(data-cms-content); this.hoverLevel1ActiveId $categoryIconItem.getAttribute(id); this.openCurrentMenu($categoryIconItem, $categoryIconItem.getAttribute(id)); if (this.$el.nextElementSibling.classList.contains(menu-bottom-cms)) { this.$el.nextElementSibling.innerHTML ; this.handleMenuCmsBlock(this.$el.nextElementSibling, menuDisplayMode, menuCmsContent); } this.handleMenuHeight($categoryIconItem); }, handleCategoryIconClick: function (e, index) { var $categoryIcon this.$el.closest(.category-icon), $menuBottomCms $categoryIcon.nextElementSibling, menuDisplayMode this.$el.getAttribute(data-display-mode), menuCmsContent this.$el.getAttribute(data-cms-content); this.hoverLevel1ActiveId index; this.closeAllMenu($categoryIcon); this.openCurrentMenu(this.$el, index); if ($menuBottomCms.classList.contains(menu-bottom-cms)) { $menuBottomCms.innerHTML ; this.handleMenuCmsBlock($menuBottomCms, menuDisplayMode, menuCmsContent); } this.handleMenuHeight(this.$el); }, handleMenuCmsBlock: function ($menuBottomCms, menuDisplayMode, menuCmsContent) { $menuBottomCms.innerHTML menuCmsContent; if (menuDisplayMode ! category-square-image) { $menuBottomCms.style.display block } else { $menuBottomCms.style.display ; } }, handleMenuHeight: function ($element) { var $categoryIcon $element.closest(.category-icon), $content $element.querySelector(.content-category-icon); $categoryIcon.style.height ; if ($content.offsetHeight > $categoryIcon.offsetHeight) { $categoryIcon.style.height $content.offsetHeight + px; } }, closeAllMenu: function ($categoryIcon) { var $allContents $categoryIcon.getElementsByClassName(content-category-icon); for (var i 0; i $allContents.length; i++) { $allContentsi.style.display none; } }, openCurrentMenu : function ($element, index) { var $content $element.querySelector(.content-category-icon); if ($element.getAttribute(id) index) { $content.style.display flex; } } } }/script> /div> div classbackground-opacity full-viewport-less-scrollbar absolute z-10 left-0 hidden h-screen bg-black/30 @clickhoverPanelActiveId 0; closeAllLevel0Menu() > /div> /div> div classlevel-0 idcategory-node-9> span classflex items-center block text-md bg-opacity-95 mb-4 text-center> a classlink-level0 w-full text-base flex gap-2 items-center level-0 tracking-wide no-underline px-3 stylecolor: rgba(63, 63, 70, var(--tw-text-opacity)) @clickhandleLevel0Click(event, category-node-9, 1) :classhoverPanelActiveId category-node-9 ? font-medium text-black border-b-2 border-black pt-2.5 pb-2 tracking-normal : font-normal py-2.5 hrefhttps://www.lafuma-meubels.nl/een-duurzaam-merk-sinds-1954.html titleEen duurzaam merk sinds 1954 @menu-click.windowhandleLevel0Click(event, 0, true) @click.prevent > Een duurzaam merk sinds 1954 /a> /span> div classcontent-level0 absolute full-viewport-less-scrollbar z-20 left-0 hidden border-y border-primary-200 border-opacity-90 bg-white overflow-auto max-h-calc(100vh-148px)> div classsubcategories-list px-28 xl:px-44 2xl:px-56 pt-12 pb-24 flex gap-16 max-w-container m-auto> div classcategory-default border-r border-primary-300 last:border-r-0 basis-full pr-16 last:pr-0> div titleOnze geschiedenis classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal font-medium text-black tracking-normal> Onze geschiedenis /span> /div> div> div classcategory-default basis-1/3 2xl:basis-270px> a href/een-duurzaam-merk/onze-geschiedenis/onze-engagementen-en-ons-manifest.html titleOnze engagementen en ons manifest classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Onze engagementen en ons manifest /span> /a> /div> div classcategory-default basis-1/3 2xl:basis-270px> a href/een-duurzaam-merk/onze-geschiedenis/franse-fabrikant.html titleFranse fabrikant classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Franse fabrikant /span> /a> /div> div classcategory-default basis-1/3 2xl:basis-270px> a href/een-duurzaam-merk/onze-geschiedenis/onze-expertise-en-onze-teams.html titleOnze expertise & onze teams classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Onze expertise & onze teams /span> /a> /div> /div> /div> div classcategory-default border-r border-primary-300 last:border-r-0 basis-full pr-16 last:pr-0> div titleAan u toegewijd classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal font-medium text-black tracking-normal> Aan u toegewijd /span> /div> div> div classcategory-default basis-1/3 2xl:basis-270px> a href/een-duurzaam-merk/aan-u-toegewijd/uw-comfort-onze-expertise.html titleUw comfort: onze expertise classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Uw comfort: onze expertise /span> /a> /div> div classcategory-default basis-1/3 2xl:basis-270px> a href/een-duurzaam-merk/aan-u-toegewijd/producten-ontworpen-om-lang-mee-te-gaan.html titleDuurzaam ontworpen producten classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Duurzaam ontworpen producten /span> /a> /div> div classcategory-default basis-1/3 2xl:basis-270px> a href/een-duurzaam-merk/aan-u-toegewijd/ons-handvest-voor-eco-ontwerp.html titleOns handvest voor eco-ontwerp classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Ons handvest voor eco-ontwerp /span> /a> /div> /div> /div> div classcategory-default border-r border-primary-300 last:border-r-0 basis-full pr-16 last:pr-0> div titleLafuma Mobilier & Peugeot Frères Industrie classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal font-medium text-black tracking-normal> Lafuma Mobilier & Peugeot Frères Industrie /span> /div> div> div classcategory-default basis-1/3 2xl:basis-270px> a href/een-duurzaam-merk/peugeot-freres-industrie-lafuma-mobilier/maison-peugeot.html titleEen belangrijke samenwerking classpy-2 block > span classtext-base hover:font-medium hover:text-black hover:tracking-normal > Een belangrijke samenwerking /span> /a> /div> div classcategory-default basis-1/3 2xl:basis-270px inline-block> a href/een-duurzaam-merk/peugeot-freres-industrie-lafuma-mobilier/maison-peugeot.html titleDev. By Peugeot classpy-2 block > img srchttps://www.lafuma-meubels.nl/media/.renditions/wysiwyg/home-page/logo-dbp-header.png alt width70 height70 loadinglazy /> /a> /div> /div> /div> /div> div classmenu-bottom-cms> /div> /div> div classbackground-opacity full-viewport-less-scrollbar absolute z-10 left-0 hidden h-screen bg-black/30 @clickhoverPanelActiveId 0; closeAllLevel0Menu() > /div> /div> !--Search Icon--> button idmenu-search-icon classhidden md:inline-block mb-4 px-5 no-underline hover:text-black border-l border-primary-300 ml-3 @click.prevent$dispatch(toggle-search); > span classsr-only label> Zoeken /span> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone classh-6 w-6 hover:text-black roleimg>g clip-pathurl(#clip0_106_1458_2)>path dM1.47208 13.3571C2.41223 15.5693 4.19265 17.3174 6.42168 18.2168C8.6507 19.1163 11.1457 19.0934 13.3579 18.1533C15.5701 17.2131 17.3182 15.4327 18.2176 13.2037C19.1171 10.9746 19.0942 8.4796 18.1541 6.26743C17.2139 4.05526 15.4335 2.30717 13.2045 1.40772C10.9754 0.508266 8.4804 0.531128 6.26824 1.47128C4.05607 2.41143 2.30798 4.19185 1.40852 6.42087C0.50907 8.6499 0.531933 11.1449 1.47208 13.3571Z stroke#171717 stroke-width1.25 stroke-linecapround stroke-linejoinround/>path dM16.2209 16.2202L23.2499 23.2502 stroke#171717 stroke-width1.25 stroke-linecapround stroke-linejoinround/>/g>defs>clipPath idclip0_106_1458_2>rect width24 height24 fillwhite/>/clipPath>/defs>title>search/title>/svg> /button> /nav> /div>/div>script> use strict; const initMenuDesktop_692910cfca872 () > { return { hoverPanelActiveId: 0, handleLevel0Click: function (e, index, hasChild) { this.hoverPanelActiveId (this.hoverPanelActiveId 0 || this.hoverPanelActiveId ! index) ? index : 0; if (hasChild) { this.preventBodyScrolling(); } this.closeAllLevel0Menu(); this.toggleLevel0Menu(this.$el.closest(div.level-0), index); this.handleMenuHeight(); }, preventBodyScrolling: function () { var $body document.querySelector(body); if (this.hoverPanelActiveId ! 0) { $body.classList.add( overflow-hidden, h-screen ); } else { $body.classList.remove( overflow-hidden, h-screen ); } }, toggleLevel0Menu : function ($element, index) { var $content $element.querySelector(.content-level0), $background $element.querySelector(.background-opacity); if ($element.getAttribute(id) index) { if (this.hoverPanelActiveId 0) { $content.classList.remove(block); $background.classList.remove(flex); $content.classList.add(hidden); $background.classList.add(hidden); } else { $content.classList.remove(hidden); $background.classList.remove(hidden); $content.classList.add(block); $background.classList.add(flex); } } }, handleMenuHeight: function () { var $element this.$el, $level0 $element.closest(div.level-0), $categoryIcon $level0.querySelector(.category-icon), $categoryIconItem $categoryIcon && $categoryIcon.querySelector(.category-icon-item.category-active), $content $categoryIconItem && $categoryIconItem.querySelector(.content-category-icon); if ($content) { $categoryIcon.style.height ; if ($content.offsetHeight > $categoryIcon.offsetHeight) { $categoryIcon.style.height $content.offsetHeight + px; } } }, closeAllLevel0Menu: function () { var $nav this.$el.closest(nav), $allContents $nav.getElementsByClassName(content-level0), $allBackgroundOpacity $nav.getElementsByClassName(background-opacity); for (var i 0; i $allContents.length; i++) { $allContentsi.classList.remove(block); $allBackgroundOpacityi.classList.remove(flex); $allContentsi.classList.add(hidden); $allBackgroundOpacityi.classList.add(hidden); } this.preventBodyScrolling(); } } }/script> div classnavigation-icons flex md:gap-4 md:pb-4 items-center order-3> !--Search Icon--> button idmenu-search-icon classpr-4 md:pr-0 inline-block md:hidden no-underline hover:text-black @toggle-search.windowtoggleSearch() @click$dispatch(toggle-search) > span classsr-only label> Zoeken /span> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone classh-6 w-6 hover:text-black roleimg>g clip-pathurl(#clip0_106_1458)>path dM1.47208 13.3571C2.41223 15.5693 4.19265 17.3174 6.42168 18.2168C8.6507 19.1163 11.1457 19.0934 13.3579 18.1533C15.5701 17.2131 17.3182 15.4327 18.2176 13.2037C19.1171 10.9746 19.0942 8.4796 18.1541 6.26743C17.2139 4.05526 15.4335 2.30717 13.2045 1.40772C10.9754 0.508266 8.4804 0.531128 6.26824 1.47128C4.05607 2.41143 2.30798 4.19185 1.40852 6.42087C0.50907 8.6499 0.531933 11.1449 1.47208 13.3571Z stroke#171717 stroke-width1.25 stroke-linecapround stroke-linejoinround/>path dM16.2209 16.2202L23.2499 23.2502 stroke#171717 stroke-width1.25 stroke-linecapround stroke-linejoinround/>/g>defs>clipPath idclip0_106_1458>rect width24 height24 fillwhite/>/clipPath>/defs>title>search/title>/svg> /button> div classmd:hidden> div classhidden relative md:flex justify-between gap-3 items-center cursor-pointer x-datainitCustomerMenu() x-initcheckIsMobileResolution() @resize.window.debouncecheckIsMobileResolution() @private-content-loaded.windowonPrivateContentLoaded($event.detail.data) @click.prevent.stophandleClick> div classflex justify-between mt-2> svg xmlnshttp://www.w3.org/2000/svg width20 height20 viewBox0 0 21 21 fillnone classw-5 h-5 mt-0.5 mr-1 roleimg>path dM13.9522 9.26835C13.891 9.57432 13.7686 10.1863 13.5238 10.8594C13.4626 10.9206 13.4626 10.9818 13.4626 11.1042C13.0954 12.1444 12.5447 13.4295 11.1984 15.4489C10.0358 17.1011 8.44472 18.6922 7.09846 19.4265L7.15966 19.4877L7.22085 19.5489C7.64921 19.7325 8.07756 19.7937 8.44473 19.916C11.2596 20.5892 13.279 20.0384 13.279 20.0384C13.5238 19.9772 13.891 19.916 14.1357 19.916C14.5641 19.916 14.9924 19.9772 14.9924 19.9772C15.2984 19.9772 15.5432 19.9772 15.6656 19.8548C15.9103 19.7325 15.9104 19.6101 15.9104 19.4877C15.9104 19.3041 15.8492 19.2429 15.7268 19.1205C15.6044 18.9981 15.482 18.8146 15.482 18.6922C15.4208 18.3862 15.8492 18.325 15.8492 18.325C17.1954 17.7743 17.8073 17.1011 17.8073 17.1011C18.4193 16.428 18.5417 16.0608 18.8476 15.7549C19.0924 15.4489 19.8879 14.531 19.9491 14.4086C20.1327 14.1638 20.1939 13.9803 20.1327 13.8579C20.0715 13.6131 19.8267 13.5519 19.582 13.5519C19.276 13.4907 18.9088 13.5519 18.9088 13.5519C18.6029 13.6131 18.3581 13.5519 18.2357 13.4907C18.1133 13.4295 18.0521 13.4295 18.0521 13.4295C17.9297 13.3683 17.8685 13.3683 17.8685 13.3071C17.7462 13.1847 17.685 13.1235 17.685 13.0012C17.6238 12.5116 18.2969 11.8385 18.2969 11.8385C18.8476 11.2265 18.97 10.9206 19.1536 10.4922C19.3984 9.81909 19.8267 8.96238 19.8267 8.96238C20.0103 8.59522 19.8879 8.35044 19.8879 8.35044C19.8267 8.22806 19.7655 8.22806 19.6432 8.16686C19.582 8.10567 19.5208 8.10567 19.4596 8.10567C19.276 8.10567 19.0924 8.16686 19.0312 8.16686C18.4193 8.22806 18.0521 8.10567 18.0521 8.10567C17.9297 8.04448 17.8685 7.98328 17.8073 7.98328C17.6238 7.7997 17.5626 7.61612 17.5014 7.37134V7.31015C17.5014 5.9027 17.8073 5.41315 17.685 4.43405C17.685 4.31166 17.6238 4.25047 17.6238 4.18927C17.4402 2.90421 17.2566 2.59824 17.073 2.29227C16.9506 1.9863 16.9506 1.86392 16.8894 1.49675C16.8282 1.12959 16.8283 1.12959 16.7059 0.76243C16.6447 0.395268 16.5223 0.272881 16.3999 0.211688C16.2775 0.150494 16.2163 0.211687 16.1551 0.272881C15.9715 0.334075 15.6044 0.701236 15.6044 0.701236C15.5432 0.76243 15.482 0.823624 15.482 0.823624C15.3596 0.946011 15.2984 1.0072 15.2372 1.0684C15.0536 1.25198 14.8701 1.37437 14.7477 1.43556C14.1357 1.86392 13.7686 1.9863 13.7686 1.9863C12.2387 2.41466 11.3208 3.57734 11.1984 3.76092V3.82211C10.8925 4.18927 10.5253 4.25047 10.1581 4.25047C9.85217 4.25047 9.6074 4.12808 9.6074 4.12808C9.17905 4.06689 8.56711 2.78182 8.56711 2.78182C8.50592 2.59824 8.44472 2.53705 8.32233 2.53705C8.13875 2.47585 7.95518 2.65943 7.95518 2.65943C7.7104 2.90421 7.52682 3.08779 7.28204 3.39376C6.42533 4.25047 6.30295 4.98479 5.99698 5.71912C5.99698 5.78031 5.93578 5.8415 5.93578 5.9027C5.69101 6.45344 5.69101 6.51463 5.62981 6.63702C5.50743 6.8206 5.32385 6.8818 5.20146 6.8818C5.07907 6.8818 5.01788 6.8206 5.01788 6.8206C4.95668 6.75941 4.89549 6.75941 4.83429 6.69822C4.40594 6.45344 3.97758 5.96389 3.61042 5.41315C3.42684 5.10718 3.24326 5.04599 3.12087 5.04599C2.69252 5.10718 2.44775 6.08628 2.44775 6.08628C1.28507 9.14596 1.77461 10.0639 1.77461 10.3086C1.83581 10.4922 1.897 10.6146 1.9582 10.9206C2.01939 11.8385 1.46864 12.0221 1.46864 12.0221C1.34626 12.0833 1.04029 12.2056 1.04029 12.2056C0.856709 12.2668 0.734318 12.3892 0.673125 12.5116C0.550737 12.6952 0.550743 12.8176 0.611937 13.0012C0.734324 13.2459 0.856706 13.4295 0.979093 13.6131C1.10148 13.7967 1.34625 13.9803 1.59103 14.2862C1.897 14.6534 2.26416 15.1429 2.50893 15.5713C2.57013 15.6937 2.69252 15.8161 2.75371 15.9385C2.75371 15.9996 2.8149 15.9997 2.8149 15.9997C3.18206 16.734 3.42684 17.1011 3.91639 17.4683C3.97758 17.5295 4.09998 17.5907 4.16117 17.6519C4.34475 17.7743 4.65072 17.9578 4.77311 18.019C4.89549 18.1414 5.50743 18.5698 4.46714 18.9369C2.9373 19.4877 1.897 18.9981 1.28506 18.4474C0.734318 18.019 0.489551 17.5907 0.489551 17.5907C0.428357 17.5295 0.367162 17.4683 0.305968 17.4071C0.183581 17.3459 0.122382 17.4683 0.0611881 17.5907C-5.59882e-06 17.7131 0 17.8355 0 18.019V19.916C1.59104 20.3444 2.8761 20.2832 3.67162 20.1608C3.8552 20.0996 4.03878 20.0996 4.22236 20.0384C8.26114 19.1205 11.6268 13.9803 13.0954 10.5534C13.1566 10.431 13.2178 10.3086 13.2178 10.2474C13.3402 10.0027 13.4014 9.88028 13.4626 9.57432C13.4626 9.57432 13.585 9.26835 13.6462 9.08477C13.7074 9.02357 13.7074 9.02357 13.7074 9.02357C13.7686 9.02357 13.8298 9.14596 13.7686 9.32954C13.9522 9.20715 13.9522 9.20715 13.9522 9.26835Z fill#171717/>title>leaf/title>/svg> lottie-player srchttps://www.lafuma-meubels.nl/static/version1764253517/frontend/Synolia/lafumamobilier/nl_NL/lottie/For-Life-8s.json classw-63.75px h-34px speed1 loop autoplay>/lottie-player> /div> a hrefhttps://www.lafuma-meubels.nl/customer/account/login/ idcustomer-menu classblock hover:text-black aria-labelMijn account > svg xmlnshttp://www.w3.org/2000/svg width32 height32 viewBox0 0 24 24 fillnone classmd:h-6 md:w-6 aria-hiddentrue>g clip-pathurl(#clip0_593_18980)>g clip-pathurl(#clip1_593_18980)>path dM0.75 17.2489C0.75076 16.133 1.02804 15.0347 1.55706 14.0521C2.08607 13.0696 2.85033 12.2334 3.78149 11.6185C4.71265 11.0035 5.7817 10.6289 6.89305 10.5281C8.00439 10.4273 9.12339 10.6035 10.15 11.0409 strokeblack stroke-width1.5 stroke-linecapround stroke-linejoinround/>path dM7.5 8.99902C8.59402 8.99902 9.64323 8.56443 10.4168 7.79084C11.1904 7.01725 11.625 5.96804 11.625 4.87402C11.625 3.78001 11.1904 2.7308 10.4168 1.95721C9.64323 1.18362 8.59402 0.749023 7.5 0.749023C6.40598 0.749023 5.35677 1.18362 4.58318 1.95721C3.8096 2.7308 3.375 3.78001 3.375 4.87402C3.375 5.96804 3.8096 7.01725 4.58318 7.79084C5.35677 8.56443 6.40598 8.99902 7.5 8.99902Z strokeblack stroke-width1.5 stroke-linecapround stroke-linejoinround/>path dM18 12C18.9946 12 19.9484 12.3951 20.6517 13.0983C21.3549 13.8016 21.75 14.7554 21.75 15.75V18.75C21.75 19.1478 21.908 19.5294 22.1893 19.8107C22.4706 20.092 22.8522 20.25 23.25 20.25H12.75C13.1478 20.25 13.5294 20.092 13.8107 19.8107C14.092 19.5294 14.25 19.1478 14.25 18.75V15.75C14.25 14.7554 14.6451 13.8016 15.3483 13.0983C16.0516 12.3951 17.0054 12 18 12Z strokeblack stroke-width1.5 stroke-linecapround stroke-linejoinround/>path dM18 23.25C17.9005 23.25 17.8052 23.2105 17.7348 23.1402C17.6645 23.0698 17.625 22.9745 17.625 22.875C17.625 22.7755 17.6645 22.6802 17.7348 22.6098C17.8052 22.5395 17.9005 22.5 18 22.5 strokeblack stroke-width1.5/>path dM18 23.25C18.0995 23.25 18.1948 23.2105 18.2652 23.1402C18.3355 23.0698 18.375 22.9745 18.375 22.875C18.375 22.7755 18.3355 22.6802 18.2652 22.6098C18.1948 22.5395 18.0995 22.5 18 22.5 strokeblack stroke-width1.5/>/g>/g>defs>clipPath idclip0_593_18980>rect width24 height24 fillwhite/>/clipPath>clipPath idclip1_593_18980>rect width24 height24 fillwhite/>/clipPath>/defs>/svg> /a>/div>script> function initCustomerMenu() { return { isLoggedIn: false, isMobile: false, onPrivateContentLoaded: function (data) { this.isLoggedIn data.customer && data.customer.firstname; }, handleClick: function () { if (this.isLoggedIn || this.isMobile) { window.location.href /customer/account; return; } this.$dispatch(toggle-lfl,{}); }, checkIsMobileResolution() { this.isMobile window.matchMedia((max-width: 768px)).matches; } } }/script> /div> !--Customer Icon & Dropdown--> div classhidden relative md:flex justify-between gap-3 items-center cursor-pointer x-datainitCustomerMenu() x-initcheckIsMobileResolution() @resize.window.debouncecheckIsMobileResolution() @private-content-loaded.windowonPrivateContentLoaded($event.detail.data) @click.prevent.stophandleClick> div classflex justify-between mt-2> svg xmlnshttp://www.w3.org/2000/svg width20 height20 viewBox0 0 21 21 fillnone classw-5 h-5 mt-0.5 mr-1 roleimg>path dM13.9522 9.26835C13.891 9.57432 13.7686 10.1863 13.5238 10.8594C13.4626 10.9206 13.4626 10.9818 13.4626 11.1042C13.0954 12.1444 12.5447 13.4295 11.1984 15.4489C10.0358 17.1011 8.44472 18.6922 7.09846 19.4265L7.15966 19.4877L7.22085 19.5489C7.64921 19.7325 8.07756 19.7937 8.44473 19.916C11.2596 20.5892 13.279 20.0384 13.279 20.0384C13.5238 19.9772 13.891 19.916 14.1357 19.916C14.5641 19.916 14.9924 19.9772 14.9924 19.9772C15.2984 19.9772 15.5432 19.9772 15.6656 19.8548C15.9103 19.7325 15.9104 19.6101 15.9104 19.4877C15.9104 19.3041 15.8492 19.2429 15.7268 19.1205C15.6044 18.9981 15.482 18.8146 15.482 18.6922C15.4208 18.3862 15.8492 18.325 15.8492 18.325C17.1954 17.7743 17.8073 17.1011 17.8073 17.1011C18.4193 16.428 18.5417 16.0608 18.8476 15.7549C19.0924 15.4489 19.8879 14.531 19.9491 14.4086C20.1327 14.1638 20.1939 13.9803 20.1327 13.8579C20.0715 13.6131 19.8267 13.5519 19.582 13.5519C19.276 13.4907 18.9088 13.5519 18.9088 13.5519C18.6029 13.6131 18.3581 13.5519 18.2357 13.4907C18.1133 13.4295 18.0521 13.4295 18.0521 13.4295C17.9297 13.3683 17.8685 13.3683 17.8685 13.3071C17.7462 13.1847 17.685 13.1235 17.685 13.0012C17.6238 12.5116 18.2969 11.8385 18.2969 11.8385C18.8476 11.2265 18.97 10.9206 19.1536 10.4922C19.3984 9.81909 19.8267 8.96238 19.8267 8.96238C20.0103 8.59522 19.8879 8.35044 19.8879 8.35044C19.8267 8.22806 19.7655 8.22806 19.6432 8.16686C19.582 8.10567 19.5208 8.10567 19.4596 8.10567C19.276 8.10567 19.0924 8.16686 19.0312 8.16686C18.4193 8.22806 18.0521 8.10567 18.0521 8.10567C17.9297 8.04448 17.8685 7.98328 17.8073 7.98328C17.6238 7.7997 17.5626 7.61612 17.5014 7.37134V7.31015C17.5014 5.9027 17.8073 5.41315 17.685 4.43405C17.685 4.31166 17.6238 4.25047 17.6238 4.18927C17.4402 2.90421 17.2566 2.59824 17.073 2.29227C16.9506 1.9863 16.9506 1.86392 16.8894 1.49675C16.8282 1.12959 16.8283 1.12959 16.7059 0.76243C16.6447 0.395268 16.5223 0.272881 16.3999 0.211688C16.2775 0.150494 16.2163 0.211687 16.1551 0.272881C15.9715 0.334075 15.6044 0.701236 15.6044 0.701236C15.5432 0.76243 15.482 0.823624 15.482 0.823624C15.3596 0.946011 15.2984 1.0072 15.2372 1.0684C15.0536 1.25198 14.8701 1.37437 14.7477 1.43556C14.1357 1.86392 13.7686 1.9863 13.7686 1.9863C12.2387 2.41466 11.3208 3.57734 11.1984 3.76092V3.82211C10.8925 4.18927 10.5253 4.25047 10.1581 4.25047C9.85217 4.25047 9.6074 4.12808 9.6074 4.12808C9.17905 4.06689 8.56711 2.78182 8.56711 2.78182C8.50592 2.59824 8.44472 2.53705 8.32233 2.53705C8.13875 2.47585 7.95518 2.65943 7.95518 2.65943C7.7104 2.90421 7.52682 3.08779 7.28204 3.39376C6.42533 4.25047 6.30295 4.98479 5.99698 5.71912C5.99698 5.78031 5.93578 5.8415 5.93578 5.9027C5.69101 6.45344 5.69101 6.51463 5.62981 6.63702C5.50743 6.8206 5.32385 6.8818 5.20146 6.8818C5.07907 6.8818 5.01788 6.8206 5.01788 6.8206C4.95668 6.75941 4.89549 6.75941 4.83429 6.69822C4.40594 6.45344 3.97758 5.96389 3.61042 5.41315C3.42684 5.10718 3.24326 5.04599 3.12087 5.04599C2.69252 5.10718 2.44775 6.08628 2.44775 6.08628C1.28507 9.14596 1.77461 10.0639 1.77461 10.3086C1.83581 10.4922 1.897 10.6146 1.9582 10.9206C2.01939 11.8385 1.46864 12.0221 1.46864 12.0221C1.34626 12.0833 1.04029 12.2056 1.04029 12.2056C0.856709 12.2668 0.734318 12.3892 0.673125 12.5116C0.550737 12.6952 0.550743 12.8176 0.611937 13.0012C0.734324 13.2459 0.856706 13.4295 0.979093 13.6131C1.10148 13.7967 1.34625 13.9803 1.59103 14.2862C1.897 14.6534 2.26416 15.1429 2.50893 15.5713C2.57013 15.6937 2.69252 15.8161 2.75371 15.9385C2.75371 15.9996 2.8149 15.9997 2.8149 15.9997C3.18206 16.734 3.42684 17.1011 3.91639 17.4683C3.97758 17.5295 4.09998 17.5907 4.16117 17.6519C4.34475 17.7743 4.65072 17.9578 4.77311 18.019C4.89549 18.1414 5.50743 18.5698 4.46714 18.9369C2.9373 19.4877 1.897 18.9981 1.28506 18.4474C0.734318 18.019 0.489551 17.5907 0.489551 17.5907C0.428357 17.5295 0.367162 17.4683 0.305968 17.4071C0.183581 17.3459 0.122382 17.4683 0.0611881 17.5907C-5.59882e-06 17.7131 0 17.8355 0 18.019V19.916C1.59104 20.3444 2.8761 20.2832 3.67162 20.1608C3.8552 20.0996 4.03878 20.0996 4.22236 20.0384C8.26114 19.1205 11.6268 13.9803 13.0954 10.5534C13.1566 10.431 13.2178 10.3086 13.2178 10.2474C13.3402 10.0027 13.4014 9.88028 13.4626 9.57432C13.4626 9.57432 13.585 9.26835 13.6462 9.08477C13.7074 9.02357 13.7074 9.02357 13.7074 9.02357C13.7686 9.02357 13.8298 9.14596 13.7686 9.32954C13.9522 9.20715 13.9522 9.20715 13.9522 9.26835Z fill#171717/>title>leaf/title>/svg> lottie-player srchttps://www.lafuma-meubels.nl/static/version1764253517/frontend/Synolia/lafumamobilier/nl_NL/lottie/For-Life-8s.json classw-63.75px h-34px speed1 loop autoplay>/lottie-player> /div> a hrefhttps://www.lafuma-meubels.nl/customer/account/login/ idcustomer-menu classblock hover:text-black aria-labelMijn account > svg xmlnshttp://www.w3.org/2000/svg width32 height32 viewBox0 0 24 24 fillnone classmd:h-6 md:w-6 aria-hiddentrue>g clip-pathurl(#clip0_593_18980)>g clip-pathurl(#clip1_593_18980)>path dM0.75 17.2489C0.75076 16.133 1.02804 15.0347 1.55706 14.0521C2.08607 13.0696 2.85033 12.2334 3.78149 11.6185C4.71265 11.0035 5.7817 10.6289 6.89305 10.5281C8.00439 10.4273 9.12339 10.6035 10.15 11.0409 strokeblack stroke-width1.5 stroke-linecapround stroke-linejoinround/>path dM7.5 8.99902C8.59402 8.99902 9.64323 8.56443 10.4168 7.79084C11.1904 7.01725 11.625 5.96804 11.625 4.87402C11.625 3.78001 11.1904 2.7308 10.4168 1.95721C9.64323 1.18362 8.59402 0.749023 7.5 0.749023C6.40598 0.749023 5.35677 1.18362 4.58318 1.95721C3.8096 2.7308 3.375 3.78001 3.375 4.87402C3.375 5.96804 3.8096 7.01725 4.58318 7.79084C5.35677 8.56443 6.40598 8.99902 7.5 8.99902Z strokeblack stroke-width1.5 stroke-linecapround stroke-linejoinround/>path dM18 12C18.9946 12 19.9484 12.3951 20.6517 13.0983C21.3549 13.8016 21.75 14.7554 21.75 15.75V18.75C21.75 19.1478 21.908 19.5294 22.1893 19.8107C22.4706 20.092 22.8522 20.25 23.25 20.25H12.75C13.1478 20.25 13.5294 20.092 13.8107 19.8107C14.092 19.5294 14.25 19.1478 14.25 18.75V15.75C14.25 14.7554 14.6451 13.8016 15.3483 13.0983C16.0516 12.3951 17.0054 12 18 12Z strokeblack stroke-width1.5 stroke-linecapround stroke-linejoinround/>path dM18 23.25C17.9005 23.25 17.8052 23.2105 17.7348 23.1402C17.6645 23.0698 17.625 22.9745 17.625 22.875C17.625 22.7755 17.6645 22.6802 17.7348 22.6098C17.8052 22.5395 17.9005 22.5 18 22.5 strokeblack stroke-width1.5/>path dM18 23.25C18.0995 23.25 18.1948 23.2105 18.2652 23.1402C18.3355 23.0698 18.375 22.9745 18.375 22.875C18.375 22.7755 18.3355 22.6802 18.2652 22.6098C18.1948 22.5395 18.0995 22.5 18 22.5 strokeblack stroke-width1.5/>/g>/g>defs>clipPath idclip0_593_18980>rect width24 height24 fillwhite/>/clipPath>clipPath idclip1_593_18980>rect width24 height24 fillwhite/>/clipPath>/defs>/svg> /a>/div>script> function initCustomerMenu() { return { isLoggedIn: false, isMobile: false, onPrivateContentLoaded: function (data) { this.isLoggedIn data.customer && data.customer.firstname; }, handleClick: function () { if (this.isLoggedIn || this.isMobile) { window.location.href /customer/account; return; } this.$dispatch(toggle-lfl,{}); }, checkIsMobileResolution() { this.isMobile window.matchMedia((max-width: 768px)).matches; } } }/script> !--Cart Icon--> a idmenu-cart-icon @click.prevent.stop$dispatch(toggle-cart,{}); classrelative inline-block no-underline hover:text-black hrefhttps://www.lafuma-meubels.nl/checkout/cart/index/ > span classsr-only label> Winkelwagen /span> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone classh-6 md:w-6 hover:text-black roleimg>g idIcons-24px>path idVector_15 dM18.9361 20.625H5.06412C4.73934 20.6191 4.42607 20.5037 4.17505 20.2975C3.92404 20.0913 3.75 19.8064 3.68112 19.489L1.54312 10.489C1.48588 10.2735 1.47796 10.0478 1.51994 9.82875C1.56192 9.60972 1.65273 9.40297 1.78562 9.22386C1.91851 9.04476 2.09005 8.89791 2.2875 8.79423C2.48496 8.69055 2.70324 8.63271 2.92612 8.625H21.0741C21.297 8.63271 21.5153 8.69055 21.7127 8.79423C21.9102 8.89791 22.0817 9.04476 22.2146 9.22386C22.3475 9.40297 22.4383 9.60972 22.4803 9.82875C22.5223 10.0478 22.5144 10.2735 22.4571 10.489L20.3191 19.489C20.2502 19.8064 20.0762 20.0913 19.8252 20.2975C19.5742 20.5037 19.2609 20.6191 18.9361 20.625Z stroke#171717 stroke-width1.25 stroke-linecapround stroke-linejoinround/>path idVector_2_14 dM4.5 8.625L9 3.375 stroke#171717 stroke-width1.25 stroke-linecapround stroke-linejoinround/>path idVector_3_14 dM19.5 8.625L15 3.375 stroke#171717 stroke-width1.25 stroke-linecapround stroke-linejoinround/>/g>title>shopping-cart/title>/svg> span x-textcart.summary_count classabsolute top-0 right-0 hidden h-5 px-2 py-1 -mt-5 -mr-4 text-xs font-semibold leading-none text-center text-white uppercase transform -translate-x-1 translate-y-1/2 rounded-full bg-primary :class{ hidden: !cart.summary_count, block: cart.summary_count } >/span> /a> /div> /div> !--Search--> div classabsolute z-51 w-full bg-container-lighter border-container-lighter pt-10 md:pt-0 top-0 md:top-auto lg:top-0 md:h-calc(100%-1px) md:max-w-9xl md:ml-50% md:-translate-x-1/2 idsearch-content :class{ block: searchOpen} x-cloak x-showsearchOpen @click.outside$dispatch(toggle-search); > div x-datainitLiveSearch() x-initinitPopover() @close-search.windowhandlePopover(false) @open-search.windowhandlePopover(true)> div classcontainer mx-0 lg:mx-auto text-black w-calc(100%-2.5rem) lg:w-full lg:max-w-47%> form classform minisearch idsearch_mini_form actionhttps://www.lafuma-meubels.nl/catalogsearch/result/ methodget x-refsearchMiniForm > div> div classgroup> div classrelative flex> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone classh-6 w-6 hover:text-black absolute top-7 left-4 roleimg>g clip-pathurl(#clip0_106_1458_2)>path dM1.47208 13.3571C2.41223 15.5693 4.19265 17.3174 6.42168 18.2168C8.6507 19.1163 11.1457 19.0934 13.3579 18.1533C15.5701 17.2131 17.3182 15.4327 18.2176 13.2037C19.1171 10.9746 19.0942 8.4796 18.1541 6.26743C17.2139 4.05526 15.4335 2.30717 13.2045 1.40772C10.9754 0.508266 8.4804 0.531128 6.26824 1.47128C4.05607 2.41143 2.30798 4.19185 1.40852 6.42087C0.50907 8.6499 0.531933 11.1449 1.47208 13.3571Z stroke#171717 stroke-width1.25 stroke-linecapround stroke-linejoinround/>path dM16.2209 16.2202L23.2499 23.2502 stroke#171717 stroke-width1.25 stroke-linecapround stroke-linejoinround/>/g>defs>clipPath idclip0_106_1458_2>rect width24 height24 fillwhite/>/clipPath>/defs>title>search/title>/svg> input idsearch classw-full !py-3 !px-12 my-4 !border !border-primary-300 text-lg leading-normal transition appearance-none text-black font-medium focus:outline-none focus:border-transparent lg:text-xl !bg-primary-100 typetext x-modelqueryPhrase nameq value placeholderDoorzoek de hele winkel maxlength128 rolecombobox aria-haspopupfalse aria-autocompleteboth autocompleteoff aria-expandedfalse @inputgetProducts(); $nextTick(() > this.searchOpen true); @keyup.enter$refs.searchMiniForm.submit(); /> a classabsolute right-4 top-8 @click.preventclearInput()> svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 24 24 fillnone classw-2.5 h-2.5 text-primary-600 roleimg>g clip-pathurl(#clip0_954_30807_2)>g clip-pathurl(#clip1_954_30807_2)>path dM0.75 23.249L23.25 0.749023 strokeblack stroke-width1.5 stroke-linecapround stroke-linejoinround/>path dM23.25 23.249L0.75 0.749023 strokeblack stroke-width1.5 stroke-linecapround stroke-linejoinround/>/g>/g>defs>clipPath idclip0_954_30807_2>rect width24 height24 fillwhite/>/clipPath>clipPath idclip1_954_30807_2>rect width24 height24 fillwhite/>/clipPath>/defs>title>close/title>/svg> /a> /div> div classabsolute flex-col z-50 shadow-xl lg:mt-1px bg-white w-full search-autocomplete left-0 top-28 md:top-auto :class{ block: searchOpen, hidden: !searchOpen } x-showtrue> div classflex z-11 relative lg:w-100vw lg:ml-50% lg:-translate-x-1/2 bg-container-lighter max-h-calc(100vh-246px) overflow-y-auto md:max-h-auto> template x-ifliveSearchProducts.length > 1 && queryPhrase ! > div classlg:max-w-9xl lg:mx-auto grid grid-cols-2 md:grid-cols-4 lg:grid-cols-7 md:mx-auto gap-x-4 gap-y-4 px-4 md:px-8 pt-1 md:pt-4 lg:pt-8 lg:px-4 xl:px-24 max-h-610px md:max-h-29vh lg:max-h-40vh overflow-y-auto md:overflow-hidden> template x-forproduct in liveSearchProducts.slice(0, 7)> a classflex flex-col p-2 hover:bg-gray-200 cursor-pointer border border-primary-200 p-4 gap-y-1 md:max-w-164px lg:max-w-100% @clickhandleProductClick(product)> div> img classmx-auto :srcproduct.image width180 height180/> /div> div classflex-col> div classh-24 line-clamp-6> div x-textgetProductModele(product.name) classfont-medium text-sm leading-4>Fauteuil relax/div> div x-textgetProductNameWithoutModele(product.name) classfont-medium text-xs>/div> /div> div classflex flex-col text-sm> div x-textwindow.hyva.formatPrice(product.price) classpt-2 font-semibold>/div> /div> /div> /a> /template> /div> /template> /div> template x-ifliveSearchProducts.length > 1 && queryPhrase ! > div classrelative z-11 pt-8 pb-12 px-4 lg:my-0 lg:pt-8 lg:pb-12 lg:w-100vw lg:ml-50% lg:-translate-x-1/2 bg-container-lighter> button classm-auto text-sm btn-size-md btn btn-secondary btn-with-arrow-black typesubmit> Bekijk alle producten /button> /div> /template> div classbackground-opacity full-viewport-less-scrollbar top-0 lg:w-100vw lg:ml-50% lg:-translate-x-1/2 absolute z-10 left-0 h-screen bg-black/30 cursor-pointer @click$dispatch(toggle-search); > /div> /div> /div> /div> /form> /div> button classclose-search flex gap-4 absolute top-16 right-4 md:right-8 lg:right-12 md:top-6 3xl:right-0 @click$dispatch(toggle-search);> span classhidden lg:block>Annuleren/span> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone classw-6 h-6 roleimg>g clip-pathurl(#clip0_954_30807_3)>g clip-pathurl(#clip1_954_30807_3)>path dM0.75 23.249L23.25 0.749023 strokeblack stroke-width1.5 stroke-linecapround stroke-linejoinround/>path dM23.25 23.249L0.75 0.749023 strokeblack stroke-width1.5 stroke-linecapround stroke-linejoinround/>/g>/g>defs>clipPath idclip0_954_30807_3>rect width24 height24 fillwhite/>/clipPath>clipPath idclip1_954_30807_3>rect width24 height24 fillwhite/>/clipPath>/defs>title>close/title>/svg> /button>/div>script> function initLiveSearch() { use strict; return { queryPhrase: , liveSearchProducts: , liveSearchSuggestions: , searchOpen: false, search: null, searchId: 36e0fe3f-653b-4443-84c0-b90d99155ba0_nl_nl_nl_nl, initPopover() { this.search this.buildSearch(); this.initTogglePopover(); }, buildSearch() { window.magentoStorefrontEvents.context.setSearchExtension({ version: 4.2.2 }); return new MagentoLiveSearch({ environmentId: 36e0fe3f-653b-4443-84c0-b90d99155ba0, websiteCode: nl, storeCode: nl, storeViewCode: nl_nl, apiKey: search_gql, }); }, // this will open the popover, whenever the search-input has focus initTogglePopover() { const popover document.getElementById(search); popover.addEventListener(focus, () > { this.searchOpen true; }); }, handlePopover(toggleValue) { this.searchOpen toggleValue; }, handleProductClick(product) { window.magentoStorefrontEvents.context.setSearchResults( window.magentoStorefrontEvents.context.getSearchResults() ); window.magentoStorefrontEvents.publish.searchProductClick(search-bar, { productId: product.id } ); // Timeout to prevent submission before event has fired. setTimeout(() > window.location.href product.url, 500); }, // this will submit the form with the clicked suggestion as the search-phrase searchSuggestion(suggestion, event) { document.getElementById(search).value suggestion; document.getElementById(search_mini_form).submit(); }, // get products from fetch-request and update liveSearchProducts and liveSearchSuggestions async getProducts() { this.searchOpen true; const result await this.getLiveSearchProducts(); let products ; this.liveSearchProducts result.data.productSearch.items.map(item > ({ name: item.product.name, price: item.product.price_range.maximum_price.final_price.value, currency: item.product.price_range.maximum_price.final_price.currency, image: item.product.image ? item.product.image.url : https://www.lafuma-meubels.nl/static/version1764253517/frontend/Synolia/lafumamobilier/nl_NL/Magento_Catalog/images/product/placeholder/small_image.jpg, url: item.product.canonical_url, id: item.product.id })); this.liveSearchSuggestions result.data.productSearch.suggestions; //search-results-view }, // retrieve products from magento live search service async getLiveSearchProducts() { this.searchRequestId Math.random().toString(16).slice(2); if (!this.search) { return ; } const searchCtx { units: { searchUnitId: search-bar, queryTypes: products, phrase: this.queryPhrase, currentPage: 1, pageSize: 1, filter: , sort: {attribute: relevance, direction: DESC}, searchRequestId: this.searchRequestId } }; window.magentoStorefrontEvents.context.setSearchInput(searchCtx); window.magentoStorefrontEvents.publish.searchRequestSent(search-bar); const before Date.now(); const result await this.search.productSearch({ phrase: this.queryPhrase, data: { products: true, facets: true, suggestions: true } }); const after Date.now(); const productItems result.data.productSearch.items || ; const suggestions result.data.productSearch.suggestions || ; const facets result.data.productSearch.facets || ; const formattedProductItems productItems.map((item, key) > ({ name: item.product.name, sku: item.product.sku, url: item.product.canonical_url, imageUrl: item.product.image ? item.product.image.url : https://www.lafuma-meubels.nl/static/version1764253517/frontend/Synolia/lafumamobilier/nl_NL/Magento_Catalog/images/product/placeholder/small_image.jpg, price: item.product.price_range.minimum_price.final_price.value, rank: key })); const formattedSuggestions suggestions.map((item, key) > ({ suggestion: item, rank: key, })); const formattedFacets facets.map((facet) > ({ attribute: facet.attribute, title: facet.title, type: facet.type || PINNED, buckets: facet.buckets.map((bucket) > bucket), })); const searchCtxUpdated { units: { searchUnitId: search-bar, searchRequestId: this.searchRequestId, executionTime: after - before, products: formattedProductItems, categories: , suggestions: formattedSuggestions, page: result.data.productSearch.page_info.current_page, perPage: result.data.productSearch.page_info.page_size, facets: formattedFacets } }; window.magentoStorefrontEvents.context.setSearchResults(searchCtxUpdated); window.magentoStorefrontEvents.publish.searchResponseReceived(search-bar); return result; }, getProductModele(name) { let splitName name.split( - ); return splitName0; }, getProductNameWithoutModele(name) { let splitName name.split( - ), newName ; for (let i 1; i splitName.length; i++) { newName + splitNamei; } return newName; }, clearInput() { let inputElementdocument.getElementById(search); if (inputElement.value ! ) { inputElement.value ; } } } }/script> /div> !--Cart Drawer--> script> function initCartDrawer() { return { open: false, isLoading: false, cart: {}, maxItemsToDisplay: 10, itemsCount: 0, totalCartAmount: 0, getData(data) { if (data.cart) { this.cart data.cart; this.itemsCount data.cart.items && data.cart.items.length || 0; this.totalCartAmount this.cart.summary_count; this.setCartItems(); } this.isLoading false; }, cartItems: , cartMessages: , getItemCountTitle() { return hyva.strf(\u00250\u0020of\u0020\u00251\u0020products\u0020in\u0020cart\u0020displayed, this.maxItemsToDisplay, this.totalCartAmount) }, setCartItems() { this.cartItems this.cart.items && this.cart.items.sort((a, b) > b.item_id - a.item_id) || ; if (this.maxItemsToDisplay > 0) { this.cartItems this.cartItems.slice(0, parseInt(this.maxItemsToDisplay, 10)); } }, deleteItemFromCart(itemId) { this.isLoading true; const formKey hyva.getFormKey(); const postUrl BASE_URL + checkout/sidebar/removeItem/; fetch(postUrl, { headers: { content-type: application/x-www-form-urlencoded; charsetUTF-8, }, body: form_key + formKey + &item_id + itemId, method: POST, mode: cors, credentials: include }).then(response > { if (response.redirected) { window.location.href response.url; } else if (response.ok) { return response.json(); } else { window.dispatchMessages && window.dispatchMessages({ type: warning, text: Verwijderen\u0020van\u0020artikel\u0020uit\u0020offerte\u0020is\u0020niet\u0020gelukt. }); this.isLoading false; } }).then(result > { window.dispatchMessages && window.dispatchMessages({ type: result.success ? success : error, text: result.success ? U\u0020heeft\u0020het\u0020product\u0020verwijderd. : result.error_message }, result.success ? 5000 : 0) window.dispatchEvent(new CustomEvent(reload-customer-section-data)); }); }, toggleCartDrawer(event) { if (event.detail && event.detail.isOpen ! undefined) { if (event.detail.isOpen) { this.openCartDrawer() } else { this.open false this.$refs && this.$refs.cartDialogContent && hyva.releaseFocus(this.$refs.cartDialogContent) } } else { this.openCartDrawer() } }, setCartMessages(event) { this.cartMessages ...this.cartMessages, event.detail; }, emptyCartMessages() { this.cartMessages ; }, openCartDrawer() { this.open true; this.$nextTick(() > { this.$refs && this.$refs.cartDialogContent && hyva.trapFocus(this.$refs.cartDialogContent) }) }, closeCartDrawer() { this.$dispatch(toggle-cart, { isOpen: false }) this.emptyCartMessages(); } } }/script>section x-cloak x-showcart idcart-drawer x-datainitCartDrawer() @private-content-loaded.windowgetData($event.detail.data) @toggle-cart.windowtoggleCartDrawer($event) @keydown.window.escapecloseCartDrawer> div roledialog aria-labelledbycart-drawer-title aria-modaltrue :aria-hidden!open classfixed inset-y-0 right-0 z-60 flex max-w-full> div classbackdrop x-showopen x-transition:enterease-in-out duration-500 x-transition:enter-startopacity-0 x-transition:enter-endopacity-100 x-transition:leaveease-in-out duration-500 x-transition:leave-startopacity-100 x-transition:leave-endopacity-0 rolebutton @clickcloseCartDrawer aria-labelClose minicart>/div> div classrelative w-screen max-w-md shadow-2xl x-showopen x-transition:entertransform transition ease-in-out duration-500 sm:duration-700 x-transition:enter-starttranslate-x-full x-transition:enter-endtranslate-x-0 x-transition:leavetransform transition ease-in-out duration-500 sm:duration-700 x-transition:leave-starttranslate-x-0 x-transition:leave-endtranslate-x-full x-refcartDialogContent roleregion :tabindexopen ? 0 : -1 aria-labelWinkelwagen > div classflex flex-col h-full max-h-screen bg-white shadow-xl overflow-auto> div classrelative flex py-6 px-6 gap-4> div idcart-drawer-title classrelative inline-block text-lg font-medium> svg xmlnshttp://www.w3.org/2000/svg width24 height24 viewBox0 0 24 24 fillnone classh-6 md:w-6 hover:text-black roleimg>g idIcons-24px_2>path idVector_16 dM18.9361 20.625H5.06412C4.73934 20.6191 4.42607 20.5037 4.17505 20.2975C3.92404 20.0913 3.75 19.8064 3.68112 19.489L1.54312 10.489C1.48588 10.2735 1.47796 10.0478 1.51994 9.82875C1.56192 9.60972 1.65273 9.40297 1.78562 9.22386C1.91851 9.04476 2.09005 8.89791 2.2875 8.79423C2.48496 8.69055 2.70324 8.63271 2.92612 8.625H21.0741C21.297 8.63271 21.5153 8.69055 21.7127 8.79423C21.9102 8.89791 22.0817 9.04476 22.2146 9.22386C22.3475 9.40297 22.4383 9.60972 22.4803 9.82875C22.5223 10.0478 22.5144 10.2735 22.4571 10.489L20.3191 19.489C20.2502 19.8064 20.0762 20.0913 19.8252 20.2975C19.5742 20.5037 19.2609 20.6191 18.9361 20.625Z stroke#171717 stroke-width1.25 stroke-linecapround stroke-linejoinround/>path idVector_2_15 dM4.5 8.625L9 3.375 stroke#171717 stroke-width1.25 stroke-linecapround stroke-linejoinround/>path idVector_3_15 dM19.5 8.625L15 3.375 stroke#171717 stroke-width1.25 stroke-linecapround stroke-linejoinround/>/g>title>shopping-cart/title>/svg> span x-textcart.summary_count classabsolute bottom-0 right-0 hidden h-5 px-2 py-1 -mt-5 -mr-4 text-xs font-semibold leading-none text-center text-white uppercase transform -translate-x-1 translate-y-1/2 rounded-full bg-primary z-50 :class{ hidden: !cart.summary_count, block: cart.summary_count } >/span> /div> p class>Winkelwagen/p> /div> template x-if!itemsCount> div classrelative py-6 bg-white border-bs px-6 border-container> Uw winkelwagen is leeg. /div> /template> template @cart-messages.windowsetCartMessages($event) x-formessage in cartMessages> div classrelative gap-1 py-4 px-6 bg-primary-100 flex justify-center items-center> svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 10 10 fillnone classw-2.5 h-2.5 roleimg>g idIcons-10px_4 clip-pathurl(#clip0_1510_34075)>path idVector_17 dM0.5 6.25L2.245 8.4C2.33675 8.51023 2.45179 8.59877 2.58183 8.65925C2.71188 8.71973 2.85371 8.75065 2.99713 8.74979C3.14055 8.74893 3.28199 8.71631 3.4113 8.65427C3.54061 8.59224 3.65458 8.50233 3.745 8.391L9.5 1.25 stroke#171717 stroke-linecapround stroke-linejoinround/>/g>defs>clipPath idclip0_1510_34075>rect width10 height10 fillwhite/>/clipPath>/defs>title>check-black/title>/svg> span classfont-bold x-textmessage.text>/span> /div> /template> template x-ifitemsCount> div classrelative grid gap-3 py-6 overflow-y-auto overscroll-y-contain bg-white px-6 border-container min-h-145px > template x-foritem in cartItems> div classproduct-item-minicart flex items-start p-4 border border-primary-200 relative gap-x-3> template x-ifitem.label_amasty> span classlabel-amasty absolute top-0 left-0 p-1 bg-red-600 text-xxs font-semibold text-white x-htmlitem.label_amasty>/span> /template> a :hrefitem.product_url classw-1/4 focus-visible:outline-none :aria-labelhyva.strf(Product\u0020\u0022\u00250\u0022, item.product_name) > img classfocus-visible:outline-none :srcitem.product_image.src :widthitem.product_image.width :heightitem.product_image.height loadinglazy alt /> /a> div classw-3/4 space-y-2> div> div classitem-name-minicart text-sm text-primary-900 font-normal> p> template x-ifitem.freegift_prefix> span x-htmlitem.freegift_prefix>/span> /template> template x-ifitem.nom_generique> span x-htmlitem.nom_generique>/span> /template> /p> template x-ifitem.modele> span classafter:ml-1 after:content-- x-htmlitem.modele> /span> /template> template x-ifitem.matiere> span classafter:ml-1 after:content-- x-htmlitem.matiere> /span> /template> span x-htmlitem.groupe_couleur>/span> span x-htmlitem.couleur_principale>/span> /div> /div> template x-foroption in item.options> div classpt-2> p classfont-semibold x-textoption.label + :>/p> p classtext-secondary x-htmloption.value>/p> /div> /template> /div> p classprice-box> span x-htmlitem.product_price>/span> template x-ifitem.old_price_with_ecotax> span classold-price> span classprice-container x-htmlitem.old_price_with_ecotax>/span> /span> /template> /p> /div> /template> /div> /template> template x-ifitemsCount> div> div classrelative grid gap-6 py-6 bg-white sm:gap-8 px-6> div classw-full space-x-4> p classflex justify-between font-semibold uppercase text-xl> Montant total span x-htmlcart.subtotal class>/span>/p> /div> div classw-full flex flex-col gap-4> a hrefhttps://www.lafuma-meubels.nl/checkout/cart/ classbtn btn-primary btn-size-sm md:btn-size-md btn-with-arrow w-full justify-center > Winkelwagen bekijken /a> button @clickcloseCartDrawer classbtn btn-secondary btn-size-sm md:btn-size-md btn-with-arrow-black w-full justify-center > Doorgaan met winkelen /button> /div> div classw-full> style>::backdrop {--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }/style>style>#html-body data-pb-styleHMM3334{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;margin:0;padding:0}/style>div data-content-typerow data-appearancefull-bleed data-enable-parallax0 data-parallax-speed0.5 data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementmain data-pb-styleHMM3334>div classminicart-information-payment data-content-typetext data-appearancedefault data-elementmain>p styletext-align: center; line-height: 20px;>img idXCV7YWI stylewidth: 10px; height: 10px; srchttps://www.lafuma-mobilier.fr/media/wysiwyg/icons/cb.svg alt width10 height10>span stylefont-family: Barlow;> Veilig online winkelen/span>/p>/div>/div> /div> /div> /div> /template> /div> button typebutton @clickcloseCartDrawer aria-labelClose minicart classabsolute top-0 right-0 p-4 mt-2 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 24 24 fillnone classw-2.5 h-2.5 hover:text-black roleimg>g clip-pathurl(#clip0_954_30807_4)>g clip-pathurl(#clip1_954_30807_4)>path dM0.75 23.249L23.25 0.749023 strokeblack stroke-width1.5 stroke-linecapround stroke-linejoinround/>path dM23.25 23.249L0.75 0.749023 strokeblack stroke-width1.5 stroke-linecapround stroke-linejoinround/>/g>/g>defs>clipPath idclip0_954_30807_4>rect width24 height24 fillwhite/>/clipPath>clipPath idclip1_954_30807_4>rect width24 height24 fillwhite/>/clipPath>/defs>title>close/title>/svg> /button> /div> div classflex flex-row justify-center items-center w-full h-full fixed select-none z-50 styleleft: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);background: rgba(255,255,255,0.7); x-showisLoading x-transition:enterease-out duration-200 x-transition:enter-startopacity-0 x-transition:enter-endopacity-100 x-transition:leaveease-in duration-200 x-transition:leave-startopacity-100 x-transition:leave-endopacity-0> !-- By Sam Herbert (@sherb), for everyone. More @ http://goo.gl/7AJzbL -->svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 57 57 strokecurrentColor classtext-primary width57 height57 roleimg> g fillnone fill-ruleevenodd> g transformtranslate(1 1) stroke-width2> circle cx5 cy50 r5> animate attributeNamecy begin0s dur2.2s values50;5;50;50 calcModelinear repeatCountindefinite/> animate attributeNamecx begin0s dur2.2s values5;27;49;5 calcModelinear repeatCountindefinite/> /circle> circle cx27 cy5 r5> animate attributeNamecy begin0s dur2.2s from5 to5 values5;50;50;5 calcModelinear repeatCountindefinite/> animate attributeNamecx begin0s dur2.2s from27 to27 values27;49;5;27 calcModelinear repeatCountindefinite/> /circle> circle cx49 cy50 r5> animate attributeNamecy begin0s dur2.2s values50;50;5;50 calcModelinear repeatCountindefinite/> animate attributeNamecx from49 to49 begin0s dur2.2s values49;5;27;49 calcModelinear repeatCountindefinite/> /circle> /g> /g>title>loader/title>/svg> div classml-10 text-primary text-xl> Bezig met laden... /div>/div> /div>/section> !--LFL Drawer--> script> function initLFLDrawer() { return { open: false, isLoading: false, toggleLFLDrawer(event) { if (event.detail && event.detail.isOpen ! undefined) { if (event.detail.isOpen) { this.openLFLDrawer() } else { this.open false this.$refs && this.$refs.lflDialogContent && hyva.releaseFocus(this.$refs.lflDialogContent) } } else { this.openLFLDrawer() } }, openLFLDrawer() { this.open true; document.body.style.overflow hidden; this.calculateTop(); }, closeLFLDrawer() { document.body.style.overflow auto; this.$dispatch(toggle-lfl, { isOpen: false }) }, calculateTop() { const header document.getElementsByTagName(header)0; this.$refs.lflDialog.style.top header?.offsetHeight + px; this.$refs.backdrop.style.top header?.offsetHeight + px; }, initEvent() { const self this; document.getElementsByTagName(header)0?.addEventListener(click, () > { self.$dispatch(toggle-lfl, { isOpen: false }) }); } } }/script>section x-cloak idlfl-drawer x-datainitLFLDrawer() x-initinitEvent() @private-content-loaded.windowgetData($event.detail.data) @toggle-lfl.windowtoggleLFLDrawer($event) @keydown.window.escapecloseLFLDrawer> div roledialog aria-labelledbylfl-drawer-title aria-modaltrue :aria-hidden!open x-reflflDialog classfixed bottom-0 right-0 z-50 flex max-w-full @resize.window.debouncecalculateTop> div classbackdrop x-showopen x-refbackdrop x-transition:enterease-in-out duration-500 x-transition:enter-startopacity-0 x-transition:enter-endopacity-100 x-transition:leaveease-in-out duration-500 x-transition:leave-startopacity-100 x-transition:leave-endopacity-0 rolebutton @clickcloseLFLDrawer aria-labelClose minicart>/div> div classrelative w-screen max-w-375px shadow-2xl x-showopen x-transition:entertransform transition ease-in-out duration-500 sm:duration-700 x-transition:enter-starttranslate-x-full x-transition:enter-endtranslate-x-0 x-transition:leavetransform transition ease-in-out duration-500 sm:duration-700 x-transition:leave-starttranslate-x-0 x-transition:leave-endtranslate-x-full x-reflflDialogContent roleregion :tabindexopen ? 0 : -1 aria-labelLafuma for life > div classflex flex-col h-full max-h-screen bg-white shadow-xl overflow-auto pt-14> div classcontainer px-8> div classlfl-logo flex justify-center mt-2 mx-auto> a classflex justify-between max-w-268px hrefhttps://www.lafuma-meubels.nl/customer/account/> svg xmlnshttp://www.w3.org/2000/svg width162 height30 viewBox0 0 163 31 fillnone classw-40 h-8 mt-0.5 mr-1 roleimg>path fill-ruleevenodd clip-ruleevenodd dM50.1028 0.691413C50.1028 0.691413 48.8925 0.412109 47.4029 0.412109C46.565 0.412109 45.7271 0.505211 44.9823 0.691413C44.7961 0.691413 44.7961 0.784513 44.7961 0.784513L44.3306 0.877615C40.6065 1.80863 38.7445 4.32236 38.6514 8.41881V9.44292H36.2308V14.4704H38.5583V29.739H44.703V14.3773H49.1718V9.34982H44.703V8.41881C44.703 6.55678 44.7961 4.69476 48.2408 4.69476C49.1718 4.69476 50.0097 4.88096 50.0097 4.88096L50.1028 0.691413ZM35.1172 29.6461V15.3085C35.2103 10.6534 32.3242 8.6983 25.714 8.6052C24.2244 8.5121 21.7107 8.8845 19.6624 10.0017C17.8004 11.0258 16.8694 12.6085 16.6832 14.843H21.8969C22.3624 12.9809 23.852 12.5154 25.6209 12.5154C27.4829 12.5154 29.1587 12.7016 29.1587 14.843C29.1587 16.0533 28.7863 16.705 28.0415 17.0774C27.4216 17.3431 25.8749 17.5245 24.3632 17.7019L24.1313 17.7291C20.221 18.1946 15.6591 18.7532 15.6591 24.1531C15.6591 27.4116 18.8245 30.2047 22.5486 30.2047C28.0415 30.2047 29.2518 27.1323 29.2518 27.1323V29.6461H35.1172ZM28.0415 25.3634C27.1105 26.2013 26.0864 26.3875 24.5037 26.3875C22.4555 26.3875 21.3382 25.4565 21.3382 23.6876C21.3382 21.4573 23.6836 21.0592 25.578 20.7377L25.5781 20.7377C25.8188 20.6968 26.0522 20.6572 26.2726 20.6152C28.2277 20.2428 29.1587 20.0566 29.1587 20.0566V21.4531L29.1529 21.6044C29.0652 23.8976 29.044 24.4521 28.0415 25.3634ZM129.242 10.0944C129.708 10.0944 130.173 10.2806 130.546 10.653C130.918 11.0254 131.105 11.4909 131.105 11.9564C131.105 12.4219 130.918 12.8874 130.546 13.2598C130.173 13.6322 129.708 13.8184 129.242 13.8184C128.777 13.8184 128.311 13.6322 127.939 13.2598C127.567 12.8874 127.38 12.4219 127.38 11.9564C127.38 10.9323 128.218 10.0944 129.242 10.0944ZM128.032 13.2598C128.311 13.5391 128.777 13.7253 129.242 13.7253C130.174 13.7253 130.918 12.9805 130.918 12.0495C130.918 11.584 130.732 11.1185 130.453 10.8392C130.08 10.5599 129.708 10.3737 129.242 10.3737C128.777 10.3737 128.311 10.4668 128.032 10.8392C127.753 11.1185 127.567 11.584 127.567 12.0495C127.567 12.515 127.753 12.9805 128.032 13.2598ZM129.989 11.6777C129.989 11.8639 129.709 12.0501 129.337 12.1432L130.361 12.9811H129.989L129.151 12.1432H128.965V12.9811H128.592V11.1191H128.965C129.151 11.1191 129.43 11.1191 129.616 11.2122C129.803 11.3053 129.989 11.4915 129.989 11.6777ZM128.872 11.8639H128.965C129.337 11.8639 129.616 11.8639 129.616 11.5846C129.616 11.3053 129.337 11.2122 128.965 11.2122H128.872V11.8639ZM110.436 10.0017C112.484 8.8845 114.998 8.5121 116.487 8.6052C123.098 8.6983 125.891 10.6534 126.077 15.3085V29.6461H120.025V27.1323C120.025 27.1323 118.815 30.2047 113.322 30.2047C109.598 30.2047 106.432 27.4116 106.432 24.1531C106.432 18.7532 110.994 18.1946 114.905 17.7291L115.137 17.7019C116.648 17.5245 118.195 17.3431 118.815 17.0774C119.56 16.705 119.932 16.0533 119.932 14.843C119.932 12.7016 118.163 12.5154 116.301 12.5154C114.532 12.5154 113.136 12.9809 112.67 14.843H107.457C107.736 12.6085 108.574 11.0258 110.436 10.0017ZM118.815 25.3634C119.932 24.5255 119.932 23.9669 119.932 21.5463V20.0566C119.932 20.0566 119.001 20.2428 117.046 20.6152C116.826 20.6572 116.592 20.6968 116.351 20.7377C114.457 21.0592 112.112 21.4573 112.112 23.6876C112.112 25.4565 113.229 26.3875 115.277 26.3875C116.86 26.3875 117.884 26.2013 118.815 25.3634ZM6.44155 0.412683V24.1535H14.3551V29.6464H0.296875V0.412683H6.44155ZM85.3018 8.88454C82.695 8.88454 80.3675 10.0949 78.8778 12.1431H78.7847V9.44315H73.1056V29.6461H79.1571V17.9154C79.1571 13.912 81.8571 13.2603 82.9743 13.2603C86.3444 13.2603 86.3352 15.7103 86.3268 17.9546V17.9561C86.3263 18.0673 86.3259 18.1779 86.3259 18.2878V29.6461H92.0982V18.3809C92.0982 15.8671 92.6568 13.2603 95.8222 13.2603C98.9877 13.2603 99.267 15.4947 99.267 18.1947V29.6461H105.039V16.0533C105.039 10.8397 102.246 8.79144 97.405 8.79144C94.6119 8.79144 92.4706 10.3742 91.2603 12.1431C90.1431 9.72246 87.9087 8.88454 85.3018 8.88454ZM56.8092 9.4432V20.8946C56.8092 24.4325 57.9264 26.1083 60.5332 26.1083C63.6987 26.1083 64.909 24.3394 64.909 20.0567V9.4432H70.9606V29.7392H65.1883V27.2255L64.909 27.5048C63.6987 29.0875 61.1849 30.2048 58.7643 30.2048C53.3644 30.2048 50.7576 27.5048 50.7576 21.9188V9.4432H56.8092Z fill#171717/>path dM153.075 13.8189C152.982 14.2844 152.795 15.2154 152.423 16.2396C152.33 16.3327 152.33 16.4258 152.33 16.612C151.771 18.1947 150.933 20.1498 148.885 23.2221C147.116 25.7359 144.696 28.1565 142.647 29.2737L142.74 29.3668L142.834 29.4599C143.485 29.7392 144.137 29.8323 144.696 30.0185C148.978 31.0426 152.051 30.2047 152.051 30.2047C152.423 30.1116 152.982 30.0185 153.354 30.0185C154.006 30.0185 154.657 30.1116 154.657 30.1116C155.123 30.1116 155.495 30.1116 155.682 29.9254C156.054 29.7392 156.054 29.553 156.054 29.3668C156.054 29.0875 155.961 28.9944 155.775 28.8082C155.588 28.622 155.402 28.3427 155.402 28.1565C155.309 27.691 155.961 27.5979 155.961 27.5979C158.009 26.76 158.94 25.7359 158.94 25.7359C159.871 24.7118 160.057 24.1532 160.523 23.6877C160.895 23.2221 162.106 21.8256 162.199 21.6394C162.478 21.267 162.571 20.9877 162.478 20.8015C162.385 20.4291 162.012 20.336 161.64 20.336C161.175 20.2429 160.616 20.336 160.616 20.336C160.15 20.4291 159.778 20.336 159.592 20.2429C159.406 20.1498 159.312 20.1498 159.312 20.1498C159.126 20.0567 159.033 20.0567 159.033 19.9636C158.847 19.7774 158.754 19.6843 158.754 19.4981C158.661 18.7533 159.685 17.7292 159.685 17.7292C160.523 16.7982 160.709 16.3327 160.988 15.681C161.361 14.6568 162.012 13.3534 162.012 13.3534C162.292 12.7948 162.106 12.4224 162.106 12.4224C162.012 12.2362 161.919 12.2362 161.733 12.1431C161.64 12.05 161.547 12.05 161.454 12.05C161.175 12.05 160.895 12.1431 160.802 12.1431C159.871 12.2362 159.312 12.05 159.312 12.05C159.126 11.9569 159.033 11.8638 158.94 11.8638C158.661 11.5845 158.568 11.3052 158.475 10.9328V10.8397C158.475 8.69837 158.94 7.95356 158.754 6.46394C158.754 6.27774 158.661 6.18464 158.661 6.09154C158.381 4.13642 158.102 3.67091 157.823 3.2054C157.637 2.7399 157.637 2.5537 157.544 1.99509C157.45 1.43648 157.45 1.43648 157.264 0.877877C157.171 0.319271 156.985 0.133069 156.799 0.0399677C156.613 -0.0531334 156.519 0.0399671 156.426 0.133068C156.147 0.226169 155.588 0.784776 155.588 0.784776C155.495 0.877877 155.402 0.970979 155.402 0.970979C155.216 1.15718 155.123 1.25028 155.03 1.34338C154.751 1.62269 154.471 1.80889 154.285 1.90199C153.354 2.5537 152.795 2.7399 152.795 2.7399C150.468 3.39161 149.071 5.16053 148.885 5.43983V5.53293C148.42 6.09154 147.861 6.18464 147.302 6.18464C146.837 6.18464 146.465 5.99844 146.465 5.99844C145.813 5.90534 144.882 3.95021 144.882 3.95021C144.789 3.67091 144.696 3.57781 144.509 3.57781C144.23 3.48471 143.951 3.76401 143.951 3.76401C143.578 4.13642 143.299 4.41572 142.927 4.88123C141.623 6.18464 141.437 7.30185 140.972 8.41907C140.972 8.51217 140.878 8.60527 140.878 8.69837C140.506 9.53628 140.506 9.62938 140.413 9.81559C140.227 10.0949 139.947 10.188 139.761 10.188C139.575 10.188 139.482 10.0949 139.482 10.0949C139.389 10.0018 139.296 10.0018 139.203 9.90869C138.551 9.53628 137.899 8.79147 137.341 7.95356C137.061 7.48806 136.782 7.39496 136.596 7.39496C135.944 7.48806 135.572 8.97768 135.572 8.97768C133.803 13.6327 134.548 15.0292 134.548 15.4017C134.641 15.681 134.734 15.8672 134.827 16.3327C134.92 17.7292 134.082 18.0085 134.082 18.0085C133.896 18.1016 133.43 18.2878 133.43 18.2878C133.151 18.3809 132.965 18.5671 132.872 18.7533C132.686 19.0326 132.686 19.2188 132.779 19.4981C132.965 19.8705 133.151 20.1498 133.337 20.4291C133.523 20.7084 133.896 20.9877 134.268 21.4532C134.734 22.0118 135.292 22.7566 135.665 23.4083C135.758 23.5945 135.944 23.7808 136.037 23.967C136.037 24.0601 136.13 24.0601 136.13 24.0601C136.689 25.1773 137.061 25.7359 137.806 26.2945C137.899 26.3876 138.085 26.4807 138.179 26.5738C138.458 26.76 138.923 27.0393 139.11 27.1324C139.296 27.3186 140.227 27.9703 138.644 28.5289C136.317 29.3668 134.734 28.622 133.803 27.7841C132.965 27.1324 132.592 26.4807 132.592 26.4807C132.499 26.3876 132.406 26.2945 132.313 26.2014C132.127 26.1083 132.034 26.2945 131.941 26.4807C131.848 26.6669 131.848 26.8531 131.848 27.1324V30.0185C134.268 30.6702 136.223 30.5771 137.434 30.3909C137.713 30.2978 137.992 30.2978 138.272 30.2047C144.416 28.8082 149.537 20.9877 151.771 15.7741C151.864 15.5879 151.957 15.4017 151.957 15.3085C152.144 14.9361 152.237 14.7499 152.33 14.2844C152.33 14.2844 152.516 13.8189 152.609 13.5396C152.702 13.4465 152.702 13.4465 152.702 13.4465C152.795 13.4465 152.889 13.6327 152.795 13.912C153.075 13.7258 153.075 13.7258 153.075 13.8189Z fill#171717/>title>lafuma/title>/svg> lottie-player srchttps://www.lafuma-meubels.nl/static/version1764253517/frontend/Synolia/lafumamobilier/nl_NL/lottie/For-Life-8s.json classlottie-player w-95px h-51px speed1 loop autoplay>/lottie-player> /a> /div> div class>style>#html-body data-pb-styleS4YKHDJ{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;margin:0;padding:0}/style>div data-content-typerow data-appearancefull-width data-enable-parallax0 data-parallax-speed0.5 data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementmain data-pb-styleS4YKHDJ>div classrow-full-width-inner data-elementinner>div classtext-base mt-8 mb-3 leading-5 font-semibold data-content-typetext data-appearancedefault data-elementmain>p styletext-align: center;>span stylecolor: rgb(128, 166, 128);>Een avontuur dat een leven lang meegaat!/span>/p>/div>div classtext-sm gap-3 flex flex-col mb-8 data-content-typetext data-appearancedefault data-elementmain>p styletext-align: center;>img srcdata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC4SURBVHgBjZCxDcJADEW/L5EoyQjZgGyA2IDUNIzACN4AMgFQACUjBDZghGwACxDzHQIFykl86eSz7/nbOgGlBy0YaggeBquCBWNUz2EodaG31EEW1ixUeOIiQc4mBt5LBOQ8SmIuelSHll33kAwZEuzccUVrQUS61Qwj3B1s6Lph57BjgjFaNIHAnunk+yCYduejFoUzab/HleO1/4F3/MkD/lTox2VRwnd0RE+ac3TNex5BGxrNXuGrPU9iEZnpAAAAAElFTkSuQmCC> €15 cadeau bij inschrijving/p>p styletext-align: center;>img srcdata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB+SURBVHgBdc+xEYMwEETRf07cBnXZCe5kXQkQ2G24FGpwCIk4GJg5CbHh6o3m1vTVCDTEJHo99co6h4ki3vX6qIvdjUr0UIthEVdhDV/CEq9wKO/JMiHHrR3H+9JULlWnhjs/fxuMsDTiiLyTZT/smJl3RKcx2/HwdzRGtGYBx/pFLsc0TIQAAAAASUVORK5CYII> -15% op onderdelen en doeken/p>p styletext-align: center;>img srcdata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADFSURBVHgBhY/NDcIwDIWfIyhXRigT0BHaDeCIEFK7iZmAEYqE4ApMQJiAjtARcuRHKDhtKQSEcGQ92/n0LBM+gje8EBnhgkTU2K5N6Ua7Dr4jkjwiwMk1JE9qozy3nPsiIe5Y4opBlQQDBa3eoBC9ymXPM9acsWkdzsDLMUBcuQFDXnHczFxfiMGBvNUOUNjKuoKItLU2lXHpjmpBXnMkgIMyWOSoL0l4wg6sV7eQxVg+tOi8qcunEXnQlAv8CCVQ/g9y8QDuUEUsRXBDVQAAAABJRU5ErkJggg> Exclusieve aanbiedingen voor leden/p>p styletext-align: center;>img srcdata:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADZSURBVHgBdVHRDYIwFDzxw19H0AmUCYQN8M/Ah7CBbvCYQJwAjdFfdQIcASdwBX4xEbw2QirRlzTtXe/1ri3wKUllJAdxYJQcZar4Bvc0eZINaoREOeEIL0ToI+W64BjCwkUWsrZ4mkfCwxNj8cVl057CrEa9JbZRwkYFR7la7JoqgURSaJdAhNiO/TjRWPE1rtRRXOFG+9lX1kBy4y5D7i9VxCbzjtOElm7j0AoHyLi8M1LYazc6DV1h+xrGUyU6Uok5hWdTqMrqZF3pywzwULMp/FvqM37xb1b1XAksxrbgAAAAAElFTkSuQmCC> Een klantenservice die altijd voor je klaarstaat/p>/div>/div>/div>/div> div classflex flex-col justify-between gap-2> div classw-full flex border-t border-primary-200> a hrefhttps://www.lafuma-meubels.nl/customer/account/login/ classbtn btn-size-lg btn-primary py-3 px-16 w-full text-center inline-block text-xs>Account aanmaken/a> /div> div classw-full flex border-t border-primary-200> a hrefhttps://www.lafuma-meubels.nl/customer/account/login/ classbtn btn-size-lg btn-secondary py-3 px-16 w-full text-center inline-block text-xs>Log in/a> /div> /div> div classmt-10 pt-1 text-center text-sm underline> a classbtn-with-arrow-black after:top-0.5 hrefhttps://www.lafuma-meubels.nl/lafuma-for-life/>Lees meer over de voordelen/a> /div> /div> /div> button typebutton @clickcloseLFLDrawer aria-labelClose sidebar classabsolute top-0 right-0 p-4 mt-2 > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 24 24 fillnone classw-2.5 h-2.5 hover:text-black roleimg>g clip-pathurl(#clip0_954_30807_5)>g clip-pathurl(#clip1_954_30807_5)>path dM0.75 23.249L23.25 0.749023 strokeblack stroke-width1.5 stroke-linecapround stroke-linejoinround/>path dM23.25 23.249L0.75 0.749023 strokeblack stroke-width1.5 stroke-linecapround stroke-linejoinround/>/g>/g>defs>clipPath idclip0_954_30807_5>rect width24 height24 fillwhite/>/clipPath>clipPath idclip1_954_30807_5>rect width24 height24 fillwhite/>/clipPath>/defs>title>close/title>/svg> /button> /div> /div>/section> /div>div classw-full md:hidden> !-- Promotion Block --> div> style>::backdrop {--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.cmsb266-block {display: block}.cmsb266-flex {display: flex}.cmsb266-h-16 {height: 4rem}.cmsb266-h-full {height: 100%}.cmsb266-origin-\0_0\ {transform-origin: 0 0}.cmsb266-items-center {align-items: center}.cmsb266-justify-center {justify-content: center}.cmsb266-overflow-hidden {overflow: hidden}.cmsb266-py-3 {padding-top: 0.75rem;padding-bottom: 0.75rem}@media (min-width: 768px) {.cmsb266-md\:h-12 {height: 3rem}}/style>style>#html-body data-pb-styleJP8AHSV{justify-content:flex-start;display:flex;flex-direction:column;background-color:#000;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}/style>div classcmsb266-h-16 cmsb266-md:h-12 cmsb266-overflow-hidden data-content-typerow data-appearancefull-width data-enable-parallax0 data-parallax-speed0.5 data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementmain data-pb-styleJP8AHSV>div classrow-full-width-inner data-elementinner>div classproject-pagebuilder pagebuilder-animated-text cmsb266-h-16 cmsb266-md:h-12 data-content-typeanimated_text data-appearancedefault data-animated-typelinear data-animated-time10000 data-elementmain>div classanimated-text-content cmsb266-block cmsb266-h-full cmsb266-origin-0_0>span classtop-header-center-text animated-text-title cmsb266-flex cmsb266-justify-center cmsb266-items-center cmsb266-h-16 cmsb266-md:h-12 cmsb266-py-3 data-elementfirst_title>p styletext-align: center; line-height: normal;>a href/top-deals.html>span stylefont-family: Barlow; color: #ffffff; font-size: 14px;> 🖤 BLACK RELAX DAYS ⚡ u>tot -50% op een selectie producten/u> & 10% extra korting met de code EXTRA10/span>/a>/p>/span>span classanimated-text-title cmsb266-flex cmsb266-justify-center cmsb266-items-center cmsb266-h-16 cmsb266-md:h-12 cmsb266-py-3 data-elementsecond_title>p styletext-align: center; line-height: normal;>span stylecolor: #ffffff; font-size: 14px; font-family: Barlow;>Aanbieding geldig tot 1 december | Exclusief professioneel meubilair/span>/p>/span>span classanimated-text-title cmsb266-flex cmsb266-justify-center cmsb266-items-center cmsb266-h-16 cmsb266-md:h-12 cmsb266-py-3 data-elementthird_title>p styletext-align: center; line-height: normal;>span stylecolor: #ffffff; font-size: 14px; font-family: Barlow;>Gratis verzending op bestellingen van meer dan 100€/span>/p>/span>span classtop-header-center-text animated-text-title cmsb266-flex cmsb266-justify-center cmsb266-items-center cmsb266-h-16 cmsb266-md:h-12 cmsb266-py-3 data-elementfirst_title>p styletext-align: center; line-height: normal;>a href/top-deals.html>span stylefont-family: Barlow; color: #ffffff; font-size: 14px;> 🖤 BLACK RELAX DAYS ⚡ u>tot -50% op een selectie producten/u> & 10% extra korting met de code EXTRA10/span>/a>/p>/span>/div>/div>/div>/div> /div>/div>/header>main idmaincontent classpage-main-full-width>div idcontentarea tabindex-1>/div>div classpage messages>script> function initMessages() { use strict; return { messages: window.mageMessages || , isEmpty() { return this.messages.reduce( function (isEmpty, message) { return isEmpty && message undefined }, true ) }, removeMessage(messageIndex) { this.messagesmessageIndex undefined; }, addMessages(messages, hideAfter) { messages.map((message) > { this.messages this.messages.concat(message); if (hideAfter undefined && message.type success && window.defaultSuccessMessageTimeout) { hideAfter window.defaultSuccessMessageTimeout; } if (hideAfter) { this.setHideTimeOut(this.messages.length -1, hideAfter); } }); }, setHideTimeOut(messageIndex, hideAfter) { setTimeout((messageIndex) > { this.removeMessage(messageIndex); }, hideAfter, messageIndex); }, eventListeners: { @messages-loaded.window(event) { this.addMessages(event.detail.messages, event.detail.hideAfter) }, @private-content-loaded.window(event) { const data event.detail.data; if ( data.messages && data.messages.messages && data.messages.messages.length ) { this.addMessages(data.messages.messages); } }, @clear-messages.window() { this.messages ; } } } }/script>section idmessages x-datainitMessages() x-bindeventListeners aria-liveassertive rolealert> template x-if!isEmpty()> div classw-full> div classmessages container mx-auto py-3> template x-for(message, index) in messages :keyindex> div> template x-ifmessage> div classmessage :classmessage.type :ui-idmessage- + message.type > span x-htmlmessage.text>/span> button typebutton classtext-gray-600 hover:text-black aria-labelClose message @click.preventremoveMessage(index) > svg xmlnshttp://www.w3.org/2000/svg fillnone viewBox0 0 24 24 stroke-width2 strokecurrentColor classstroke-current width18 height18 aria-hiddentrue> path stroke-linecapround stroke-linejoinround dM6 18L18 6M6 6l12 12/>/svg> /button> /div> /template> /div> /template> /div> /div> /template>/section>/div>div classcolumns>div classcolumn main>div x-datarecommendedProducts_above_main_content() x-initinitProductRecBlock() idrecs_block_above_main_content x-cloak> template x-ifproductBanners> div> template x-forbanner in productBanners> div classproduct-slider x-intersect.oncescrollViewEvent(banner.unitId)> section classmy-12 text-gray-700 body-font x-datainitSliderComponent() x-init$nextTick(() > { calcPageSize() }); x-idslider-nav, slider-end, slider-desc, slider-id @resize.window.debouncecalcPageSize(); $nextTick( function() { calcActive() }) rolegroup aria-roledescriptionCarousel :aria-describedby$id(slider-desc)> div classrelative px-6 md:px-24 py-8 md:py-0 md:pt-12 md:pb-24 bg-primary-100> div classflex flex-col md:flex-row mb-8 md:mb-12> h3 x-textbanner.storefrontLabel classtext-xl md:text-3xl text-primary-900>/h3> /div> span classsr-only :id$id(slider-desc) tabindex-1 > Navigating through the elements of the carousel is possible using the tab key. You can skip the carousel or go straight to carousel navigation using the skip links. /span> a :href`#${$id(slider-end)}` classaction skip sr-only focus:not-sr-only focus:absolute focus:z-30 focus:bg-white > Press to skip carousel /a> button x-showitemCount > pageSize typebutton classaction skip sr-only focus:not-sr-only focus:absolute focus:z-30 focus:bg-white @click.preventskipCarouselToNavigation($id(slider-nav)) > Press to go to carousel navigation /button> div classflex-none relative w-full x-init$nextTick(() > {initSwipeFunction(); overflowCards()});> div classrelative gap-4 flex flex-nowrap w-full box-content pr-6 md:pr-24 overflow-hidden js_slides snap @scroll.throttle.10msoverflowCards x-initoverflowCards() x-refslider> template x-for(product, index) in banner.products> div classflex js_slide product-slider rolegroup :aria-hidden(index+1) > active && (index+1) (active + pageSize) ? false : true :aria-label`Item ${(index+1)}` :aria-describedby`slide-desc-${product.productId}-${$id(slider-id)}` > div classitem product border md:border-2 border-primary-200 product-item flex flex-col w-full max-w-312px relative> a @clickrecsClickEvent(banner.unitId, product.productId, product.url) classproduct photo product-item-photo block mx-auto mb-3 cursor-pointer tabindex-1> img classobject-contain loadinglazy x-bind:altproduct.image?.label x-bind:titleproduct.image?.label x-bind:srcproduct.image?.url width260 height260> /a> div classproduct-info flex flex-col justify-between grow px-4 pb-4> div classmb-6 justify-center text-primary text-left> a classproduct-item-link @clickrecsClickEvent(banner.unitId, product.productId, product.url)> span classblock text-sm sm:text-base min-h-20px font-medium x-textproduct.attributes.nom_generique>/span> span classblock text-xs s:min-h-48px sm:min-h-32px font-medium x-textgetSecondLineName(product);>/span> /a> /div> div classsm:items-center sm:flex sm:justify-between> template x-ifproduct.prices> div classpt-1 text-gray-900 price-box price-final_price x-bind:data-product-idproduct.productId> span classnormal-price> span classprice-container price-final_price> span x-showproduct.prices.minimum.final ! product.prices.maximum.final classprice-label>Vanaf/span> span idproduct-price classprice-wrapper > span classprice x-texthyva.formatPrice(product.prices.minimum.final)>/span> /span> /span> /span> /div> /template> /div> /div> /div> /div> /template> div :class{js_dummy_slide w-full md:w-1/2 lg:w-1/3 xl:w-1/4 flex shrink-0 py-1 : pageFillers > 0}>/div> div :class{js_dummy_slide w-full md:w-1/2 lg:w-1/3 xl:w-1/4 flex shrink-0 py-1 : pageFillers > 1}>/div> div :class{js_dummy_slide w-full md:w-1/2 lg:w-1/3 xl:w-1/4 flex shrink-0 py-1 : pageFillers > 2}>/div> /div> template x-ifitemCount > pageSize> div classflex items-center justify-center mt-8 md:mt-0 :id$id(slider-nav) > button typebutton aria-labelPrevious slide :disabledactive 0 classglider-prev mr-6 md:mr-0 flex justify-center items-center w-8 h-8 bg-black text-white outline-none focus:outline-none rotate-180 md:absolute md:left-0 md:top-1/2 md:w-9 md:h-9 md:-translate-y-1/2 :class{ opacity-25 pointer-events-none md:hidden : active 0 } @clickscrollPrevious > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 25 24 fillnone classw-2.5 h-2.5 roleimg>path dM9.30005 0.75L20.02 11.47C20.0897 11.5396 20.145 11.6222 20.1827 11.7131C20.2204 11.8041 20.2398 11.9016 20.2398 12C20.2398 12.0984 20.2204 12.1959 20.1827 12.2869C20.145 12.3778 20.0897 12.4604 20.02 12.53L9.30005 23.25 stroke#ffffff stroke-width1.5 stroke-linecapround stroke-linejoinround/>title>next-white/title>/svg> /button> button aria-labelNext slide :disabledactive > itemCount-pageSize classglider-next ml-6 md:ml-0 flex justify-center items-center w-8 h-8 bg-black text-white outline-none focus:outline-none md:absolute md:right-0 md:top-1/2 md:w-9 md:h-9 md:-translate-y-1/2 :class{ opacity-25 pointer-events-none md:hidden : active > itemCount-pageSize } @clickscrollNext > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 25 24 fillnone classw-2.5 h-2.5 roleimg>path dM9.30005 0.75L20.02 11.47C20.0897 11.5396 20.145 11.6222 20.1827 11.7131C20.2204 11.8041 20.2398 11.9016 20.2398 12C20.2398 12.0984 20.2204 12.1959 20.1827 12.2869C20.145 12.3778 20.0897 12.4604 20.02 12.53L9.30005 23.25 stroke#ffffff stroke-width1.5 stroke-linecapround stroke-linejoinround/>title>next-white/title>/svg> /button> /div> /template> /div> span :id$id(slider-end) tabindex-1>/span> /div> /section> /div> /template> /div> /template>/div>script> function recommendedProducts_above_main_content() { return { productBanners: , pagePreconfiguredDeferred: {}, bannerPlacement: above-main-content, initProductRecBlock: function (placement) { let self this; window.magentoStorefrontEvents.subscribe.recsResponseReceived(function () { let recsData window.magentoStorefrontEvents.context.getRecommendations(); self.renderProductRecs(recsData); }); }, renderProductRecs: function (recsData) { let self this; recsData.units.forEach(function (unit, index) { if (unit.pagePlacement self.bannerPlacement) { self.productBanners.push(unit); /** @todo move event outside of recsResponseReceived event **/ window.magentoStorefrontEvents.publish.recsUnitRender( unit.unitId, magentoStorefrontEvents.context ); } }); }, addToCartRecsEvent: function (e, unitId, productId) { // requires recommendationsContext to be set magentoStorefrontEvents.publish.recsItemAddToCartClick( unitId, productId, magentoStorefrontEvents.context ); // Timeout to prevent submission before event has fired. setTimeout(() > e.submit(), 500); }, scrollViewEvent: function (unitId) { magentoStorefrontEvents.publish.recsUnitView( unitId, magentoStorefrontEvents.context ); }, recsClickEvent: function (unitId, productId, productUrl) { magentoStorefrontEvents.publish.recsItemClick( unitId, productId, magentoStorefrontEvents.context ); // Timeout to prevent submission before event has fired. setTimeout(() > window.location.href productUrl, 500); }, createAddToCartUrl: function (productId) { const currentLocationUENC encodeURIComponent( this.encodeUenc(BASE_URL), ); return BASE_URL + checkout/cart/add/uenc/ + currentLocationUENC + /product/ + productId }, encodeUenc: function (value) { const regex //gi; return btoa(value).replace(regex, ,); }, getSecondLineName: function (product) { let model product.attributes?.modele, material product.attributes?.matiere, groupColor product.attributes?.groupe_couleur, color product.attributes?.color, colorToReturn groupColor + + color; return model + + material + + colorToReturn; } } }/script>script> use strict; function initSliderComponent() { return { active: 0, itemCount: 0, getSlider() { return this.$root.querySelector(.js_slides); }, pageSize: 4, pageFillers: 0, calcPageSize() { const slider this.getSlider(); if (slider) { this.itemCount slider.querySelectorAll(.js_slide).length; this.pageSize Math.floor(slider.clientWidth / slider.querySelector(.js_slide).clientWidth); this.pageFillers ( this.pageSize * Math.ceil(this.itemCount / this.pageSize) ) - this.itemCount; } }, calcActive() { const slider this.getSlider(); if (slider) { const sliderItems this.itemCount + this.pageFillers; const calculatedActiveSlide slider.scrollLeft / (slider.scrollWidth / sliderItems); this.active Math.round(calculatedActiveSlide / this.pageSize) * this.pageSize; } this.overflowCards(); }, scrollPrevious() { this.scrollTo(this.active - 1); }, scrollNext() { this.scrollTo(this.active + 1); }, scrollTo(idx) { const slider this.getSlider(); if (slider) { const slideWidth slider.scrollWidth / (this.itemCount + this.pageFillers); slider.scrollLeft Math.floor(slideWidth) * idx; this.active idx; } }, skipCarouselToNavigation(navSelector) { const element document.getElementById(navSelector) if (element) { element.scrollIntoView({behavior: smooth, block: end}); const button element.querySelector(button:not(disabled)); this.$nextTick(() > button && button.focus({preventScroll: true})) } }, overflowCards() { const slider this.$refs.slider; const cards slider.querySelectorAll(.js_slide); cards.forEach(card > { const cardRect card.getBoundingClientRect(); const sliderRect slider.getBoundingClientRect(); if (cardRect.left sliderRect.left || cardRect.right > sliderRect.right) { card.classList.add(opacity-30); return; } card.classList.remove(opacity-30); }); }, initSwipeFunction() { // Swipe functionnality start let touchstartX 0; let touchendX 0; let mouseIsMoving; let swiped 0; const slider this.$refs.slider; slider.addEventListener(touchstart, function (event) { document.querySelector(.page-wrapper).classList.add(overflow-hidden); touchstartX event.changedTouches0.screenX; slider.addEventListener(touchmove, handleTouchMove); }, false); const handleTouchMove (event) > { event.stopPropagation(); slider.classList.add(draggable); let deltaX event.touches0.clientX - touchstartX; }; slider.addEventListener(touchend, function (event) { document.querySelector(.page-wrapper).classList.remove(overflow-hidden); slider.classList.remove(draggable); slider.removeEventListener(touchmove, handleTouchMove); touchendX event.changedTouches0.screenX; handleGesture(); swipeContent(event); }); let startClicX 0; const onMouseMove (event) > { mouseIsMoving true; let deltaX event.clientX - startClicX; if (deltaX -50) { swiped 1; } else if (deltaX > 50) { swiped 0; } } slider.onmousedown (event) > { startClicX event.clientX; event.preventDefault(); event.stopPropagation(); slider.addEventListener(mousemove, onMouseMove); document.addEventListener(mouseup, swipeContent); } const swipeContent () > { document.removeEventListener(mouseup, swipeContent); slider.removeEventListener(mousemove, onMouseMove); const next slider.parentNode.querySelector(divid*slider-nav .glider-next); const prev slider.parentNode.querySelector(divid*slider-nav .glider-prev); if (swiped ! undefined && mouseIsMoving) { if (swiped) { next.click(); } else { prev.click(); } } mouseIsMoving false; } const handleGesture () > { mouseIsMoving true; if (touchendX touchstartX) { swiped 1; } if (touchendX > touchstartX) { swiped 0; } if (touchendX touchstartX) { swiped undefined; } } //Swipe functionnality end } } }/script>div x-dataAmFinderNotification() x-initinitialize()>/div>style>::backdrop {--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.cmsp130-static {position: static}.cmsp130-absolute {position: absolute}.cmsp130-relative {position: relative}.cmsp130-left-0 {left: 0px}.cmsp130-right-0 {right: 0px}.cmsp130-top-0 {top: 0px}.cmsp130-z-10 {z-index: 10}.cmsp130-z-50 {z-index: 50}.cmsp130-mx-8 {margin-left: 2rem;margin-right: 2rem}.cmsp130-mx-auto {margin-left: auto;margin-right: auto}.cmsp130-my-0 {margin-top: 0px;margin-bottom: 0px}.cmsp130--mb-px {margin-bottom: -1px}.cmsp130--ml-px {margin-left: -1px}.cmsp130-box-border {box-sizing: border-box}.cmsp130-block {display: block}.cmsp130-inline-block {display: inline-block}.cmsp130-hidden {display: none}.cmsp130-max-w-\1216px\ {max-width: 1216px}.cmsp130-max-w-full {max-width: 100%}.cmsp130-overflow-hidden {overflow: hidden}.cmsp130-overflow-x-hidden {overflow-x: hidden}.cmsp130-break-words {overflow-wrap: break-word}.cmsp130-rounded-sm {border-radius: 0.125rem}.cmsp130-rounded-bl-none {border-bottom-left-radius: 0px}.cmsp130-rounded-br-none {border-bottom-right-radius: 0px}.cmsp130-border {border-width: 1px}.cmsp130-border-b-0 {border-bottom-width: 0px}.cmsp130-border-solid {border-style: solid}.cmsp130-border-gray-300 {--tw-border-opacity: 1;border-color: rgb(209 213 219 / var(--tw-border-opacity))}.cmsp130-bg-container-lighter {--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity))}.cmsp130-bg-gradient-to-b {background-image: linear-gradient(to bottom, var(--tw-gradient-stops))}.cmsp130-from-\\#e3d6d2\ {--tw-gradient-from: #e3d6d2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(227 214 210 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.cmsp130-from-\\#ffffff\ {--tw-gradient-from: #ffffff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.cmsp130-from-50\% {--tw-gradient-from-position: 50%}.cmsp130-to-\\#e3d6d2\ {--tw-gradient-to: #e3d6d2 var(--tw-gradient-to-position)}.cmsp130-to-\\#ffffff\ {--tw-gradient-to: #ffffff var(--tw-gradient-to-position)}.cmsp130-to-0\% {--tw-gradient-to-position: 0%}.cmsp130-p-0 {padding: 0px}.cmsp130-pb-16 {padding-bottom: 4rem}.cmsp130-pt-0 {padding-top: 0px}.cmsp130-text-right {text-align: right}.cmsp130-text-2xl {font-size: 26px}.cmsp130-text-sm {font-size: 0.875rem;line-height: 1.25rem}.cmsp130-font-medium {font-weight: 500}.cmsp130-font-normal {font-weight: 400}.cmsp130-uppercase {text-transform: uppercase}.cmsp130-opacity-0 {opacity: 0}.cmsp130-shadow {--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)}@media (min-width: 640px) {.cmsp130-sm\:overflow-visible {overflow: visible}.cmsp130-sm\:text-base {font-size: 16px}}@media (min-width: 768px) {.cmsp130-md\:block {display: block}.cmsp130-md\:inline-block {display: inline-block}}@media (min-width: 1440px) {.cmsp130-\32xl\:pl-1 {padding-left: 0.25rem}}/style>style>#html-body data-pb-styleCQ755TK{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;margin:0 0 50px;padding:0}#html-body data-pb-styleYOFYKV5{margin-top:60px}#html-body data-pb-styleR7JDY57,#html-body data-pb-styleRQ6F76Y,#html-body data-pb-styleXN5L7XW{border-style:none;border-width:1px}#html-body data-pb-styleXLFERWL{text-align:center}#html-body data-pb-styleR3EQLYE{border-style:none;border-width:1px;min-height:300px}#html-body data-pb-styleHQXO2QK,#html-body data-pb-styleO54ANGR,#html-body data-pb-styleR9DB6YQ{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body data-pb-styleDXE1IF7,#html-body data-pb-styleG5X8BWW{justify-content:flex-start;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;margin:0}#html-body data-pb-styleG5X8BWW{display:none;padding:0}#html-body data-pb-styleDXE1IF7{display:flex;padding:25px 0 75px}#html-body data-pb-styleUSXR1LL{display:none}#html-body data-pb-styleQC85F3O{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;margin:0;padding:0}/style>div data-content-typeblock data-appearancedefault data-elementmain>div classwidget block block-static-block> style>::backdrop {--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.cmsb4254-mx-auto {margin-left: auto;margin-right: auto}.cmsb4254-my-4 {margin-top: 1rem;margin-bottom: 1rem}.cmsb4254-mb-10 {margin-bottom: 2.5rem}.cmsb4254-mt-2 {margin-top: 0.5rem}.cmsb4254-mt-3 {margin-top: 0.75rem}.cmsb4254-mt-5 {margin-top: 1.25rem}.cmsb4254-inline {display: inline}.cmsb4254-h-0 {height: 0px}.cmsb4254-h-full {height: 100%}.cmsb4254-max-w-\18rem\ {max-width: 18rem}.cmsb4254-bg-\\#15319c\ {--tw-bg-opacity: 1;background-color: rgb(21 49 156 / var(--tw-bg-opacity))}.cmsb4254-p-0 {padding: 0px}.cmsb4254-text-center {text-align: center}.cmsb4254-font-primary {font-family: Barlow, Helvetica Neue, Arial, sans-serif}.cmsb4254-text-2xl {font-size: 26px}.cmsb4254-text-xl {font-size: 1.25rem;line-height: 1.75rem}.cmsb4254-text-xs {font-size: 0.75rem;line-height: 1rem}.cmsb4254-\!leading-none {line-height: 1 !important}.cmsb4254-\!leading-tight {line-height: 1.25 !important}.cmsb4254-opacity-0 {opacity: 0}@media (min-width: 320px) {@media not all and (min-width: 768px) {.cmsb4254-xs\:max-md\:mt-4 {margin-top: 1rem}}@media not all and (min-width: 640px) {.cmsb4254-xs\:max-sm\:hidden {display: none}}}@media (min-width: 640px) {.cmsb4254-sm\:text-2xl {font-size: 26px}}@media (min-width: 768px) {.cmsb4254-md\:mb-auto {margin-bottom: auto}.cmsb4254-md\:mt-auto {margin-top: auto}.cmsb4254-md\:text-xl {font-size: 1.25rem;line-height: 1.75rem}}@media (min-width: 1024px) {.cmsb4254-lg\:h-auto {height: auto}.cmsb4254-lg\:text-2xl {font-size: 26px}.cmsb4254-lg\:text-xl {font-size: 1.25rem;line-height: 1.75rem}.cmsb4254-lg\:opacity-100 {opacity: 1}@media not all and (min-width: 1280px) {.cmsb4254-lg\:max-xl\:hidden {display: none}}}@media (min-width: 1280px) {.cmsb4254-xl\:mt-5 {margin-top: 1.25rem}.cmsb4254-xl\:text-2xl {font-size: 26px}}@media (min-width: 1440px) {.cmsb4254-\32xl\:mt-3 {margin-top: 0.75rem}.cmsb4254-\32xl\:mt-4 {margin-top: 1rem}.cmsb4254-\32xl\:mt-7 {margin-top: 1.75rem}.cmsb4254-\32xl\:w-full {width: 100%}.cmsb4254-\32xl\:max-w-none {max-width: none}.cmsb4254-\32xl\:text-2xl {font-size: 26px}.cmsb4254-\32xl\:text-3xl {font-size: 32px}}@media (min-width: 1760px) {.cmsb4254-\33xl\:mt-7 {margin-top: 1.75rem}}/style>style>#html-body data-pb-styleXNJK7TR{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;align-self:stretch}#html-body data-pb-styleI5Y0K8Y{display:flex;width:100%}#html-body data-pb-styleFY1FEUX,#html-body data-pb-styleXQXDI2S{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:66.6667%;align-self:stretch}#html-body data-pb-styleFY1FEUX{background-color:#ebded0;width:33.3333%}#html-body data-pb-styleQ1Q8KHU{border-style:none}#html-body data-pb-styleIT4E8GP{max-width:100%;height:auto}#html-body data-pb-styleABOP36R,#html-body data-pb-styleIOW1PGF,#html-body data-pb-styleVL9LKUB{text-align:center;margin-bottom:5px;padding-left:15px;padding-right:15px}#html-body data-pb-styleABOP36R{padding-left:35px;padding-right:35px}#html-body data-pb-styleF57F56H{text-align:center}#html-body data-pb-styleEHRMF4X{display:inline-block}#html-body data-pb-styleI4A86JP{text-align:center}@media only screen and (max-width: 768px) { #html-body data-pb-styleQ1Q8KHU{border-style:none} }/style>div classpagebuilder-column-group cmsb4254-p-0 data-background-images{} data-content-typecolumn-group data-appearancedefault data-grid-size12 data-elementmain data-pb-styleXNJK7TR>div classpagebuilder-column-line data-content-typecolumn-line data-elementmain data-pb-styleI5Y0K8Y>div classpagebuilder-column column-banner-left data-content-typecolumn data-appearancefull-height data-background-images{} data-elementmain data-pb-styleXQXDI2S>figure classcmsb4254-2xl:w-full cmsb4254-h-full data-content-typeimage data-appearancefull-width data-elementmain data-pb-styleQ1Q8KHU>a hrefhttps://www.lafuma-meubels.nl/top-deals.html target data-link-typecategory title data-elementlink>picture>source media(max-width: 768px) srcsethttps://www.lafuma-meubels.nl/media/wysiwyg/2025-11-header-mobile-black-relax.jpg altBlack Relax Days title loadingeager data-elementmobile_image>img srchttps://www.lafuma-meubels.nl/media/wysiwyg/2025-11-header-desktop-black-relax.jpg altBlack Relax Days title loadingeager data-elementdesktop_image data-pb-styleIT4E8GP>/source>/picture>/a>/figure>/div>div classpagebuilder-column column-banner-right data-content-typecolumn data-appearancefull-height data-background-images{} data-elementmain data-pb-styleFY1FEUX>div classcmsb4254-opacity-0 cmsb4254-h-0 cmsb4254-lg:opacity-100 cmsb4254-lg:h-auto cmsb4254-lg:max-xl:hidden cmsb4254-xs:max-sm:hidden data-content-typevideo data-appearancebanner data-elementmain>div classpagebuilder-video-inner data-elementinner>div classpagebuilder-video-wrapper data-elementwrapper>div classpagebuilder-video-container banner-video>video frameborder0 loop preloadnone srchttps://www.lafuma-mobilier.fr/media/video/cheminee-10-25.mp4 mutedtrue data-elementvideo>/video>/div>/div>/div>/div>div classcmsb4254-font-primary cmsb4254-mt-5 cmsb4254-md:mt-auto cmsb4254-mx-auto cmsb4254-text-center text-lg md:text-base lg:text-base xl:text-lg 2xl:text-lg cmsb4254-!leading-tight data-content-typetext data-appearancedefault data-elementmain data-pb-styleVL9LKUB>p>em>span stylefont-family: CrimsonPro-Italic;>10% extra korting met de code EXTRA10/span>/em>/p>/div>div classcmsb4254-font-primary cmsb4254-!leading-none cmsb4254-my-4 cmsb4254-mx-auto cmsb4254-text-center cmsb4254-text-2xl cmsb4254-sm:text-2xl cmsb4254-md:text-xl cmsb4254-lg:text-2xl cmsb4254-xl:text-2xl cmsb4254-2xl:text-3xl cmsb4254-2xl:max-w-none cmsb4254-mt-2 cmsb4254-2xl:mt-3 data-content-typetext data-appearancedefault data-elementmain data-pb-styleIOW1PGF>p>strong>BLACK RELAX Days/strong>/p>/div>div classcmsb4254-font-primary cmsb4254-!leading-none cmsb4254-mx-auto cmsb4254-text-center cmsb4254-2xl:max-w-none cmsb4254-2xl:mt-4 cmsb4254-mt-3 cmsb4254-text-xl cmsb4254-xl:text-2xl cmsb4254-2xl:text-2xl data-content-typetext data-appearancedefault data-elementmain data-pb-styleABOP36R>p>Totstrong> 50% korting/strong>br>small>op geselecteerde producten/small>/p>/div>div data-content-typebuttons data-appearanceinline data-same-widthfalse data-elementmain data-pb-styleF57F56H classcmsb4254-max-w-18rem cmsb4254-text-center cmsb4254-mt-5 cmsb4254-mb-10 cmsb4254-mx-auto cmsb4254-md:mb-auto cmsb4254-xs:max-md:mt-4 cmsb4254-xl:mt-5 cmsb4254-2xl:mt-7 cmsb4254-3xl:mt-7 cmsb4254-bg-#15319c! text-white!>div classcmsb4254-text-xs cmsb4254-bg-#15319c! text-white! data-content-typebutton-item data-appearancedefault data-elementmain data-pb-styleEHRMF4X>a classpagebuilder-button-primary pagebuilder-button-primary-small-with-arrow hrefhttps://www.lafuma-meubels.nl/top-deals.html target data-link-typecategory data-elementlink data-pb-styleI4A86JP>span data-elementlink_text>PROFITEER NU!/span>/a>/div>/div>/div>/div>/div>/div>/div>div data-content-typeblock data-appearancedefault data-elementmain>div classwidget block block-static-block> style>::backdrop {--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.cmsb1435-order-2 {order: 2}.cmsb1435-order-3 {order: 3}.cmsb1435-mb-2 {margin-bottom: 0.5rem}.cmsb1435-inline-block {display: inline-block}.cmsb1435-max-w-\200px\ {max-width: 200px}.cmsb1435-basis-full {flex-basis: 100%}.cmsb1435-rotate-180 {--tw-rotate: 180deg;transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cmsb1435-items-center {align-items: center}.cmsb1435-border-b {border-bottom-width: 1px}.cmsb1435-border-primary-300 {--tw-border-opacity: 1;border-color: rgb(224 224 224 / var(--tw-border-opacity))}.cmsb1435-bg-container-lighter {--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity))}.cmsb1435-px-4 {padding-left: 1rem;padding-right: 1rem}.cmsb1435-py-2 {padding-top: 0.5rem;padding-bottom: 0.5rem}.cmsb1435-py-8 {padding-top: 2rem;padding-bottom: 2rem}.cmsb1435-pb-4 {padding-bottom: 1rem}.cmsb1435-text-center {text-align: center}.cmsb1435-font-primary {font-family: Barlow, Helvetica Neue, Arial, sans-serif}.cmsb1435-text-sm {font-size: 0.875rem;line-height: 1.25rem}.cmsb1435-text-xl {font-size: 1.25rem;line-height: 1.75rem}.cmsb1435-font-medium {font-weight: 500}.cmsb1435-leading-8 {line-height: 2rem}@media (min-width: 768px) {.cmsb1435-md\:order-2 {order: 2}.cmsb1435-md\:order-3 {order: 3}.cmsb1435-md\:basis-auto {flex-basis: auto}.cmsb1435-md\:border-b-0 {border-bottom-width: 0px}.cmsb1435-md\:border-l {border-left-width: 1px}.cmsb1435-md\:border-r {border-right-width: 1px}.cmsb1435-md\:px-20 {padding-left: 5rem;padding-right: 5rem}.cmsb1435-md\:px-6 {padding-left: 1.5rem;padding-right: 1.5rem}.cmsb1435-md\:pb-0 {padding-bottom: 0px}.cmsb1435-md\:pl-6 {padding-left: 1.5rem}.cmsb1435-md\:pr-6 {padding-right: 1.5rem}}@media (min-width: 1024px) {.cmsb1435-lg\:px-12 {padding-left: 3rem;padding-right: 3rem}}@media (min-width: 1280px) {.cmsb1435-xl\:px-24 {padding-left: 6rem;padding-right: 6rem}.cmsb1435-xl\:text-2xl {font-size: 26px}}/style>style>#html-body data-pb-styleF5GL2OG,#html-body data-pb-styleMW9WWVI{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body data-pb-styleMW9WWVI{justify-content:flex-start;display:flex;flex-direction:column;margin:0;padding:0}#html-body data-pb-styleF5GL2OG{align-self:stretch}#html-body data-pb-styleOIYAUEA{display:flex;width:100%}#html-body data-pb-styleUDAIR9U{justify-content:center;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;text-align:center;width:25%;align-self:stretch}#html-body data-pb-styleMXBESGW{text-align:center;border-style:none}#html-body data-pb-styleEOIXPV9{max-width:100%;height:auto}#html-body data-pb-styleVC6OFUL{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:50%;align-self:stretch}#html-body data-pb-styleHXV48AV{display:none}#html-body data-pb-styleC06U6VL{justify-content:center;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:25%;align-self:stretch}#html-body data-pb-styleBM5H31O{text-align:center}@media only screen and (max-width: 768px) { #html-body data-pb-styleMXBESGW{border-style:none} }/style>div classcmsb1435-bg-container-lighter data-content-typerow data-appearancefull-width data-enable-parallax0 data-parallax-speed0.5 data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementmain data-pb-styleMW9WWVI>div classrow-full-width-inner data-elementinner>div classpagebuilder-column-group cmsb1435-py-8 cmsb1435-px-4 cmsb1435-md:px-6 cmsb1435-lg:px-12 cmsb1435-xl:px-24 data-background-images{} data-content-typecolumn-group data-appearancedefault data-grid-size12 data-elementmain data-pb-styleF5GL2OG>div classpagebuilder-column-line data-content-typecolumn-line data-elementmain data-pb-styleOIYAUEA>div classpagebuilder-column cmsb1435-border-b cmsb1435-md:border-b-0 cmsb1435-md:border-r cmsb1435-border-primary-300 cmsb1435-pb-4 cmsb1435-md:pb-0 cmsb1435-md:pr-6 cmsb1435-basis-full cmsb1435-items-center cmsb1435-md:basis-auto data-content-typecolumn data-appearancefull-height data-background-images{} data-elementmain data-pb-styleUDAIR9U>figure classcmsb1435-max-w-200px data-content-typeimage data-appearancefull-width data-elementmain data-pb-styleMXBESGW>picture>source media(max-width: 768px) srcsethttps://www.lafuma-meubels.nl/media/wysiwyg/garantie-5ans-all_NL.png alt title loadingeager data-elementmobile_image>img srchttps://www.lafuma-meubels.nl/media/wysiwyg/garantie-5ans-all_NL.png alt title loadingeager data-elementdesktop_image data-pb-styleEOIXPV9>/source>/picture>/figure>/div>div classpagebuilder-column cmsb1435-order-3 cmsb1435-md:order-2 cmsb1435-md:px-20 data-content-typecolumn data-appearancefull-height data-background-images{} data-elementmain data-pb-styleVC6OFUL>h1 classcmsb1435-font-primary cmsb1435-text-xl cmsb1435-xl:text-2xl cmsb1435-mb-2 cmsb1435-text-center cmsb1435-leading-8 data-content-typeheading data-appearancedefault data-elementmain>LAFUMA MOBILIER : Franse fabrikant van buitenmeubilair sinds 1954/h1>div classcmsb1435-text-center cmsb1435-text-sm cmsb1435-py-2 cmsb1435-font-medium data-content-typetext data-appearancedefault data-elementmain data-pb-styleHXV48AV>p styletext-align: center;>a tabindex0 hrefhttps://https://www.lafuma-meubels.nl/marque-durable/notre-histoire/fabricant-francais.html>Ontdek het merk svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewbox0 0 25 24 fillnone classrotate-180 inline-block roleimg>path dM16.2 0.75L5.47995 11.47C5.41029 11.5396 5.35502 11.6222 5.31731 11.7131C5.2796 11.8041 5.2602 11.9016 5.2602 12C5.2602 12.0984 5.2796 12.1959 5.31731 12.2869C5.35502 12.3778 5.41029 12.4604 5.47995 12.53L16.2 23.25 stroke#171717 stroke-width1.5 stroke-linecapround stroke-linejoinround>/path>title>back/title>/svg>/a>/p>/div>/div>div classpagebuilder-column cmsb1435-md:border-l cmsb1435-border-primary-300 cmsb1435-md:pl-6 cmsb1435-basis-full cmsb1435-items-center cmsb1435-md:basis-auto cmsb1435-md:order-3 cmsb1435-order-2 data-content-typecolumn data-appearancefull-height data-background-images{} data-elementmain data-pb-styleC06U6VL>div classtrusted-shop-know-how data-content-typehtml data-appearancedefault data-elementmain data-pb-styleBM5H31O data-decodedtrue>/div>/div>/div>/div>/div>/div>/div>/div>div data-content-typerow data-appearancecontained data-elementmain>div data-enable-parallax0 data-parallax-speed0.5 data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementinner data-pb-styleCQ755TK>div classcmsp130-relative cmsp130-overflow-x-hidden cmsp130-sm:overflow-visible tab-align-center data-content-typetabs data-appearancedefault data-active-tab0 data-elementmain data-pb-styleYOFYKV5>ul roletablist classtabs-navigation cmsp130-z-50 cmsp130-relative cmsp130-block cmsp130--mb-px cmsp130-p-0 cmsp130-shadow data-elementnavigation data-pb-styleXLFERWL>li roletab classtab-header cmsp130-uppercase cmsp130-border cmsp130-border-b-0 cmsp130-border-solid cmsp130-border-gray-300 cmsp130-rounded-bl-none cmsp130-rounded-br-none cmsp130-inline-block cmsp130-relative cmsp130-my-0 cmsp130-mx-8 cmsp130--ml-px cmsp130-max-w-full cmsp130-break-words data-elementheaders data-pb-styleXN5L7XW>a href#PIIKKVC classtab-title>span classtab-title cmsp130-text-sm cmsp130-sm:text-base cmsp130-font-normal>BLACK RELAX DAYS/span>/a>/li>li roletab classtab-header cmsp130-uppercase cmsp130-border cmsp130-border-b-0 cmsp130-border-solid cmsp130-border-gray-300 cmsp130-rounded-bl-none cmsp130-rounded-br-none cmsp130-inline-block cmsp130-relative cmsp130-my-0 cmsp130-mx-8 cmsp130--ml-px cmsp130-max-w-full cmsp130-break-words data-elementheaders data-pb-styleRQ6F76Y>a href#FTB7IMD classtab-title>span classtab-title cmsp130-text-sm cmsp130-sm:text-base cmsp130-font-normal>RELAXSTOELEN VOOR BINNEN/span>/a>/li>li roletab classtab-header cmsp130-uppercase cmsp130-border cmsp130-border-b-0 cmsp130-border-solid cmsp130-border-gray-300 cmsp130-rounded-bl-none cmsp130-rounded-br-none cmsp130-inline-block cmsp130-relative cmsp130-my-0 cmsp130-mx-8 cmsp130--ml-px cmsp130-max-w-full cmsp130-break-words data-elementheaders data-pb-styleR7JDY57>a href#R8P99HB classtab-title>span classtab-title cmsp130-text-sm cmsp130-sm:text-base cmsp130-font-normal>VLINDERSTOELEN/span>/a>/li>/ul>div classtabs-content cmsp130-rounded-sm cmsp130-bg-container-lighter cmsp130-shadow cmsp130-box-border cmsp130-border cmsp130-border-solid cmsp130-border-gray-300 cmsp130-overflow-hidden cmsp130-z-10 cmsp130-static data-elementcontent data-pb-styleR3EQLYE>div classcmsp130-opacity-0 cmsp130-top-0 data-content-typetab-item data-appearancedefault data-tab-nameBLACK RELAX DAYS data-background-images{} data-elementmain idPIIKKVC data-pb-styleO54ANGR>div classlink-container cmsp130-max-w-1216px cmsp130-pb-16 cmsp130-pt-0 cmsp130-2xl:pl-1 cmsp130-hidden cmsp130-md:block cmsp130-absolute cmsp130-top-0 cmsp130-right-0 cmsp130-left-0 cmsp130-mx-auto cmsp130-text-right>a classcmsp130-hidden cmsp130-md:inline-block btn-with-arrow-black cmsp130-font-medium hrefhttps://www.lafuma-meubels.nl/top-deals.html target data-link-typecategory data-elementlink>span classcmsp130-text-sm data-elementtext_link>Selectie bekijken/span>/a>/div>div data-content-typeproducts data-appearancecarousel data-autoplayfalse data-autoplay-speed4000 data-infinite-loopfalse data-show-arrowstrue data-show-dotsfalse data-carousel-modedefault data-center-padding90px data-elementmain> div classglider-contain product-items widget-product-carousel> div data-roleglider-content classmx-auto grid gap-4 sm:grid-cols-2 lg:grid-cols-4 relative overflow-y-hidden overflow-x-scroll> div x-datainitAutolist classitem product border md:border-2 border-primary-200 product-item flex flex-col w-full max-w-312px relative > a hrefhttps://www.lafuma-meubels.nl/gepolsterde-zero-gravity-relaxstoel-rsx-clip-rouge-bordeaux-tube-noir-lfm2047-3186.html classproduct photo product-item-photo block mb-3 mt-4 !mx-4 snap-mandatory scroll-m-1 flex overflow-auto w-auto id156 tabindex-1> img classmx-auto object-contain h-auto w-full product-image-photo x-data @update-gallery-156.window$root.src $event.detail srcset srchttps://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-relax-matelasse-zero-gravite-rsx-clip-rouge-bordeaux-tube-noir-lfm2047-3186-1.jpg?quality80&bg-color255,255,255&fitbounds&height260&width260&canvas260:260 loadinglazy width260 height260 altGepolsterde Zero-Gravity Relaxstoel - Rsx Clip - AirComfort® - Rood Bordeaux titleGepolsterde Zero-Gravity Relaxstoel - Rsx Clip - AirComfort® - Rood Bordeaux> /a> div classproduct-info flex flex-col justify-between grow px-4 pb-4> div classmb-6 justify-center text-primary text-left > a classproduct-item-link hrefhttps://www.lafuma-meubels.nl/gepolsterde-zero-gravity-relaxstoel-rsx-clip-rouge-bordeaux-tube-noir-lfm2047-3186.html> span classblock text-sm sm:text-base min-h-20px font-medium>Gepolsterde Zero-Gravity Relaxstoel/span> span classblock text-xs s:min-h-48px sm:min-h-32px font-medium>RSX Clip AirComfort® Rouge /span> /a> /div> script> function initPriceBox__6929228eeebe2() { return { updatePrice(priceData) { const regularPriceLabel this.$root.querySelector(.normal-price .price-label); const regularPriceElement this.$root.querySelector(.normal-price data-price-typefinalPrice.price-wrapper .price); const basePriceElement this.$root.querySelector(.normal-price data-price-typebasePrice.price-wrapper .price); if (priceData.finalPrice.amount priceData.oldPrice.amount) { regularPriceLabel.classList.add(hidden); } else { regularPriceLabel.classList.remove(hidden); } regularPriceElement.innerText hyva.formatPrice(priceData.finalPrice.amount); basePriceElement && (basePriceElement.innerText hyva.formatPrice(priceData.basePrice.amount)); } } } /script> div classsm:items-center sm:flex sm:justify-between> div classtext-gray-900 x-datainitPriceBox__6929228eeebe2() @update-prices-156.windowupdatePrice($event.detail);> div classprice-box price-final_price data-rolepriceBox data-product-id156 data-price-boxproduct-id-156> span classspecial-price> span x-data x-idproduct\u002Dprice\u002D156 classprice-container price-final_price tax weee> span classprice-label>Speciale prijs/span> span :id$id(product\u002Dprice\u002D156) data-price-amount265.93 data-price-typefinalPrice classprice-wrapper >span classprice>€ 265,93/span>/span> /span> /span> span classold-price> span x-data x-idold\u002Dprice\u002D156 classprice-container price-final_price tax weee> span classprice-label>Normale prijs/span> span :id$id(old\u002Dprice\u002D156) data-price-amount379.9 data-price-typeoldPrice classprice-wrapper >span classprice>€ 379,90/span>/span> /span> /span>/div> /div> div classw-auto justify-center> div classtext-right> p classflex items-center justify-end align-middle available gap-x-2 stock titleBeschikbaarheid> span classw-2 h-2 bg-green-500 rounded-full shrink-0>/span> span classtext-xs>Op voorraad/span> /p> /div> /div> /div> div classw-auto inline-block gap-0 mt-9px justify-end hidden md:flex> a hrefhttps://www.lafuma-meubels.nl/gepolsterde-zero-gravity-relaxstoel-rsx-clip-rouge-bordeaux-tube-noir-lfm2047-3186.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-relax-matelasse-zero-gravite-rsx-clip-rouge-bordeaux-tube-noir-lfm2047-3186-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(156, 156), border-transparent: !isCurrentProduct(156, 156) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/3186-bordeaux-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/gepolsterde-zero-gravity-relaxstoel-rsx-clip-rouge-bordeaux-tube-noir-lfm2047-3186.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-relax-matelasse-zero-gravite-rsx-clip-noir-acier-tube-noir-lfm2047-6135-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(159, 156), border-transparent: !isCurrentProduct(159, 156) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/6135-acier-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/gepolsterde-zero-gravity-relaxstoel-rsx-clip-rouge-bordeaux-tube-noir-lfm2047-3186.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-relax-matelasse-zero-gravite-rsx-clip-bleu-coral-blue-tube-noir-lfm2047-6893-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(162, 156), border-transparent: !isCurrentProduct(162, 156) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/6893-coral-blue-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/gepolsterde-zero-gravity-relaxstoel-rsx-clip-rouge-bordeaux-tube-noir-lfm2047-3186.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-relax-matelasse-zero-gravite-rsx-clip-marron-taupe-tube-noir-lfm2047-7057-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(165, 156), border-transparent: !isCurrentProduct(165, 156) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/7057-taupe-unicolore.jpg width26 height26 loadinglazy altcolor> /a> /div> /div> script> function initAutolist() { return { changeImage(image) { const target event.target.closest(.product-item).querySelector(.product-item-photo).querySelector(.product-image-photo); target.dataset.tempsrc target.src; target.src image; }, resetImage() { const target event.target.closest(.product-item).querySelector(.product-item-photo).querySelector(.product-image-photo); target.src target.dataset.tempsrc; }, isCurrentProduct(currentId, productId) { return currentId productId; }, loadRollImage() { const rollImage event.target.closest(.product-item-photo.has-roll-image).querySelector(.roll-image); if (rollImage.src ! rollImage.dataset.src) { rollImage.src rollImage.dataset.src; } } } } /script> div classamlabel-position-wrapper absolute max-w-full h-fit-content !w-auto !min-w-0 m-auto flex gap-amlabel-margin z-20 amlabel-position-top-right-156-prod flex-col :class{ top-0: config.position.includes(top), top-0 bottom-0: config.position.includes(middle), bottom-0: config.position.includes(bottom), left-0: config.position.includes(left), left-0 right-0: config.position.includes(center), right-0: config.position.includes(right) } x-data{ ...initAmlabel_6929228f089bb(), parentContainerProcessor: initParentContainerProcessor(), labelItemProcessor: initLabelItemProcessor() } x-initinitLabel($el) x-intersect.oncerender()> div x-refamLabel x-cloak x-showinitialized x-transition:entertransition ease-out duration-250 x-transition:enter-startopacity-0 transform scale-90 x-transition:enter-endopacity-100 transform scale-100 @resize.window.debounceresize() @clicklabelItemProcessor.openLink($event, config.redirect_url) classgroup relative amasty-label-container amasty-label-container-12-156-prod amasty-label-for-156 stylepadding:4px;background-color:#E7363A;font-family: Barlow;font-style: normal;font-weight: 600;line-height: 12px;/* 100% */letter-spacing:-0.32px; font-size: 12px; color: #ffffff; data-amlabel-order0> div classamlabel-text text-center whitespace-nowrap> - 30% /div> /div> /div> script> use strict; function initAmlabel_6929228f089bb() { return { element: null, parent: null, initialized: false, wrapperClass: , labelContainer: null, config: {position:top-right,size:,path:.product-image-container, .product-item-photo, .cdz-product-top,mode:prod,move:0,product:156,label:12,margin:2,alignment:0,order:0,redirect_url:,tooltip:{backgroundColor:,color:,status:1,content:}}, initLabel: function ($el) { this.element $el; this.labelContainer this.$refs.amLabel; this.parent $el.parentElement; this.wrapperClass `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`; }, /** * @return {void} */ render: function () { if (this.element.dataset.amlabelObserved) { return; } this.element.dataset.amlabelObserved true; this.parentContainerProcessor.process(this); this.labelItemProcessor.process(this); this.initialized true; }, /** * @return {void} */ resize: function () { this.config.size && this.labelItemProcessor.setLabelSize(this); } } } /script> div classamlabel-position-wrapper absolute max-w-full h-fit-content !w-auto !min-w-0 m-auto flex gap-amlabel-margin z-20 amlabel-position-top-right-156-prod flex-col :class{ top-0: config.position.includes(top), top-0 bottom-0: config.position.includes(middle), bottom-0: config.position.includes(bottom), left-0: config.position.includes(left), left-0 right-0: config.position.includes(center), right-0: config.position.includes(right) } x-data{ ...initAmlabel_6929228f096a2(), parentContainerProcessor: initParentContainerProcessor(), labelItemProcessor: initLabelItemProcessor() } x-initinitLabel($el) x-intersect.oncerender()> div x-refamLabel x-cloak x-showinitialized x-transition:entertransition ease-out duration-250 x-transition:enter-startopacity-0 transform scale-90 x-transition:enter-endopacity-100 transform scale-100 @resize.window.debounceresize() @clicklabelItemProcessor.openLink($event, config.redirect_url) classgroup relative amasty-label-container amasty-label-container-690-156-prod amasty-label-for-156 stylepadding:4px; background-color: #fa9a95; font-family: Barlow; font-style: normal; font-weight: 500; line-height: 12px; font-size: 12px; color: #ffffff; data-amlabel-order3> div classamlabel-text text-center whitespace-nowrap> Nog maar 4 stuks! /div> /div> /div> script> use strict; function initAmlabel_6929228f096a2() { return { element: null, parent: null, initialized: false, wrapperClass: , labelContainer: null, config: {position:top-right,size:,path:.product-image-container, .product-item-photo, .cdz-product-top,mode:prod,move:0,product:156,label:690,margin:2,alignment:0,order:3,redirect_url:,tooltip:{backgroundColor:,color:,status:1,content:}}, initLabel: function ($el) { this.element $el; this.labelContainer this.$refs.amLabel; this.parent $el.parentElement; this.wrapperClass `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`; }, /** * @return {void} */ render: function () { if (this.element.dataset.amlabelObserved) { return; } this.element.dataset.amlabelObserved true; this.parentContainerProcessor.process(this); this.labelItemProcessor.process(this); this.initialized true; }, /** * @return {void} */ resize: function () { this.config.size && this.labelItemProcessor.setLabelSize(this); } } } /script>/div> div x-datainitAutolist classitem product border md:border-2 border-primary-200 product-item flex flex-col w-full max-w-312px relative > a hrefhttps://www.lafuma-meubels.nl/set-van-1-vierkante-tuintafel-2-ultra-compacte-inklapbare-stoelen-bundle-balcony-ii-orange-canyon-tube-canyon-bdl0034-9875.html classproduct photo product-item-photo block mb-3 mt-4 !mx-4 snap-mandatory scroll-m-1 flex overflow-auto w-auto id3597 tabindex-1> img classmx-auto object-contain h-auto w-full product-image-photo x-data @update-gallery-3597.window$root.src $event.detail srcset srchttps://www.lafuma-meubels.nl/visuels-lafmob/ensemble-1-table-carree-2-chaises-pliantes-ultra-compactes-orange-bdl0034_9875-1.jpg?quality80&bg-color255,255,255&fitbounds&height260&width260&canvas260:260 loadinglazy width260 height260 altSet van 1 vierkante tuintafel, 2 ultra-compacte inklapbare stoelen - Balcony - Acier - Oranje Canyon titleSet van 1 vierkante tuintafel, 2 ultra-compacte inklapbare stoelen - Balcony - Acier - Oranje Canyon> /a> div classproduct-info flex flex-col justify-between grow px-4 pb-4> div classmb-6 justify-center text-primary text-left > a classproduct-item-link hrefhttps://www.lafuma-meubels.nl/set-van-1-vierkante-tuintafel-2-ultra-compacte-inklapbare-stoelen-bundle-balcony-ii-orange-canyon-tube-canyon-bdl0034-9875.html> span classblock text-sm sm:text-base min-h-20px font-medium>Set van 1 vierkante tuintafel, 2 ultra-compacte inklapbare stoelen/span> span classblock text-xs s:min-h-48px sm:min-h-32px font-medium>Balcony Staal Orange /span> /a> /div> script> function initPriceBox__6929228f0ad73() { return { updatePrice(priceData) { const regularPriceLabel this.$root.querySelector(.normal-price .price-label); const regularPriceElement this.$root.querySelector(.normal-price data-price-typefinalPrice.price-wrapper .price); const basePriceElement this.$root.querySelector(.normal-price data-price-typebasePrice.price-wrapper .price); if (priceData.finalPrice.amount priceData.oldPrice.amount) { regularPriceLabel.classList.add(hidden); } else { regularPriceLabel.classList.remove(hidden); } regularPriceElement.innerText hyva.formatPrice(priceData.finalPrice.amount); basePriceElement && (basePriceElement.innerText hyva.formatPrice(priceData.basePrice.amount)); } } } /script> div classsm:items-center sm:flex sm:justify-between> div classtext-gray-900 x-datainitPriceBox__6929228f0ad73() @update-prices-3597.windowupdatePrice($event.detail);> div classprice-box price-final_price data-rolepriceBox data-product-id3597 data-price-boxproduct-id-3597>div classbundle-price price-container inline-grid grid-row-1 gap-x-2 leading-none> div classprice col-start-1 col-end-2 row-start-1 row-end-3 leading-none> span classprice>€ 271,76/span> /div> div classold-price flex col-start-2 col-end-3 row-start-1 row-end-2 leading-none> span idproduct-price-3597 classprice-wrapper title-font font-regular text-xs md:text-sm line-through text-system-red leading-none> span classprice leading-none x-htmlhyva.formatPrice(319.7)> span classprice>€ 319,70/span> /span> /span> /div> /div>/div> /div> div classw-auto justify-center> div classtext-right> p classflex items-center justify-end align-middle available gap-x-2 stock titleBeschikbaarheid> span classw-2 h-2 bg-green-500 rounded-full shrink-0>/span> span classtext-xs>Op voorraad/span> /p> /div> /div> /div> div classw-auto inline-block gap-0 mt-9px justify-end hidden md:flex> a hrefhttps://www.lafuma-meubels.nl/set-van-1-vierkante-tuintafel-2-ultra-compacte-inklapbare-stoelen-bundle-balcony-ii-orange-canyon-tube-canyon-bdl0034-9875.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/ensemble-1-table-carree-2-chaises-pliantes-ultra-compactes-gris-bdl0034_7782-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(3591, 3597), border-transparent: !isCurrentProduct(3591, 3597) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/7782-titane-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/set-van-1-vierkante-tuintafel-2-ultra-compacte-inklapbare-stoelen-bundle-balcony-ii-orange-canyon-tube-canyon-bdl0034-9875.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/ensemble-1-table-carree-2-chaises-pliantes-ultra-compactes-vert-bdl0034_9874-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(3594, 3597), border-transparent: !isCurrentProduct(3594, 3597) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/9874-moss-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/set-van-1-vierkante-tuintafel-2-ultra-compacte-inklapbare-stoelen-bundle-balcony-ii-orange-canyon-tube-canyon-bdl0034-9875.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/ensemble-1-table-carree-2-chaises-pliantes-ultra-compactes-orange-bdl0034_9875-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(3597, 3597), border-transparent: !isCurrentProduct(3597, 3597) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/9875-canyon-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/set-van-1-vierkante-tuintafel-2-ultra-compacte-inklapbare-stoelen-bundle-balcony-ii-orange-canyon-tube-canyon-bdl0034-9875.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/ensemble-1-table-carree-2-chaises-pliantes-ultra-compactes-bleu-bdl0034_9940-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(3600, 3597), border-transparent: !isCurrentProduct(3600, 3597) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/9940-indigo-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/set-van-1-vierkante-tuintafel-2-ultra-compacte-inklapbare-stoelen-bundle-balcony-ii-orange-canyon-tube-canyon-bdl0034-9875.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/ensemble-1-table-carree-2-chaises-pliantes-ultra-compactes-beige-bdl0034_9948-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(3603, 3597), border-transparent: !isCurrentProduct(3603, 3597) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/9868-seigle-ll-unicolore.jpg width26 height26 loadinglazy altcolor> /a> /div> /div> script> function initAutolist() { return { changeImage(image) { const target event.target.closest(.product-item).querySelector(.product-item-photo).querySelector(.product-image-photo); target.dataset.tempsrc target.src; target.src image; }, resetImage() { const target event.target.closest(.product-item).querySelector(.product-item-photo).querySelector(.product-image-photo); target.src target.dataset.tempsrc; }, isCurrentProduct(currentId, productId) { return currentId productId; }, loadRollImage() { const rollImage event.target.closest(.product-item-photo.has-roll-image).querySelector(.roll-image); if (rollImage.src ! rollImage.dataset.src) { rollImage.src rollImage.dataset.src; } } } } /script> div classamlabel-position-wrapper absolute max-w-full h-fit-content !w-auto !min-w-0 m-auto flex gap-amlabel-margin z-20 amlabel-position-top-right-3597-prod flex-col :class{ top-0: config.position.includes(top), top-0 bottom-0: config.position.includes(middle), bottom-0: config.position.includes(bottom), left-0: config.position.includes(left), left-0 right-0: config.position.includes(center), right-0: config.position.includes(right) } x-data{ ...initAmlabel_6929228b13640(), parentContainerProcessor: initParentContainerProcessor(), labelItemProcessor: initLabelItemProcessor() } x-initinitLabel($el) x-intersect.oncerender()> div x-refamLabel x-cloak x-showinitialized x-transition:entertransition ease-out duration-250 x-transition:enter-startopacity-0 transform scale-90 x-transition:enter-endopacity-100 transform scale-100 @resize.window.debounceresize() @clicklabelItemProcessor.openLink($event, config.redirect_url) classgroup relative amasty-label-container amasty-label-container-12-3597-prod amasty-label-for-3597 stylepadding:4px;background-color:#E7363A;font-family: Barlow;font-style: normal;font-weight: 600;line-height: 12px;/* 100% */letter-spacing:-0.32px; font-size: 12px; color: #ffffff; data-amlabel-order0> div classamlabel-text text-center whitespace-nowrap> - 15% /div> /div> /div> script> use strict; function initAmlabel_6929228b13640() { return { element: null, parent: null, initialized: false, wrapperClass: , labelContainer: null, config: {position:top-right,size:,path:.product-image-container, .product-item-photo, .cdz-product-top,mode:prod,move:0,product:3597,label:12,margin:2,alignment:0,order:0,redirect_url:,tooltip:{backgroundColor:,color:,status:1,content:}}, initLabel: function ($el) { this.element $el; this.labelContainer this.$refs.amLabel; this.parent $el.parentElement; this.wrapperClass `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`; }, /** * @return {void} */ render: function () { if (this.element.dataset.amlabelObserved) { return; } this.element.dataset.amlabelObserved true; this.parentContainerProcessor.process(this); this.labelItemProcessor.process(this); this.initialized true; }, /** * @return {void} */ resize: function () { this.config.size && this.labelItemProcessor.setLabelSize(this); } } } /script>/div> div x-datainitAutolist classitem product border md:border-2 border-primary-200 product-item flex flex-col w-full max-w-312px relative > a hrefhttps://www.lafuma-meubels.nl/set-van-1-rechthoekige-tuintafel-4-ultra-compacte-inklapbare-stoelen-bundle-balcony-ii-120-bleu-indigo-tube-indigo-bdl0035-9940.html classproduct photo product-item-photo block mb-3 mt-4 !mx-4 snap-mandatory scroll-m-1 flex overflow-auto w-auto id3615 tabindex-1> img classmx-auto object-contain h-auto w-full product-image-photo x-data @update-gallery-3615.window$root.src $event.detail srcset srchttps://www.lafuma-meubels.nl/visuels-lafmob/ensemble-1-table-rectangle-4-chaises-pliantes-ultra-compactes-bundle-balcony-ii-120-bleu-bdl0035_9940-1.jpg?quality80&bg-color255,255,255&fitbounds&height260&width260&canvas260:260 loadinglazy width260 height260 altSet van 1 rechthoekige tuintafel, 4 ultra-compacte inklapbare stoelen - Balcony - Acier - Blauw Indigo titleSet van 1 rechthoekige tuintafel, 4 ultra-compacte inklapbare stoelen - Balcony - Acier - Blauw Indigo> /a> div classproduct-info flex flex-col justify-between grow px-4 pb-4> div classmb-6 justify-center text-primary text-left > a classproduct-item-link hrefhttps://www.lafuma-meubels.nl/set-van-1-rechthoekige-tuintafel-4-ultra-compacte-inklapbare-stoelen-bundle-balcony-ii-120-bleu-indigo-tube-indigo-bdl0035-9940.html> span classblock text-sm sm:text-base min-h-20px font-medium>Set van 1 rechthoekige tuintafel, 4 ultra-compacte inklapbare stoelen/span> span classblock text-xs s:min-h-48px sm:min-h-32px font-medium>Balcony Staal Bleu /span> /a> /div> script> function initPriceBox__6929228f1ad85() { return { updatePrice(priceData) { const regularPriceLabel this.$root.querySelector(.normal-price .price-label); const regularPriceElement this.$root.querySelector(.normal-price data-price-typefinalPrice.price-wrapper .price); const basePriceElement this.$root.querySelector(.normal-price data-price-typebasePrice.price-wrapper .price); if (priceData.finalPrice.amount priceData.oldPrice.amount) { regularPriceLabel.classList.add(hidden); } else { regularPriceLabel.classList.remove(hidden); } regularPriceElement.innerText hyva.formatPrice(priceData.finalPrice.amount); basePriceElement && (basePriceElement.innerText hyva.formatPrice(priceData.basePrice.amount)); } } } /script> div classsm:items-center sm:flex sm:justify-between> div classtext-gray-900 x-datainitPriceBox__6929228f1ad85() @update-prices-3615.windowupdatePrice($event.detail);> div classprice-box price-final_price data-rolepriceBox data-product-id3615 data-price-boxproduct-id-3615>div classbundle-price price-container inline-grid grid-row-1 gap-x-2 leading-none> div classprice col-start-1 col-end-2 row-start-1 row-end-3 leading-none> span classprice>€ 467,10/span> /div> div classold-price flex col-start-2 col-end-3 row-start-1 row-end-2 leading-none> span idproduct-price-3615 classprice-wrapper title-font font-regular text-xs md:text-sm line-through text-system-red leading-none> span classprice leading-none x-htmlhyva.formatPrice(549.5)> span classprice>€ 549,50/span> /span> /span> /div> /div>/div> /div> div classw-auto justify-center> div classtext-right> p classflex items-center justify-end align-middle available gap-x-2 stock titleBeschikbaarheid> span classw-2 h-2 bg-green-500 rounded-full shrink-0>/span> span classtext-xs>Op voorraad/span> /p> /div> /div> /div> div classw-auto inline-block gap-0 mt-9px justify-end hidden md:flex> a hrefhttps://www.lafuma-meubels.nl/set-van-1-rechthoekige-tuintafel-4-ultra-compacte-inklapbare-stoelen-bundle-balcony-ii-120-bleu-indigo-tube-indigo-bdl0035-9940.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/ensemble-1-table-rectangle-4-chaises-pliantes-ultra-compactes-bundle-balcony-ii-120-gris-bdl0035_7782-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(3606, 3615), border-transparent: !isCurrentProduct(3606, 3615) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/7782-titane-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/set-van-1-rechthoekige-tuintafel-4-ultra-compacte-inklapbare-stoelen-bundle-balcony-ii-120-bleu-indigo-tube-indigo-bdl0035-9940.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/ensemble-1-table-rectangle-4-chaises-pliantes-ultra-compactes-bundle-balcony-ii-120-vert-bdl0035_9874-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(3609, 3615), border-transparent: !isCurrentProduct(3609, 3615) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/9874-moss-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/set-van-1-rechthoekige-tuintafel-4-ultra-compacte-inklapbare-stoelen-bundle-balcony-ii-120-bleu-indigo-tube-indigo-bdl0035-9940.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/ensemble-1-table-rectangle-4-chaises-pliantes-ultra-compactes-bundle-balcony-ii-120-orange-bdl0035_9875-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(3612, 3615), border-transparent: !isCurrentProduct(3612, 3615) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/9875-canyon-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/set-van-1-rechthoekige-tuintafel-4-ultra-compacte-inklapbare-stoelen-bundle-balcony-ii-120-bleu-indigo-tube-indigo-bdl0035-9940.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/ensemble-1-table-rectangle-4-chaises-pliantes-ultra-compactes-bundle-balcony-ii-120-bleu-bdl0035_9940-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(3615, 3615), border-transparent: !isCurrentProduct(3615, 3615) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/9940-indigo-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/set-van-1-rechthoekige-tuintafel-4-ultra-compacte-inklapbare-stoelen-bundle-balcony-ii-120-bleu-indigo-tube-indigo-bdl0035-9940.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/ensemble-1-table-rectangle-4-chaises-pliantes-ultra-compactes-bundle-balcony-ii-120-beige-bdl0035_9948-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(3618, 3615), border-transparent: !isCurrentProduct(3618, 3615) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/9868-seigle-ll-unicolore.jpg width26 height26 loadinglazy altcolor> /a> /div> /div> script> function initAutolist() { return { changeImage(image) { const target event.target.closest(.product-item).querySelector(.product-item-photo).querySelector(.product-image-photo); target.dataset.tempsrc target.src; target.src image; }, resetImage() { const target event.target.closest(.product-item).querySelector(.product-item-photo).querySelector(.product-image-photo); target.src target.dataset.tempsrc; }, isCurrentProduct(currentId, productId) { return currentId productId; }, loadRollImage() { const rollImage event.target.closest(.product-item-photo.has-roll-image).querySelector(.roll-image); if (rollImage.src ! rollImage.dataset.src) { rollImage.src rollImage.dataset.src; } } } } /script> div classamlabel-position-wrapper absolute max-w-full h-fit-content !w-auto !min-w-0 m-auto flex gap-amlabel-margin z-20 amlabel-position-top-right-3615-prod flex-col :class{ top-0: config.position.includes(top), top-0 bottom-0: config.position.includes(middle), bottom-0: config.position.includes(bottom), left-0: config.position.includes(left), left-0 right-0: config.position.includes(center), right-0: config.position.includes(right) } x-data{ ...initAmlabel_6929228bbd9ff(), parentContainerProcessor: initParentContainerProcessor(), labelItemProcessor: initLabelItemProcessor() } x-initinitLabel($el) x-intersect.oncerender()> div x-refamLabel x-cloak x-showinitialized x-transition:entertransition ease-out duration-250 x-transition:enter-startopacity-0 transform scale-90 x-transition:enter-endopacity-100 transform scale-100 @resize.window.debounceresize() @clicklabelItemProcessor.openLink($event, config.redirect_url) classgroup relative amasty-label-container amasty-label-container-12-3615-prod amasty-label-for-3615 stylepadding:4px;background-color:#E7363A;font-family: Barlow;font-style: normal;font-weight: 600;line-height: 12px;/* 100% */letter-spacing:-0.32px; font-size: 12px; color: #ffffff; data-amlabel-order0> div classamlabel-text text-center whitespace-nowrap> - 15% /div> /div> /div> script> use strict; function initAmlabel_6929228bbd9ff() { return { element: null, parent: null, initialized: false, wrapperClass: , labelContainer: null, config: {position:top-right,size:,path:.product-image-container, .product-item-photo, .cdz-product-top,mode:prod,move:0,product:3615,label:12,margin:2,alignment:0,order:0,redirect_url:,tooltip:{backgroundColor:,color:,status:1,content:}}, initLabel: function ($el) { this.element $el; this.labelContainer this.$refs.amLabel; this.parent $el.parentElement; this.wrapperClass `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`; }, /** * @return {void} */ render: function () { if (this.element.dataset.amlabelObserved) { return; } this.element.dataset.amlabelObserved true; this.parentContainerProcessor.process(this); this.labelItemProcessor.process(this); this.initialized true; }, /** * @return {void} */ resize: function () { this.config.size && this.labelItemProcessor.setLabelSize(this); } } } /script>/div> div x-datainitAutolist classitem product border md:border-2 border-primary-200 product-item flex flex-col w-full max-w-312px relative > a hrefhttps://www.lafuma-meubels.nl/batch-van-2-relaxstoelen-futura-becomfort-bleu-bleu-encre-tube-titane-bdl0011-8900.html classproduct photo product-item-photo block mb-3 mt-4 !mx-4 snap-mandatory scroll-m-1 flex overflow-auto w-auto id3209 tabindex-1> img classmx-auto object-contain h-auto w-full product-image-photo x-data @update-gallery-3209.window$root.src $event.detail srcset srchttps://www.lafuma-meubels.nl/visuels-lafmob/lot-de-2-fauteuils-relax-zero-gravite-futura-becomfort-bleu-bleu-encre-tube-titane-bdl0011-8900-1.jpg?quality80&bg-color255,255,255&fitbounds&height260&width260&canvas260:260 loadinglazy width260 height260 altBatch van 2 relaxstoelen - Futura - BeComfort® - Blauw Bleu Encre titleBatch van 2 relaxstoelen - Futura - BeComfort® - Blauw Bleu Encre> /a> div classproduct-info flex flex-col justify-between grow px-4 pb-4> div classmb-6 justify-center text-primary text-left > a classproduct-item-link hrefhttps://www.lafuma-meubels.nl/batch-van-2-relaxstoelen-futura-becomfort-bleu-bleu-encre-tube-titane-bdl0011-8900.html> span classblock text-sm sm:text-base min-h-20px font-medium>Batch van 2 relaxstoelen/span> span classblock text-xs s:min-h-48px sm:min-h-32px font-medium>Futura BeComfort® Bleu /span> /a> /div> script> function initPriceBox__6929228f29502() { return { updatePrice(priceData) { const regularPriceLabel this.$root.querySelector(.normal-price .price-label); const regularPriceElement this.$root.querySelector(.normal-price data-price-typefinalPrice.price-wrapper .price); const basePriceElement this.$root.querySelector(.normal-price data-price-typebasePrice.price-wrapper .price); if (priceData.finalPrice.amount priceData.oldPrice.amount) { regularPriceLabel.classList.add(hidden); } else { regularPriceLabel.classList.remove(hidden); } regularPriceElement.innerText hyva.formatPrice(priceData.finalPrice.amount); basePriceElement && (basePriceElement.innerText hyva.formatPrice(priceData.basePrice.amount)); } } } /script> div classsm:items-center sm:flex sm:justify-between> div classtext-gray-900 x-datainitPriceBox__6929228f29502() @update-prices-3209.windowupdatePrice($event.detail);> div classprice-box price-final_price data-rolepriceBox data-product-id3209 data-price-boxproduct-id-3209>div classbundle-price price-container inline-grid grid-row-1 gap-x-2 leading-none> div classprice col-start-1 col-end-2 row-start-1 row-end-3 leading-none> span classprice>€ 607,84/span> /div> div classold-price flex col-start-2 col-end-3 row-start-1 row-end-2 leading-none> span idproduct-price-3209 classprice-wrapper title-font font-regular text-xs md:text-sm line-through text-system-red leading-none> span classprice leading-none x-htmlhyva.formatPrice(759.8)> span classprice>€ 759,80/span> /span> /span> /div> /div>/div> /div> div classw-auto justify-center> div classtext-right> p classflex items-center justify-end align-middle available gap-x-2 stock titleBeschikbaarheid> span classw-2 h-2 bg-green-500 rounded-full shrink-0>/span> span classtext-xs>Op voorraad/span> /p> /div> /div> /div> div classw-auto inline-block gap-0 mt-9px justify-end hidden md:flex> a hrefhttps://www.lafuma-meubels.nl/batch-van-2-relaxstoelen-futura-becomfort-bleu-bleu-encre-tube-titane-bdl0011-8900.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/lot-de-2-fauteuils-relax-zero-gravite-futura-becomfort-bleu-bleu-encre-tube-titane-bdl0011-8900-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(3209, 3209), border-transparent: !isCurrentProduct(3209, 3209) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/8900-bleu-encre-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/batch-van-2-relaxstoelen-futura-becomfort-bleu-bleu-encre-tube-titane-bdl0011-8900.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/lot-de-2-fauteuils-relax-zero-gravite-futura-becomfort-gris-dark-grey-tube-titane-bdl0011-8902-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(3206, 3209), border-transparent: !isCurrentProduct(3206, 3209) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/8902-dark-grey-unicolore.jpg width26 height26 loadinglazy altcolor> /a> /div> /div> script> function initAutolist() { return { changeImage(image) { const target event.target.closest(.product-item).querySelector(.product-item-photo).querySelector(.product-image-photo); target.dataset.tempsrc target.src; target.src image; }, resetImage() { const target event.target.closest(.product-item).querySelector(.product-item-photo).querySelector(.product-image-photo); target.src target.dataset.tempsrc; }, isCurrentProduct(currentId, productId) { return currentId productId; }, loadRollImage() { const rollImage event.target.closest(.product-item-photo.has-roll-image).querySelector(.roll-image); if (rollImage.src ! rollImage.dataset.src) { rollImage.src rollImage.dataset.src; } } } } /script> div classamlabel-position-wrapper absolute max-w-full h-fit-content !w-auto !min-w-0 m-auto flex gap-amlabel-margin z-20 amlabel-position-top-right-3209-prod flex-col :class{ top-0: config.position.includes(top), top-0 bottom-0: config.position.includes(middle), bottom-0: config.position.includes(bottom), left-0: config.position.includes(left), left-0 right-0: config.position.includes(center), right-0: config.position.includes(right) } x-data{ ...initAmlabel_6929228f3324d(), parentContainerProcessor: initParentContainerProcessor(), labelItemProcessor: initLabelItemProcessor() } x-initinitLabel($el) x-intersect.oncerender()> div x-refamLabel x-cloak x-showinitialized x-transition:entertransition ease-out duration-250 x-transition:enter-startopacity-0 transform scale-90 x-transition:enter-endopacity-100 transform scale-100 @resize.window.debounceresize() @clicklabelItemProcessor.openLink($event, config.redirect_url) classgroup relative amasty-label-container amasty-label-container-12-3209-prod amasty-label-for-3209 stylepadding:4px;background-color:#E7363A;font-family: Barlow;font-style: normal;font-weight: 600;line-height: 12px;/* 100% */letter-spacing:-0.32px; font-size: 12px; color: #ffffff; data-amlabel-order0> div classamlabel-text text-center whitespace-nowrap> - 20% /div> /div> /div> script> use strict; function initAmlabel_6929228f3324d() { return { element: null, parent: null, initialized: false, wrapperClass: , labelContainer: null, config: {position:top-right,size:,path:.product-image-container, .product-item-photo, .cdz-product-top,mode:prod,move:0,product:3209,label:12,margin:2,alignment:0,order:0,redirect_url:,tooltip:{backgroundColor:,color:,status:1,content:}}, initLabel: function ($el) { this.element $el; this.labelContainer this.$refs.amLabel; this.parent $el.parentElement; this.wrapperClass `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`; }, /** * @return {void} */ render: function () { if (this.element.dataset.amlabelObserved) { return; } this.element.dataset.amlabelObserved true; this.parentContainerProcessor.process(this); this.labelItemProcessor.process(this); this.initialized true; }, /** * @return {void} */ resize: function () { this.config.size && this.labelItemProcessor.setLabelSize(this); } } } /script>/div> div x-datainitAutolist classitem product border md:border-2 border-primary-200 product-item flex flex-col w-full max-w-312px relative > a hrefhttps://www.lafuma-meubels.nl/set-van-1-rechthoekige-salontafel-1-zitbank-en-2-fauteuils-bundle-vence-batyline-gris-obsidian-tube-titane-bdl0028-9718.html classproduct photo product-item-photo block mb-3 mt-4 !mx-4 snap-mandatory scroll-m-1 flex overflow-auto w-auto id3567 tabindex-1> img classmx-auto object-contain h-auto w-full product-image-photo x-data @update-gallery-3567.window$root.src $event.detail srcset srchttps://www.lafuma-meubels.nl/visuels-lafmob/ensemble-1-table-basse-rectangle-1-banquette-et-2-fauteuils-gris-bdl0028_9718-1.jpg?quality80&bg-color255,255,255&fitbounds&height260&width260&canvas260:260 loadinglazy width260 height260 altSet van 1 rechthoekige salontafel, 1 zitbank en 2 fauteuils - Vence - Batyline® Duo - Grijs Obsidian titleSet van 1 rechthoekige salontafel, 1 zitbank en 2 fauteuils - Vence - Batyline® Duo - Grijs Obsidian> /a> div classproduct-info flex flex-col justify-between grow px-4 pb-4> div classmb-6 justify-center text-primary text-left > a classproduct-item-link hrefhttps://www.lafuma-meubels.nl/set-van-1-rechthoekige-salontafel-1-zitbank-en-2-fauteuils-bundle-vence-batyline-gris-obsidian-tube-titane-bdl0028-9718.html> span classblock text-sm sm:text-base min-h-20px font-medium>Set van 1 rechthoekige salontafel, 1 zitbank en 2 fauteuils/span> span classblock text-xs s:min-h-48px sm:min-h-32px font-medium>Vence Batyline® Duo Grijs /span> /a> /div> script> function initPriceBox__6929228f34950() { return { updatePrice(priceData) { const regularPriceLabel this.$root.querySelector(.normal-price .price-label); const regularPriceElement this.$root.querySelector(.normal-price data-price-typefinalPrice.price-wrapper .price); const basePriceElement this.$root.querySelector(.normal-price data-price-typebasePrice.price-wrapper .price); if (priceData.finalPrice.amount priceData.oldPrice.amount) { regularPriceLabel.classList.add(hidden); } else { regularPriceLabel.classList.remove(hidden); } regularPriceElement.innerText hyva.formatPrice(priceData.finalPrice.amount); basePriceElement && (basePriceElement.innerText hyva.formatPrice(priceData.basePrice.amount)); } } } /script> div classsm:items-center sm:flex sm:justify-between> div classtext-gray-900 x-datainitPriceBox__6929228f34950() @update-prices-3567.windowupdatePrice($event.detail);> div classprice-box price-final_price data-rolepriceBox data-product-id3567 data-price-boxproduct-id-3567>div classbundle-price price-container inline-grid grid-row-1 gap-x-2 leading-none> div classprice col-start-1 col-end-2 row-start-1 row-end-3 leading-none> span classprice>€ 797,52/span> /div> div classold-price flex col-start-2 col-end-3 row-start-1 row-end-2 leading-none> span idproduct-price-3567 classprice-wrapper title-font font-regular text-xs md:text-sm line-through text-system-red leading-none> span classprice leading-none x-htmlhyva.formatPrice(996.9)> span classprice>€ 996,90/span> /span> /span> /div> /div>/div> /div> div classw-auto justify-center> div classtext-right> p classflex items-center justify-end align-middle available gap-x-2 stock titleBeschikbaarheid> span classw-2 h-2 bg-green-500 rounded-full shrink-0>/span> span classtext-xs>Op voorraad/span> /p> /div> /div> /div> div classw-auto inline-block gap-0 mt-9px justify-end hidden md:flex> a hrefhttps://www.lafuma-meubels.nl/set-van-1-rechthoekige-salontafel-1-zitbank-en-2-fauteuils-bundle-vence-batyline-gris-obsidian-tube-titane-bdl0028-9718.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/ensemble-1-table-basse-rectangle-1-banquette-et-2-fauteuils-bleu-bdl0028_9716-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(3564, 3567), border-transparent: !isCurrentProduct(3564, 3567) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/9716-mistral-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/set-van-1-rechthoekige-salontafel-1-zitbank-en-2-fauteuils-bundle-vence-batyline-gris-obsidian-tube-titane-bdl0028-9718.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/ensemble-1-table-basse-rectangle-1-banquette-et-2-fauteuils-gris-bdl0028_9718-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(3567, 3567), border-transparent: !isCurrentProduct(3567, 3567) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/9718-obsidian-unicolore.jpg width26 height26 loadinglazy altcolor> /a> /div> /div> script> function initAutolist() { return { changeImage(image) { const target event.target.closest(.product-item).querySelector(.product-item-photo).querySelector(.product-image-photo); target.dataset.tempsrc target.src; target.src image; }, resetImage() { const target event.target.closest(.product-item).querySelector(.product-item-photo).querySelector(.product-image-photo); target.src target.dataset.tempsrc; }, isCurrentProduct(currentId, productId) { return currentId productId; }, loadRollImage() { const rollImage event.target.closest(.product-item-photo.has-roll-image).querySelector(.roll-image); if (rollImage.src ! rollImage.dataset.src) { rollImage.src rollImage.dataset.src; } } } } /script> div classamlabel-position-wrapper absolute max-w-full h-fit-content !w-auto !min-w-0 m-auto flex gap-amlabel-margin z-20 amlabel-position-top-right-3567-prod flex-col :class{ top-0: config.position.includes(top), top-0 bottom-0: config.position.includes(middle), bottom-0: config.position.includes(bottom), left-0: config.position.includes(left), left-0 right-0: config.position.includes(center), right-0: config.position.includes(right) } x-data{ ...initAmlabel_6929228f48460(), parentContainerProcessor: initParentContainerProcessor(), labelItemProcessor: initLabelItemProcessor() } x-initinitLabel($el) x-intersect.oncerender()> div x-refamLabel x-cloak x-showinitialized x-transition:entertransition ease-out duration-250 x-transition:enter-startopacity-0 transform scale-90 x-transition:enter-endopacity-100 transform scale-100 @resize.window.debounceresize() @clicklabelItemProcessor.openLink($event, config.redirect_url) classgroup relative amasty-label-container amasty-label-container-12-3567-prod amasty-label-for-3567 stylepadding:4px;background-color:#E7363A;font-family: Barlow;font-style: normal;font-weight: 600;line-height: 12px;/* 100% */letter-spacing:-0.32px; font-size: 12px; color: #ffffff; data-amlabel-order0> div classamlabel-text text-center whitespace-nowrap> - 20% /div> /div> /div> script> use strict; function initAmlabel_6929228f48460() { return { element: null, parent: null, initialized: false, wrapperClass: , labelContainer: null, config: {position:top-right,size:,path:.product-image-container, .product-item-photo, .cdz-product-top,mode:prod,move:0,product:3567,label:12,margin:2,alignment:0,order:0,redirect_url:,tooltip:{backgroundColor:,color:,status:1,content:}}, initLabel: function ($el) { this.element $el; this.labelContainer this.$refs.amLabel; this.parent $el.parentElement; this.wrapperClass `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`; }, /** * @return {void} */ render: function () { if (this.element.dataset.amlabelObserved) { return; } this.element.dataset.amlabelObserved true; this.parentContainerProcessor.process(this); this.labelItemProcessor.process(this); this.initialized true; }, /** * @return {void} */ resize: function () { this.config.size && this.labelItemProcessor.setLabelSize(this); } } } /script>/div> /div> div classcarousel-nav flex items-center justify-between flex-1 gap-12> button aria-labelVorige classglider-prev flex justify-center items-center w-8 h-8 bg-black text-white outline-none focus:outline-none hidden rotate-180 md:absolute md:left-0 md:w-9 md:h-9 md:-translate-y-1/2> svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewbox0 0 25 24 fillnone classw-2.5 h-2.5 roleimg>path dM9.30005 0.75L20.02 11.47C20.0897 11.5396 20.145 11.6222 20.1827 11.7131C20.2204 11.8041 20.2398 11.9016 20.2398 12C20.2398 12.0984 20.2204 12.1959 20.1827 12.2869C20.145 12.3778 20.0897 12.4604 20.02 12.53L9.30005 23.25 stroke#ffffff stroke-width1.5 stroke-linecapround stroke-linejoinround>/path>title>next-white/title>/svg> /button> div roletablist classglider-dots select-none flex flex-wrap mx-1 justify-center p-0 focus:outline-none>/div> button aria-labelVolgende classglider-next flex justify-center items-center w-8 h-8 bg-black text-white outline-none focus:outline-none hidden md:absolute md:right-0 md:w-9 md:h-9 md:-translate-y-1/2> svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewbox0 0 25 24 fillnone classw-2.5 h-2.5 roleimg>path dM9.30005 0.75L20.02 11.47C20.0897 11.5396 20.145 11.6222 20.1827 11.7131C20.2204 11.8041 20.2398 11.9016 20.2398 12C20.2398 12.0984 20.2204 12.1959 20.1827 12.2869C20.145 12.3778 20.0897 12.4604 20.02 12.53L9.30005 23.25 stroke#ffffff stroke-width1.5 stroke-linecapround stroke-linejoinround>/path>title>next-white/title>/svg> /button>/div> /div>/div>/div>div classcmsp130-opacity-0 cmsp130-top-0 data-content-typetab-item data-appearancedefault data-tab-nameRELAXSTOELEN VOOR BINNEN data-background-images{} data-elementmain idFTB7IMD data-pb-styleHQXO2QK>div classlink-container cmsp130-max-w-1216px cmsp130-pb-16 cmsp130-pt-0 cmsp130-2xl:pl-1 cmsp130-hidden cmsp130-md:block cmsp130-absolute cmsp130-top-0 cmsp130-right-0 cmsp130-left-0 cmsp130-mx-auto cmsp130-text-right>a classcmsp130-hidden cmsp130-md:inline-block btn-with-arrow-black cmsp130-font-medium hrefhttps://www.lafuma-meubels.nl/al-onze-producten/relaxstoelen/al-onze-relaxstoelen/relaxstoelen-voor-binnen.html target data-link-typecategory data-elementlink>span classcmsp130-text-sm data-elementtext_link>Selectie bekijken/span>/a>/div>div data-content-typeproducts data-appearancecarousel data-autoplayfalse data-autoplay-speed4000 data-infinite-loopfalse data-show-arrowstrue data-show-dotsfalse data-carousel-modedefault data-center-padding90px data-elementmain> div classglider-contain product-items widget-product-carousel> div data-roleglider-content classmx-auto grid gap-4 sm:grid-cols-2 lg:grid-cols-4 relative overflow-y-hidden overflow-x-scroll> div x-datainitAutolist classitem product border md:border-2 border-primary-200 product-item flex flex-col w-full max-w-312px relative > a hrefhttps://www.lafuma-meubels.nl/gepolsterde-zero-gravity-relaxstoel-rsx-clip-rouge-bordeaux-tube-noir-lfm2047-3186.html classproduct photo product-item-photo block mb-3 mt-4 !mx-4 snap-mandatory scroll-m-1 flex overflow-auto w-auto id156 tabindex-1> img classmx-auto object-contain h-auto w-full product-image-photo x-data @update-gallery-156.window$root.src $event.detail srcset srchttps://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-relax-matelasse-zero-gravite-rsx-clip-rouge-bordeaux-tube-noir-lfm2047-3186-1.jpg?quality80&bg-color255,255,255&fitbounds&height260&width260&canvas260:260 loadinglazy width260 height260 altGepolsterde Zero-Gravity Relaxstoel - Rsx Clip - AirComfort® - Rood Bordeaux titleGepolsterde Zero-Gravity Relaxstoel - Rsx Clip - AirComfort® - Rood Bordeaux> /a> div classproduct-info flex flex-col justify-between grow px-4 pb-4> div classmb-6 justify-center text-primary text-left > a classproduct-item-link hrefhttps://www.lafuma-meubels.nl/gepolsterde-zero-gravity-relaxstoel-rsx-clip-rouge-bordeaux-tube-noir-lfm2047-3186.html> span classblock text-sm sm:text-base min-h-20px font-medium>Gepolsterde Zero-Gravity Relaxstoel/span> span classblock text-xs s:min-h-48px sm:min-h-32px font-medium>RSX Clip AirComfort® Rouge /span> /a> /div> script> function initPriceBox__6929228eeebe2() { return { updatePrice(priceData) { const regularPriceLabel this.$root.querySelector(.normal-price .price-label); const regularPriceElement this.$root.querySelector(.normal-price data-price-typefinalPrice.price-wrapper .price); const basePriceElement this.$root.querySelector(.normal-price data-price-typebasePrice.price-wrapper .price); if (priceData.finalPrice.amount priceData.oldPrice.amount) { regularPriceLabel.classList.add(hidden); } else { regularPriceLabel.classList.remove(hidden); } regularPriceElement.innerText hyva.formatPrice(priceData.finalPrice.amount); basePriceElement && (basePriceElement.innerText hyva.formatPrice(priceData.basePrice.amount)); } } } /script> div classsm:items-center sm:flex sm:justify-between> div classtext-gray-900 x-datainitPriceBox__6929228eeebe2() @update-prices-156.windowupdatePrice($event.detail);> div classprice-box price-final_price data-rolepriceBox data-product-id156 data-price-boxproduct-id-156> span classspecial-price> span x-data x-idproduct\u002Dprice\u002D156 classprice-container price-final_price tax weee> span classprice-label>Speciale prijs/span> span :id$id(product\u002Dprice\u002D156) data-price-amount265.93 data-price-typefinalPrice classprice-wrapper >span classprice>€ 265,93/span>/span> /span> /span> span classold-price> span x-data x-idold\u002Dprice\u002D156 classprice-container price-final_price tax weee> span classprice-label>Normale prijs/span> span :id$id(old\u002Dprice\u002D156) data-price-amount379.9 data-price-typeoldPrice classprice-wrapper >span classprice>€ 379,90/span>/span> /span> /span>/div> /div> div classw-auto justify-center> div classtext-right> p classflex items-center justify-end align-middle available gap-x-2 stock titleBeschikbaarheid> span classw-2 h-2 bg-green-500 rounded-full shrink-0>/span> span classtext-xs>Op voorraad/span> /p> /div> /div> /div> div classw-auto inline-block gap-0 mt-9px justify-end hidden md:flex> a hrefhttps://www.lafuma-meubels.nl/gepolsterde-zero-gravity-relaxstoel-rsx-clip-rouge-bordeaux-tube-noir-lfm2047-3186.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-relax-matelasse-zero-gravite-rsx-clip-rouge-bordeaux-tube-noir-lfm2047-3186-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(156, 156), border-transparent: !isCurrentProduct(156, 156) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/3186-bordeaux-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/gepolsterde-zero-gravity-relaxstoel-rsx-clip-rouge-bordeaux-tube-noir-lfm2047-3186.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-relax-matelasse-zero-gravite-rsx-clip-noir-acier-tube-noir-lfm2047-6135-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(159, 156), border-transparent: !isCurrentProduct(159, 156) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/6135-acier-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/gepolsterde-zero-gravity-relaxstoel-rsx-clip-rouge-bordeaux-tube-noir-lfm2047-3186.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-relax-matelasse-zero-gravite-rsx-clip-bleu-coral-blue-tube-noir-lfm2047-6893-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(162, 156), border-transparent: !isCurrentProduct(162, 156) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/6893-coral-blue-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/gepolsterde-zero-gravity-relaxstoel-rsx-clip-rouge-bordeaux-tube-noir-lfm2047-3186.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-relax-matelasse-zero-gravite-rsx-clip-marron-taupe-tube-noir-lfm2047-7057-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(165, 156), border-transparent: !isCurrentProduct(165, 156) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/7057-taupe-unicolore.jpg width26 height26 loadinglazy altcolor> /a> /div> /div> script> function initAutolist() { return { changeImage(image) { const target event.target.closest(.product-item).querySelector(.product-item-photo).querySelector(.product-image-photo); target.dataset.tempsrc target.src; target.src image; }, resetImage() { const target event.target.closest(.product-item).querySelector(.product-item-photo).querySelector(.product-image-photo); target.src target.dataset.tempsrc; }, isCurrentProduct(currentId, productId) { return currentId productId; }, loadRollImage() { const rollImage event.target.closest(.product-item-photo.has-roll-image).querySelector(.roll-image); if (rollImage.src ! rollImage.dataset.src) { rollImage.src rollImage.dataset.src; } } } } /script> div classamlabel-position-wrapper absolute max-w-full h-fit-content !w-auto !min-w-0 m-auto flex gap-amlabel-margin z-20 amlabel-position-top-right-156-prod flex-col :class{ top-0: config.position.includes(top), top-0 bottom-0: config.position.includes(middle), bottom-0: config.position.includes(bottom), left-0: config.position.includes(left), left-0 right-0: config.position.includes(center), right-0: config.position.includes(right) } x-data{ ...initAmlabel_6929228f089bb(), parentContainerProcessor: initParentContainerProcessor(), labelItemProcessor: initLabelItemProcessor() } x-initinitLabel($el) x-intersect.oncerender()> div x-refamLabel x-cloak x-showinitialized x-transition:entertransition ease-out duration-250 x-transition:enter-startopacity-0 transform scale-90 x-transition:enter-endopacity-100 transform scale-100 @resize.window.debounceresize() @clicklabelItemProcessor.openLink($event, config.redirect_url) classgroup relative amasty-label-container amasty-label-container-12-156-prod amasty-label-for-156 stylepadding:4px;background-color:#E7363A;font-family: Barlow;font-style: normal;font-weight: 600;line-height: 12px;/* 100% */letter-spacing:-0.32px; font-size: 12px; color: #ffffff; data-amlabel-order0> div classamlabel-text text-center whitespace-nowrap> - 30% /div> /div> /div> script> use strict; function initAmlabel_6929228f089bb() { return { element: null, parent: null, initialized: false, wrapperClass: , labelContainer: null, config: {position:top-right,size:,path:.product-image-container, .product-item-photo, .cdz-product-top,mode:prod,move:0,product:156,label:12,margin:2,alignment:0,order:0,redirect_url:,tooltip:{backgroundColor:,color:,status:1,content:}}, initLabel: function ($el) { this.element $el; this.labelContainer this.$refs.amLabel; this.parent $el.parentElement; this.wrapperClass `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`; }, /** * @return {void} */ render: function () { if (this.element.dataset.amlabelObserved) { return; } this.element.dataset.amlabelObserved true; this.parentContainerProcessor.process(this); this.labelItemProcessor.process(this); this.initialized true; }, /** * @return {void} */ resize: function () { this.config.size && this.labelItemProcessor.setLabelSize(this); } } } /script> div classamlabel-position-wrapper absolute max-w-full h-fit-content !w-auto !min-w-0 m-auto flex gap-amlabel-margin z-20 amlabel-position-top-right-156-prod flex-col :class{ top-0: config.position.includes(top), top-0 bottom-0: config.position.includes(middle), bottom-0: config.position.includes(bottom), left-0: config.position.includes(left), left-0 right-0: config.position.includes(center), right-0: config.position.includes(right) } x-data{ ...initAmlabel_6929228f096a2(), parentContainerProcessor: initParentContainerProcessor(), labelItemProcessor: initLabelItemProcessor() } x-initinitLabel($el) x-intersect.oncerender()> div x-refamLabel x-cloak x-showinitialized x-transition:entertransition ease-out duration-250 x-transition:enter-startopacity-0 transform scale-90 x-transition:enter-endopacity-100 transform scale-100 @resize.window.debounceresize() @clicklabelItemProcessor.openLink($event, config.redirect_url) classgroup relative amasty-label-container amasty-label-container-690-156-prod amasty-label-for-156 stylepadding:4px; background-color: #fa9a95; font-family: Barlow; font-style: normal; font-weight: 500; line-height: 12px; font-size: 12px; color: #ffffff; data-amlabel-order3> div classamlabel-text text-center whitespace-nowrap> Nog maar 4 stuks! /div> /div> /div> script> use strict; function initAmlabel_6929228f096a2() { return { element: null, parent: null, initialized: false, wrapperClass: , labelContainer: null, config: {position:top-right,size:,path:.product-image-container, .product-item-photo, .cdz-product-top,mode:prod,move:0,product:156,label:690,margin:2,alignment:0,order:3,redirect_url:,tooltip:{backgroundColor:,color:,status:1,content:}}, initLabel: function ($el) { this.element $el; this.labelContainer this.$refs.amLabel; this.parent $el.parentElement; this.wrapperClass `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`; }, /** * @return {void} */ render: function () { if (this.element.dataset.amlabelObserved) { return; } this.element.dataset.amlabelObserved true; this.parentContainerProcessor.process(this); this.labelItemProcessor.process(this); this.initialized true; }, /** * @return {void} */ resize: function () { this.config.size && this.labelItemProcessor.setLabelSize(this); } } } /script>/div> div x-datainitAutolist classitem product border md:border-2 border-primary-200 product-item flex flex-col w-full max-w-312px relative > a hrefhttps://www.lafuma-meubels.nl/relaxstoel-evolution-privilege-hedona-granite-nl.html classproduct photo product-item-photo block mb-3 mt-4 !mx-4 snap-mandatory scroll-m-1 flex overflow-auto w-auto id969 tabindex-1> img classmx-auto object-contain h-auto w-full product-image-photo x-data @update-gallery-969.window$root.src $event.detail srcset srchttps://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-relax-matelasse-zero-gravite-bayanne-relax-gris-granit-grey-tube-noir-lfm5032-9540-1.jpg?quality80&bg-color255,255,255&fitbounds&height260&width260&canvas260:260 loadinglazy width260 height260 altGepolsterde Zero-Gravity Relaxstoel - Bayanne - Tundra - Grijs Tundra Grey titleGepolsterde Zero-Gravity Relaxstoel - Bayanne - Tundra - Grijs Tundra Grey> /a> div classproduct-info flex flex-col justify-between grow px-4 pb-4> div classmb-6 justify-center text-primary text-left > a classproduct-item-link hrefhttps://www.lafuma-meubels.nl/relaxstoel-evolution-privilege-hedona-granite-nl.html> span classblock text-sm sm:text-base min-h-20px font-medium>Gepolsterde Zero-Gravity Relaxstoel/span> span classblock text-xs s:min-h-48px sm:min-h-32px font-medium>Bayanne Tundra Grijs /span> /a> /div> script> function initPriceBox__6929228f5151e() { return { updatePrice(priceData) { const regularPriceLabel this.$root.querySelector(.normal-price .price-label); const regularPriceElement this.$root.querySelector(.normal-price data-price-typefinalPrice.price-wrapper .price); const basePriceElement this.$root.querySelector(.normal-price data-price-typebasePrice.price-wrapper .price); if (priceData.finalPrice.amount priceData.oldPrice.amount) { regularPriceLabel.classList.add(hidden); } else { regularPriceLabel.classList.remove(hidden); } regularPriceElement.innerText hyva.formatPrice(priceData.finalPrice.amount); basePriceElement && (basePriceElement.innerText hyva.formatPrice(priceData.basePrice.amount)); } } } /script> div classsm:items-center sm:flex sm:justify-between> div classtext-gray-900 x-datainitPriceBox__6929228f5151e() @update-prices-969.windowupdatePrice($event.detail);> div classprice-box price-final_price data-rolepriceBox data-product-id969 data-price-boxproduct-id-969> span classspecial-price> span x-data x-idproduct\u002Dprice\u002D969 classprice-container price-final_price tax weee> span classprice-label>Speciale prijs/span> span :id$id(product\u002Dprice\u002D969) data-price-amount279.93 data-price-typefinalPrice classprice-wrapper >span classprice>€ 279,93/span>/span> /span> /span> span classold-price> span x-data x-idold\u002Dprice\u002D969 classprice-container price-final_price tax weee> span classprice-label>Normale prijs/span> span :id$id(old\u002Dprice\u002D969) data-price-amount399.9 data-price-typeoldPrice classprice-wrapper >span classprice>€ 399,90/span>/span> /span> /span>/div> /div> div classw-auto justify-center> div classtext-right> p classflex items-center justify-end align-middle available gap-x-2 stock titleBeschikbaarheid> span classw-2 h-2 bg-green-500 rounded-full shrink-0>/span> span classtext-xs>Op voorraad/span> /p> /div> /div> /div> div classw-auto inline-block gap-0 mt-9px justify-end hidden md:flex> a hrefhttps://www.lafuma-meubels.nl/relaxstoel-evolution-privilege-hedona-granite-nl.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-relax-matelasse-zero-gravite-bayanne-relax-noir-ebene-tube-noir-lfm5032-3713-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(963, 969), border-transparent: !isCurrentProduct(963, 969) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/3713-ebene-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/relaxstoel-evolution-privilege-hedona-granite-nl.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-relax-matelasse-zero-gravite-bayanne-relax-bleu-cobalt-tube-noir-lfm5032-9538-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(966, 969), border-transparent: !isCurrentProduct(966, 969) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/9538-cobalt-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/relaxstoel-evolution-privilege-hedona-granite-nl.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-relax-matelasse-zero-gravite-bayanne-relax-gris-granit-grey-tube-noir-lfm5032-9540-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(969, 969), border-transparent: !isCurrentProduct(969, 969) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/9540-granite-unicolore.jpg width26 height26 loadinglazy altcolor> /a> /div> /div> script> function initAutolist() { return { changeImage(image) { const target event.target.closest(.product-item).querySelector(.product-item-photo).querySelector(.product-image-photo); target.dataset.tempsrc target.src; target.src image; }, resetImage() { const target event.target.closest(.product-item).querySelector(.product-item-photo).querySelector(.product-image-photo); target.src target.dataset.tempsrc; }, isCurrentProduct(currentId, productId) { return currentId productId; }, loadRollImage() { const rollImage event.target.closest(.product-item-photo.has-roll-image).querySelector(.roll-image); if (rollImage.src ! rollImage.dataset.src) { rollImage.src rollImage.dataset.src; } } } } /script> div classamlabel-position-wrapper absolute max-w-full h-fit-content !w-auto !min-w-0 m-auto flex gap-amlabel-margin z-20 amlabel-position-top-right-969-prod flex-col :class{ top-0: config.position.includes(top), top-0 bottom-0: config.position.includes(middle), bottom-0: config.position.includes(bottom), left-0: config.position.includes(left), left-0 right-0: config.position.includes(center), right-0: config.position.includes(right) } x-data{ ...initAmlabel_6929228f54a88(), parentContainerProcessor: initParentContainerProcessor(), labelItemProcessor: initLabelItemProcessor() } x-initinitLabel($el) x-intersect.oncerender()> div x-refamLabel x-cloak x-showinitialized x-transition:entertransition ease-out duration-250 x-transition:enter-startopacity-0 transform scale-90 x-transition:enter-endopacity-100 transform scale-100 @resize.window.debounceresize() @clicklabelItemProcessor.openLink($event, config.redirect_url) classgroup relative amasty-label-container amasty-label-container-12-969-prod amasty-label-for-969 stylepadding:4px;background-color:#E7363A;font-family: Barlow;font-style: normal;font-weight: 600;line-height: 12px;/* 100% */letter-spacing:-0.32px; font-size: 12px; color: #ffffff; data-amlabel-order0> div classamlabel-text text-center whitespace-nowrap> - 30% /div> /div> /div> script> use strict; function initAmlabel_6929228f54a88() { return { element: null, parent: null, initialized: false, wrapperClass: , labelContainer: null, config: {position:top-right,size:,path:.product-image-container, .product-item-photo, .cdz-product-top,mode:prod,move:0,product:969,label:12,margin:2,alignment:0,order:0,redirect_url:,tooltip:{backgroundColor:,color:,status:1,content:}}, initLabel: function ($el) { this.element $el; this.labelContainer this.$refs.amLabel; this.parent $el.parentElement; this.wrapperClass `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`; }, /** * @return {void} */ render: function () { if (this.element.dataset.amlabelObserved) { return; } this.element.dataset.amlabelObserved true; this.parentContainerProcessor.process(this); this.labelItemProcessor.process(this); this.initialized true; }, /** * @return {void} */ resize: function () { this.config.size && this.labelItemProcessor.setLabelSize(this); } } } /script>/div> div x-datainitAutolist classitem product border md:border-2 border-primary-200 product-item flex flex-col w-full max-w-312px relative > a hrefhttps://www.lafuma-meubels.nl/relaxstoel-bayanne-allure-sunbrella-cobalt.html classproduct photo product-item-photo block mb-3 mt-4 !mx-4 snap-mandatory scroll-m-1 flex overflow-auto w-auto id966 tabindex-1> img classmx-auto object-contain h-auto w-full product-image-photo x-data @update-gallery-966.window$root.src $event.detail srcset srchttps://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-relax-matelasse-zero-gravite-bayanne-relax-bleu-cobalt-tube-noir-lfm5032-9538-1.jpg?quality80&bg-color255,255,255&fitbounds&height260&width260&canvas260:260 loadinglazy width260 height260 altGepolsterde Zero-Gravity Relaxstoel - Bayanne - Tundra - Blauw Cobalt titleGepolsterde Zero-Gravity Relaxstoel - Bayanne - Tundra - Blauw Cobalt> /a> div classproduct-info flex flex-col justify-between grow px-4 pb-4> div classmb-6 justify-center text-primary text-left > a classproduct-item-link hrefhttps://www.lafuma-meubels.nl/relaxstoel-bayanne-allure-sunbrella-cobalt.html> span classblock text-sm sm:text-base min-h-20px font-medium>Gepolsterde Zero-Gravity Relaxstoel/span> span classblock text-xs s:min-h-48px sm:min-h-32px font-medium>Bayanne Tundra Bleu /span> /a> /div> script> function initPriceBox__6929228f55cb5() { return { updatePrice(priceData) { const regularPriceLabel this.$root.querySelector(.normal-price .price-label); const regularPriceElement this.$root.querySelector(.normal-price data-price-typefinalPrice.price-wrapper .price); const basePriceElement this.$root.querySelector(.normal-price data-price-typebasePrice.price-wrapper .price); if (priceData.finalPrice.amount priceData.oldPrice.amount) { regularPriceLabel.classList.add(hidden); } else { regularPriceLabel.classList.remove(hidden); } regularPriceElement.innerText hyva.formatPrice(priceData.finalPrice.amount); basePriceElement && (basePriceElement.innerText hyva.formatPrice(priceData.basePrice.amount)); } } } /script> div classsm:items-center sm:flex sm:justify-between> div classtext-gray-900 x-datainitPriceBox__6929228f55cb5() @update-prices-966.windowupdatePrice($event.detail);> div classprice-box price-final_price data-rolepriceBox data-product-id966 data-price-boxproduct-id-966> span classspecial-price> span x-data x-idproduct\u002Dprice\u002D966 classprice-container price-final_price tax weee> span classprice-label>Speciale prijs/span> span :id$id(product\u002Dprice\u002D966) data-price-amount279.93 data-price-typefinalPrice classprice-wrapper >span classprice>€ 279,93/span>/span> /span> /span> span classold-price> span x-data x-idold\u002Dprice\u002D966 classprice-container price-final_price tax weee> span classprice-label>Normale prijs/span> span :id$id(old\u002Dprice\u002D966) data-price-amount399.9 data-price-typeoldPrice classprice-wrapper >span classprice>€ 399,90/span>/span> /span> /span>/div> /div> div classw-auto justify-center> div classtext-right> p classflex items-center justify-end align-middle available gap-x-2 stock titleBeschikbaarheid> span classw-2 h-2 bg-green-500 rounded-full shrink-0>/span> span classtext-xs>Op voorraad/span> /p> /div> /div> /div> div classw-auto inline-block gap-0 mt-9px justify-end hidden md:flex> a hrefhttps://www.lafuma-meubels.nl/relaxstoel-bayanne-allure-sunbrella-cobalt.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-relax-matelasse-zero-gravite-bayanne-relax-noir-ebene-tube-noir-lfm5032-3713-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(963, 966), border-transparent: !isCurrentProduct(963, 966) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/3713-ebene-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/relaxstoel-bayanne-allure-sunbrella-cobalt.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-relax-matelasse-zero-gravite-bayanne-relax-bleu-cobalt-tube-noir-lfm5032-9538-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(966, 966), border-transparent: !isCurrentProduct(966, 966) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/9538-cobalt-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/relaxstoel-bayanne-allure-sunbrella-cobalt.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-relax-matelasse-zero-gravite-bayanne-relax-gris-granit-grey-tube-noir-lfm5032-9540-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(969, 966), border-transparent: !isCurrentProduct(969, 966) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/9540-granite-unicolore.jpg width26 height26 loadinglazy altcolor> /a> /div> /div> script> function initAutolist() { return { changeImage(image) { const target event.target.closest(.product-item).querySelector(.product-item-photo).querySelector(.product-image-photo); target.dataset.tempsrc target.src; target.src image; }, resetImage() { const target event.target.closest(.product-item).querySelector(.product-item-photo).querySelector(.product-image-photo); target.src target.dataset.tempsrc; }, isCurrentProduct(currentId, productId) { return currentId productId; }, loadRollImage() { const rollImage event.target.closest(.product-item-photo.has-roll-image).querySelector(.roll-image); if (rollImage.src ! rollImage.dataset.src) { rollImage.src rollImage.dataset.src; } } } } /script> div classamlabel-position-wrapper absolute max-w-full h-fit-content !w-auto !min-w-0 m-auto flex gap-amlabel-margin z-20 amlabel-position-top-right-966-prod flex-col :class{ top-0: config.position.includes(top), top-0 bottom-0: config.position.includes(middle), bottom-0: config.position.includes(bottom), left-0: config.position.includes(left), left-0 right-0: config.position.includes(center), right-0: config.position.includes(right) } x-data{ ...initAmlabel_6929228f58df6(), parentContainerProcessor: initParentContainerProcessor(), labelItemProcessor: initLabelItemProcessor() } x-initinitLabel($el) x-intersect.oncerender()> div x-refamLabel x-cloak x-showinitialized x-transition:entertransition ease-out duration-250 x-transition:enter-startopacity-0 transform scale-90 x-transition:enter-endopacity-100 transform scale-100 @resize.window.debounceresize() @clicklabelItemProcessor.openLink($event, config.redirect_url) classgroup relative amasty-label-container amasty-label-container-12-966-prod amasty-label-for-966 stylepadding:4px;background-color:#E7363A;font-family: Barlow;font-style: normal;font-weight: 600;line-height: 12px;/* 100% */letter-spacing:-0.32px; font-size: 12px; color: #ffffff; data-amlabel-order0> div classamlabel-text text-center whitespace-nowrap> - 30% /div> /div> /div> script> use strict; function initAmlabel_6929228f58df6() { return { element: null, parent: null, initialized: false, wrapperClass: , labelContainer: null, config: {position:top-right,size:,path:.product-image-container, .product-item-photo, .cdz-product-top,mode:prod,move:0,product:966,label:12,margin:2,alignment:0,order:0,redirect_url:,tooltip:{backgroundColor:,color:,status:1,content:}}, initLabel: function ($el) { this.element $el; this.labelContainer this.$refs.amLabel; this.parent $el.parentElement; this.wrapperClass `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`; }, /** * @return {void} */ render: function () { if (this.element.dataset.amlabelObserved) { return; } this.element.dataset.amlabelObserved true; this.parentContainerProcessor.process(this); this.labelItemProcessor.process(this); this.initialized true; }, /** * @return {void} */ resize: function () { this.config.size && this.labelItemProcessor.setLabelSize(this); } } } /script>/div> div x-datainitAutolist classitem product border md:border-2 border-primary-200 product-item flex flex-col w-full max-w-312px relative > a hrefhttps://www.lafuma-meubels.nl/zero-gravity-relaxstoel-rsx-clip-bleu-navy-tube-titane-lfm2051-9787.html classproduct photo product-item-photo block mb-3 mt-4 !mx-4 snap-mandatory scroll-m-1 flex overflow-auto w-auto id2775 tabindex-1> img classmx-auto object-contain h-auto w-full product-image-photo x-data @update-gallery-2775.window$root.src $event.detail srcset srchttps://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-pliant-zero-gravite-rsx-clip-bleu-navy-tube-titane-lfm2051-9787-1.jpg?quality80&bg-color255,255,255&fitbounds&height260&width260&canvas260:260 loadinglazy width260 height260 altGepolsterde Zero-Gravity Relaxstoel - Rsx Clip - SJA Sunbrella® - Blauw Navy titleGepolsterde Zero-Gravity Relaxstoel - Rsx Clip - SJA Sunbrella® - Blauw Navy> /a> div classproduct-info flex flex-col justify-between grow px-4 pb-4> div classmb-6 justify-center text-primary text-left > a classproduct-item-link hrefhttps://www.lafuma-meubels.nl/zero-gravity-relaxstoel-rsx-clip-bleu-navy-tube-titane-lfm2051-9787.html> span classblock text-sm sm:text-base min-h-20px font-medium>Gepolsterde Zero-Gravity Relaxstoel/span> span classblock text-xs s:min-h-48px sm:min-h-32px font-medium>RSX Clip SJA Sunbrella® Bleu /span> /a> /div> script> function initPriceBox__6929228f5a1b9() { return { updatePrice(priceData) { const regularPriceLabel this.$root.querySelector(.normal-price .price-label); const regularPriceElement this.$root.querySelector(.normal-price data-price-typefinalPrice.price-wrapper .price); const basePriceElement this.$root.querySelector(.normal-price data-price-typebasePrice.price-wrapper .price); if (priceData.finalPrice.amount priceData.oldPrice.amount) { regularPriceLabel.classList.add(hidden); } else { regularPriceLabel.classList.remove(hidden); } regularPriceElement.innerText hyva.formatPrice(priceData.finalPrice.amount); basePriceElement && (basePriceElement.innerText hyva.formatPrice(priceData.basePrice.amount)); } } } /script> div classsm:items-center sm:flex sm:justify-between> div classtext-gray-900 x-datainitPriceBox__6929228f5a1b9() @update-prices-2775.windowupdatePrice($event.detail);> div classprice-box price-final_price data-rolepriceBox data-product-id2775 data-price-boxproduct-id-2775> span classspecial-price> span x-data x-idproduct\u002Dprice\u002D2775 classprice-container price-final_price tax weee> span classprice-label>Speciale prijs/span> span :id$id(product\u002Dprice\u002D2775) data-price-amount188.93 data-price-typefinalPrice classprice-wrapper >span classprice>€ 188,93/span>/span> /span> /span> span classold-price> span x-data x-idold\u002Dprice\u002D2775 classprice-container price-final_price tax weee> span classprice-label>Normale prijs/span> span :id$id(old\u002Dprice\u002D2775) data-price-amount269.9 data-price-typeoldPrice classprice-wrapper >span classprice>€ 269,90/span>/span> /span> /span>/div> /div> div classw-auto justify-center> div classtext-right> p classflex items-center justify-end align-middle available gap-x-2 stock titleBeschikbaarheid> span classw-2 h-2 bg-green-500 rounded-full shrink-0>/span> span classtext-xs>Op voorraad/span> /p> /div> /div> /div> div classw-auto inline-block gap-0 mt-9px justify-end hidden md:flex> a hrefhttps://www.lafuma-meubels.nl/zero-gravity-relaxstoel-rsx-clip-bleu-navy-tube-titane-lfm2051-9787.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-pliant-zero-gravite-rsx-clip-bleu-navy-tube-titane-lfm2051-9787-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(2775, 2775), border-transparent: !isCurrentProduct(2775, 2775) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/9787-navy-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/zero-gravity-relaxstoel-rsx-clip-bleu-navy-tube-titane-lfm2051-9787.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-pliant-zero-gravite-rsx-clip-gris-slate-tube-titane-lfm2051-9788-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(2778, 2775), border-transparent: !isCurrentProduct(2778, 2775) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/9788-slate-unicolore.jpg width26 height26 loadinglazy altcolor> /a> /div> /div> script> function initAutolist() { return { changeImage(image) { const target event.target.closest(.product-item).querySelector(.product-item-photo).querySelector(.product-image-photo); target.dataset.tempsrc target.src; target.src image; }, resetImage() { const target event.target.closest(.product-item).querySelector(.product-item-photo).querySelector(.product-image-photo); target.src target.dataset.tempsrc; }, isCurrentProduct(currentId, productId) { return currentId productId; }, loadRollImage() { const rollImage event.target.closest(.product-item-photo.has-roll-image).querySelector(.roll-image); if (rollImage.src ! rollImage.dataset.src) { rollImage.src rollImage.dataset.src; } } } } /script> div classamlabel-position-wrapper absolute max-w-full h-fit-content !w-auto !min-w-0 m-auto flex gap-amlabel-margin z-20 amlabel-position-top-right-2775-prod flex-col :class{ top-0: config.position.includes(top), top-0 bottom-0: config.position.includes(middle), bottom-0: config.position.includes(bottom), left-0: config.position.includes(left), left-0 right-0: config.position.includes(center), right-0: config.position.includes(right) } x-data{ ...initAmlabel_6929228f5d391(), parentContainerProcessor: initParentContainerProcessor(), labelItemProcessor: initLabelItemProcessor() } x-initinitLabel($el) x-intersect.oncerender()> div x-refamLabel x-cloak x-showinitialized x-transition:entertransition ease-out duration-250 x-transition:enter-startopacity-0 transform scale-90 x-transition:enter-endopacity-100 transform scale-100 @resize.window.debounceresize() @clicklabelItemProcessor.openLink($event, config.redirect_url) classgroup relative amasty-label-container amasty-label-container-12-2775-prod amasty-label-for-2775 stylepadding:4px;background-color:#E7363A;font-family: Barlow;font-style: normal;font-weight: 600;line-height: 12px;/* 100% */letter-spacing:-0.32px; font-size: 12px; color: #ffffff; data-amlabel-order0> div classamlabel-text text-center whitespace-nowrap> - 30% /div> /div> /div> script> use strict; function initAmlabel_6929228f5d391() { return { element: null, parent: null, initialized: false, wrapperClass: , labelContainer: null, config: {position:top-right,size:,path:.product-image-container, .product-item-photo, .cdz-product-top,mode:prod,move:0,product:2775,label:12,margin:2,alignment:0,order:0,redirect_url:,tooltip:{backgroundColor:,color:,status:1,content:}}, initLabel: function ($el) { this.element $el; this.labelContainer this.$refs.amLabel; this.parent $el.parentElement; this.wrapperClass `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`; }, /** * @return {void} */ render: function () { if (this.element.dataset.amlabelObserved) { return; } this.element.dataset.amlabelObserved true; this.parentContainerProcessor.process(this); this.labelItemProcessor.process(this); this.initialized true; }, /** * @return {void} */ resize: function () { this.config.size && this.labelItemProcessor.setLabelSize(this); } } } /script>/div> div x-datainitAutolist classitem product border md:border-2 border-primary-200 product-item flex flex-col w-full max-w-312px relative > a hrefhttps://www.lafuma-meubels.nl/gepolsterde-zero-gravity-relaxstoel-xl-rsx-clip-xl-marron-taupe-tube-noir-lfm2059-7057.html classproduct photo product-item-photo block mb-3 mt-4 !mx-4 snap-mandatory scroll-m-1 flex overflow-auto w-auto id1656 tabindex-1> img classmx-auto object-contain h-auto w-full product-image-photo x-data @update-gallery-1656.window$root.src $event.detail srcset srchttps://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-relax-matelasse-zero-gravite-xl-rsx-clip-xl-marron-taupe-tube-noir-lfm2059-7057-1.jpg?quality80&bg-color255,255,255&fitbounds&height260&width260&canvas260:260 loadinglazy width260 height260 altGepolsterde Zero-Gravity Relaxstoel - XL - Rsx Clip XL - AirComfort® - Bruin Taupe titleGepolsterde Zero-Gravity Relaxstoel - XL - Rsx Clip XL - AirComfort® - Bruin Taupe> /a> div classproduct-info flex flex-col justify-between grow px-4 pb-4> div classmb-6 justify-center text-primary text-left > a classproduct-item-link hrefhttps://www.lafuma-meubels.nl/gepolsterde-zero-gravity-relaxstoel-xl-rsx-clip-xl-marron-taupe-tube-noir-lfm2059-7057.html> span classblock text-sm sm:text-base min-h-20px font-medium>Gepolsterde Zero-Gravity Relaxstoel - XL/span> span classblock text-xs s:min-h-48px sm:min-h-32px font-medium>RSX Clip XL AirComfort® Marron /span> /a> /div> script> function initPriceBox__6929228f5e6dd() { return { updatePrice(priceData) { const regularPriceLabel this.$root.querySelector(.normal-price .price-label); const regularPriceElement this.$root.querySelector(.normal-price data-price-typefinalPrice.price-wrapper .price); const basePriceElement this.$root.querySelector(.normal-price data-price-typebasePrice.price-wrapper .price); if (priceData.finalPrice.amount priceData.oldPrice.amount) { regularPriceLabel.classList.add(hidden); } else { regularPriceLabel.classList.remove(hidden); } regularPriceElement.innerText hyva.formatPrice(priceData.finalPrice.amount); basePriceElement && (basePriceElement.innerText hyva.formatPrice(priceData.basePrice.amount)); } } } /script> div classsm:items-center sm:flex sm:justify-between> div classtext-gray-900 x-datainitPriceBox__6929228f5e6dd() @update-prices-1656.windowupdatePrice($event.detail);> div classprice-box price-final_price data-rolepriceBox data-product-id1656 data-price-boxproduct-id-1656> span x-data x-idproduct\u002Dprice\u002D1656 classprice-container price-final_price tax weee> span :id$id(product\u002Dprice\u002D1656) data-price-amount399.9 data-price-typefinalPrice classprice-wrapper >span classprice>€ 399,90/span>/span> /span>/div> /div> div classw-auto justify-center> div classtext-right> p classflex items-center justify-end align-middle available gap-x-2 stock titleBeschikbaarheid> span classw-2 h-2 bg-green-500 rounded-full shrink-0>/span> span classtext-xs>Op voorraad/span> /p> /div> /div> /div> div classw-auto inline-block gap-0 mt-9px justify-end hidden md:flex> a hrefhttps://www.lafuma-meubels.nl/gepolsterde-zero-gravity-relaxstoel-xl-rsx-clip-xl-marron-taupe-tube-noir-lfm2059-7057.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-relax-matelasse-zero-gravite-xl-rsx-clip-xl-rouge-bordeaux-tube-noir-lfm2059-3186-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(1647, 1656), border-transparent: !isCurrentProduct(1647, 1656) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/3186-bordeaux-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/gepolsterde-zero-gravity-relaxstoel-xl-rsx-clip-xl-marron-taupe-tube-noir-lfm2059-7057.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-relax-matelasse-zero-gravite-xl-rsx-clip-xl-noir-acier-tube-noir-lfm2059-6135-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(1650, 1656), border-transparent: !isCurrentProduct(1650, 1656) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/6135-acier-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/gepolsterde-zero-gravity-relaxstoel-xl-rsx-clip-xl-marron-taupe-tube-noir-lfm2059-7057.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-relax-matelasse-zero-gravite-xl-rsx-clip-xl-bleu-coral-blue-tube-noir-lfm2059-6893-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(1653, 1656), border-transparent: !isCurrentProduct(1653, 1656) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/6893-coral-blue-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/gepolsterde-zero-gravity-relaxstoel-xl-rsx-clip-xl-marron-taupe-tube-noir-lfm2059-7057.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-relax-matelasse-zero-gravite-xl-rsx-clip-xl-marron-taupe-tube-noir-lfm2059-7057-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(1656, 1656), border-transparent: !isCurrentProduct(1656, 1656) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/7057-taupe-unicolore.jpg width26 height26 loadinglazy altcolor> /a> /div> /div> script> function initAutolist() { return { changeImage(image) { const target event.target.closest(.product-item).querySelector(.product-item-photo).querySelector(.product-image-photo); target.dataset.tempsrc target.src; target.src image; }, resetImage() { const target event.target.closest(.product-item).querySelector(.product-item-photo).querySelector(.product-image-photo); target.src target.dataset.tempsrc; }, isCurrentProduct(currentId, productId) { return currentId productId; }, loadRollImage() { const rollImage event.target.closest(.product-item-photo.has-roll-image).querySelector(.roll-image); if (rollImage.src ! rollImage.dataset.src) { rollImage.src rollImage.dataset.src; } } } } /script> div classamlabel-position-wrapper absolute max-w-full h-fit-content !w-auto !min-w-0 m-auto flex gap-amlabel-margin z-20 amlabel-position-bottom-right-1656-prod flex-col :class{ top-0: config.position.includes(top), top-0 bottom-0: config.position.includes(middle), bottom-0: config.position.includes(bottom), left-0: config.position.includes(left), left-0 right-0: config.position.includes(center), right-0: config.position.includes(right) } x-data{ ...initAmlabel_6929228f61733(), parentContainerProcessor: initParentContainerProcessor(), labelItemProcessor: initLabelItemProcessor() } x-initinitLabel($el) x-intersect.oncerender()> div x-refamLabel x-cloak x-showinitialized x-transition:entertransition ease-out duration-250 x-transition:enter-startopacity-0 transform scale-90 x-transition:enter-endopacity-100 transform scale-100 @resize.window.debounceresize() @clicklabelItemProcessor.openLink($event, config.redirect_url) classgroup relative amasty-label-container amasty-label-container-6-1656-prod amasty-label-for-1656 stylefont-size: 14px; color: #ffffff; data-amlabel-order4> div classamlabel-text text-center whitespace-nowrap absolute left-1/2 top-1/2 -translate-y-1/2 -translate-x-1/2> /div> img idamasty-label-image-6-1656-prod classamasty-label-image opacity-100 align-top srchttps://www.lafuma-meubels.nl/media/amasty/amlabel/TAGS_2__1.png titleGepolsterde Zero-Gravity Relaxstoel - XL - Rsx Clip XL - AirComfort® - Bruin Taupe altGepolsterde Zero-Gravity Relaxstoel - XL - Rsx Clip XL - AirComfort® - Bruin Taupe> /div> /div> script> use strict; function initAmlabel_6929228f61733() { return { element: null, parent: null, initialized: false, wrapperClass: , labelContainer: null, config: {position:bottom-right,size:,path:.product-image-container, .product-item-photo, .cdz-product-top,mode:prod,move:0,product:1656,label:6,margin:2,alignment:0,order:4,redirect_url:,tooltip:{backgroundColor:,color:,status:1,content:}}, initLabel: function ($el) { this.element $el; this.labelContainer this.$refs.amLabel; this.parent $el.parentElement; this.wrapperClass `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`; }, /** * @return {void} */ render: function () { if (this.element.dataset.amlabelObserved) { return; } this.element.dataset.amlabelObserved true; this.parentContainerProcessor.process(this); this.labelItemProcessor.process(this); this.initialized true; }, /** * @return {void} */ resize: function () { this.config.size && this.labelItemProcessor.setLabelSize(this); } } } /script>/div> /div> div classcarousel-nav flex items-center justify-between flex-1 gap-12> button aria-labelVorige classglider-prev flex justify-center items-center w-8 h-8 bg-black text-white outline-none focus:outline-none hidden rotate-180 md:absolute md:left-0 md:w-9 md:h-9 md:-translate-y-1/2> svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewbox0 0 25 24 fillnone classw-2.5 h-2.5 roleimg>path dM9.30005 0.75L20.02 11.47C20.0897 11.5396 20.145 11.6222 20.1827 11.7131C20.2204 11.8041 20.2398 11.9016 20.2398 12C20.2398 12.0984 20.2204 12.1959 20.1827 12.2869C20.145 12.3778 20.0897 12.4604 20.02 12.53L9.30005 23.25 stroke#ffffff stroke-width1.5 stroke-linecapround stroke-linejoinround>/path>title>next-white/title>/svg> /button> div roletablist classglider-dots select-none flex flex-wrap mx-1 justify-center p-0 focus:outline-none>/div> button aria-labelVolgende classglider-next flex justify-center items-center w-8 h-8 bg-black text-white outline-none focus:outline-none hidden md:absolute md:right-0 md:w-9 md:h-9 md:-translate-y-1/2> svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewbox0 0 25 24 fillnone classw-2.5 h-2.5 roleimg>path dM9.30005 0.75L20.02 11.47C20.0897 11.5396 20.145 11.6222 20.1827 11.7131C20.2204 11.8041 20.2398 11.9016 20.2398 12C20.2398 12.0984 20.2204 12.1959 20.1827 12.2869C20.145 12.3778 20.0897 12.4604 20.02 12.53L9.30005 23.25 stroke#ffffff stroke-width1.5 stroke-linecapround stroke-linejoinround>/path>title>next-white/title>/svg> /button>/div> /div>/div>/div>div classcmsp130-opacity-0 cmsp130-top-0 data-content-typetab-item data-appearancedefault data-tab-nameVLINDERSTOELEN data-background-images{} data-elementmain idR8P99HB data-pb-styleR9DB6YQ>div classlink-container cmsp130-max-w-1216px cmsp130-pb-16 cmsp130-pt-0 cmsp130-2xl:pl-1 cmsp130-hidden cmsp130-md:block cmsp130-absolute cmsp130-top-0 cmsp130-right-0 cmsp130-left-0 cmsp130-mx-auto cmsp130-text-right>a classcmsp130-hidden cmsp130-md:inline-block btn-with-arrow-black cmsp130-font-medium hrefhttps://www.lafuma-meubels.nl/al-onze-producten/transats-loungestoelen-ligbedden/al-onze-transats-loungestoelen-ligbedden/vlinderstoelen-pop-up.html target data-link-typecategory data-elementlink>span classcmsp130-text-sm data-elementtext_link>/span>/a>/div>div data-content-typeproducts data-appearancecarousel data-autoplayfalse data-autoplay-speed4000 data-infinite-loopfalse data-show-arrowstrue data-show-dotsfalse data-carousel-modedefault data-center-padding90px data-elementmain> div classglider-contain product-items widget-product-carousel> div data-roleglider-content classmx-auto grid gap-4 sm:grid-cols-2 lg:grid-cols-4 relative overflow-y-hidden overflow-x-scroll> div x-datainitAutolist classitem product border md:border-2 border-primary-200 product-item flex flex-col w-full max-w-312px relative > a hrefhttps://www.lafuma-meubels.nl/vlinderstoelen-maxi-pop-up-airlon-marron-gres-tube-noir-lfm5358-6535.html classproduct photo product-item-photo block mb-3 mt-4 !mx-4 snap-mandatory scroll-m-1 flex overflow-auto w-auto id3486 tabindex-1> img classmx-auto object-contain h-auto w-full product-image-photo x-data @update-gallery-3486.window$root.src $event.detail srcset srchttps://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-papillon-maxi-pop-up-airlon-marron-gres-tube-noir-lfm5358-6535-1.jpg?quality80&bg-color255,255,255&fitbounds&height260&width260&canvas260:260 loadinglazy width260 height260 altVlinderstoelen - Maxi Pop Up - Airlon - Bruin Gres titleVlinderstoelen - Maxi Pop Up - Airlon - Bruin Gres> /a> div classproduct-info flex flex-col justify-between grow px-4 pb-4> div classmb-6 justify-center text-primary text-left > a classproduct-item-link hrefhttps://www.lafuma-meubels.nl/vlinderstoelen-maxi-pop-up-airlon-marron-gres-tube-noir-lfm5358-6535.html> span classblock text-sm sm:text-base min-h-20px font-medium>Vlinderstoelen/span> span classblock text-xs s:min-h-48px sm:min-h-32px font-medium>Maxi Pop Up Airlon Marron /span> /a> /div> script> function initPriceBox__6929228f69b7e() { return { updatePrice(priceData) { const regularPriceLabel this.$root.querySelector(.normal-price .price-label); const regularPriceElement this.$root.querySelector(.normal-price data-price-typefinalPrice.price-wrapper .price); const basePriceElement this.$root.querySelector(.normal-price data-price-typebasePrice.price-wrapper .price); if (priceData.finalPrice.amount priceData.oldPrice.amount) { regularPriceLabel.classList.add(hidden); } else { regularPriceLabel.classList.remove(hidden); } regularPriceElement.innerText hyva.formatPrice(priceData.finalPrice.amount); basePriceElement && (basePriceElement.innerText hyva.formatPrice(priceData.basePrice.amount)); } } } /script> div classsm:items-center sm:flex sm:justify-between> div classtext-gray-900 x-datainitPriceBox__6929228f69b7e() @update-prices-3486.windowupdatePrice($event.detail);> div classprice-box price-final_price data-rolepriceBox data-product-id3486 data-price-boxproduct-id-3486> span classspecial-price> span x-data x-idproduct\u002Dprice\u002D3486 classprice-container price-final_price tax weee> span classprice-label>Speciale prijs/span> span :id$id(product\u002Dprice\u002D3486) data-price-amount80.67 data-price-typefinalPrice classprice-wrapper >span classprice>€ 80,67/span>/span> /span> /span> span classold-price> span x-data x-idold\u002Dprice\u002D3486 classprice-container price-final_price tax weee> span classprice-label>Normale prijs/span> span :id$id(old\u002Dprice\u002D3486) data-price-amount94.9 data-price-typeoldPrice classprice-wrapper >span classprice>€ 94,90/span>/span> /span> /span>/div> /div> div classw-auto justify-center> div classtext-right> p classflex items-center justify-end align-middle available gap-x-2 stock titleBeschikbaarheid> span classw-2 h-2 bg-green-500 rounded-full shrink-0>/span> span classtext-xs>Op voorraad/span> /p> /div> /div> /div> div classw-auto inline-block gap-0 mt-9px justify-end hidden md:flex> a hrefhttps://www.lafuma-meubels.nl/vlinderstoelen-maxi-pop-up-airlon-marron-gres-tube-noir-lfm5358-6535.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-papillon-maxi-pop-up-airlon-rouge-garance-tube-noir-lfm5358-6534-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(3483, 3486), border-transparent: !isCurrentProduct(3483, 3486) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/6534-garance-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/vlinderstoelen-maxi-pop-up-airlon-marron-gres-tube-noir-lfm5358-6535.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-papillon-maxi-pop-up-airlon-marron-gres-tube-noir-lfm5358-6535-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(3486, 3486), border-transparent: !isCurrentProduct(3486, 3486) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/6535-gres-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/vlinderstoelen-maxi-pop-up-airlon-marron-gres-tube-noir-lfm5358-6535.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-papillon-maxi-pop-up-airlon-jaune-curry-tube-noir-lfm5358-7234-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(3489, 3486), border-transparent: !isCurrentProduct(3489, 3486) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/2536-curry-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/vlinderstoelen-maxi-pop-up-airlon-marron-gres-tube-noir-lfm5358-6535.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-papillon-maxi-pop-up-airlon-beige-ecru-beige-tube-noir-lfm5358-9328-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(3492, 3486), border-transparent: !isCurrentProduct(3492, 3486) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/9328-ecru-unicolore.jpg width26 height26 loadinglazy altcolor> /a> /div> /div> script> function initAutolist() { return { changeImage(image) { const target event.target.closest(.product-item).querySelector(.product-item-photo).querySelector(.product-image-photo); target.dataset.tempsrc target.src; target.src image; }, resetImage() { const target event.target.closest(.product-item).querySelector(.product-item-photo).querySelector(.product-image-photo); target.src target.dataset.tempsrc; }, isCurrentProduct(currentId, productId) { return currentId productId; }, loadRollImage() { const rollImage event.target.closest(.product-item-photo.has-roll-image).querySelector(.roll-image); if (rollImage.src ! rollImage.dataset.src) { rollImage.src rollImage.dataset.src; } } } } /script> div classamlabel-position-wrapper absolute max-w-full h-fit-content !w-auto !min-w-0 m-auto flex gap-amlabel-margin z-20 amlabel-position-top-right-3486-prod flex-col :class{ top-0: config.position.includes(top), top-0 bottom-0: config.position.includes(middle), bottom-0: config.position.includes(bottom), left-0: config.position.includes(left), left-0 right-0: config.position.includes(center), right-0: config.position.includes(right) } x-data{ ...initAmlabel_6929228f6d04c(), parentContainerProcessor: initParentContainerProcessor(), labelItemProcessor: initLabelItemProcessor() } x-initinitLabel($el) x-intersect.oncerender()> div x-refamLabel x-cloak x-showinitialized x-transition:entertransition ease-out duration-250 x-transition:enter-startopacity-0 transform scale-90 x-transition:enter-endopacity-100 transform scale-100 @resize.window.debounceresize() @clicklabelItemProcessor.openLink($event, config.redirect_url) classgroup relative amasty-label-container amasty-label-container-12-3486-prod amasty-label-for-3486 stylepadding:4px;background-color:#E7363A;font-family: Barlow;font-style: normal;font-weight: 600;line-height: 12px;/* 100% */letter-spacing:-0.32px; font-size: 12px; color: #ffffff; data-amlabel-order0> div classamlabel-text text-center whitespace-nowrap> - 15% /div> /div> /div> script> use strict; function initAmlabel_6929228f6d04c() { return { element: null, parent: null, initialized: false, wrapperClass: , labelContainer: null, config: {position:top-right,size:,path:.product-image-container, .product-item-photo, .cdz-product-top,mode:prod,move:0,product:3486,label:12,margin:2,alignment:0,order:0,redirect_url:,tooltip:{backgroundColor:,color:,status:1,content:}}, initLabel: function ($el) { this.element $el; this.labelContainer this.$refs.amLabel; this.parent $el.parentElement; this.wrapperClass `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`; }, /** * @return {void} */ render: function () { if (this.element.dataset.amlabelObserved) { return; } this.element.dataset.amlabelObserved true; this.parentContainerProcessor.process(this); this.labelItemProcessor.process(this); this.initialized true; }, /** * @return {void} */ resize: function () { this.config.size && this.labelItemProcessor.setLabelSize(this); } } } /script>/div> div x-datainitAutolist classitem product border md:border-2 border-primary-200 product-item flex flex-col w-full max-w-312px relative > a hrefhttps://www.lafuma-meubels.nl/sphinx-sunbrella-grey-tube-noir-nl.html classproduct photo product-item-photo block mb-3 mt-4 !mx-4 snap-mandatory scroll-m-1 flex overflow-auto w-auto id510 tabindex-1> img classmx-auto object-contain h-auto w-full product-image-photo x-data @update-gallery-510.window$root.src $event.detail srcset srchttps://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-papillon-matelasse-grande-largeur-sphinx-fauteuil-lounge-gris-granit-grey-tube-noir-lfm2859-9540-1.jpg?quality80&bg-color255,255,255&fitbounds&height260&width260&canvas260:260 loadinglazy width260 height260 altBreed Gestoffeerde Vlinderstoel - Sphinx - Tundra - Grijs Tundra Grey titleBreed Gestoffeerde Vlinderstoel - Sphinx - Tundra - Grijs Tundra Grey> /a> div classproduct-info flex flex-col justify-between grow px-4 pb-4> div classmb-6 justify-center text-primary text-left > a classproduct-item-link hrefhttps://www.lafuma-meubels.nl/sphinx-sunbrella-grey-tube-noir-nl.html> span classblock text-sm sm:text-base min-h-20px font-medium>Breed Gestoffeerde Vlinderstoel/span> span classblock text-xs s:min-h-48px sm:min-h-32px font-medium>Sphinx Tundra Grijs /span> /a> /div> script> function initPriceBox__6929228f6e3bc() { return { updatePrice(priceData) { const regularPriceLabel this.$root.querySelector(.normal-price .price-label); const regularPriceElement this.$root.querySelector(.normal-price data-price-typefinalPrice.price-wrapper .price); const basePriceElement this.$root.querySelector(.normal-price data-price-typebasePrice.price-wrapper .price); if (priceData.finalPrice.amount priceData.oldPrice.amount) { regularPriceLabel.classList.add(hidden); } else { regularPriceLabel.classList.remove(hidden); } regularPriceElement.innerText hyva.formatPrice(priceData.finalPrice.amount); basePriceElement && (basePriceElement.innerText hyva.formatPrice(priceData.basePrice.amount)); } } } /script> div classsm:items-center sm:flex sm:justify-between> div classtext-gray-900 x-datainitPriceBox__6929228f6e3bc() @update-prices-510.windowupdatePrice($event.detail);> div classprice-box price-final_price data-rolepriceBox data-product-id510 data-price-boxproduct-id-510> span classspecial-price> span x-data x-idproduct\u002Dprice\u002D510 classprice-container price-final_price tax weee> span classprice-label>Speciale prijs/span> span :id$id(product\u002Dprice\u002D510) data-price-amount134.95 data-price-typefinalPrice classprice-wrapper >span classprice>€ 134,95/span>/span> /span> /span> span classold-price> span x-data x-idold\u002Dprice\u002D510 classprice-container price-final_price tax weee> span classprice-label>Normale prijs/span> span :id$id(old\u002Dprice\u002D510) data-price-amount269.9 data-price-typeoldPrice classprice-wrapper >span classprice>€ 269,90/span>/span> /span> /span>/div> /div> div classw-auto justify-center> div classtext-right> p classflex items-center justify-end align-middle available gap-x-2 stock titleBeschikbaarheid> span classw-2 h-2 bg-green-500 rounded-full shrink-0>/span> span classtext-xs>Op voorraad/span> /p> /div> /div> /div> div classw-auto inline-block gap-0 mt-9px justify-end hidden md:flex> a hrefhttps://www.lafuma-meubels.nl/sphinx-sunbrella-grey-tube-noir-nl.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-papillon-matelasse-grande-largeur-sphinx-fauteuil-lounge-noir-ebene-tube-noir-lfm2859-3713-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(504, 510), border-transparent: !isCurrentProduct(504, 510) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/3713-ebene-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/sphinx-sunbrella-grey-tube-noir-nl.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-papillon-matelasse-grande-largeur-sphinx-fauteuil-lounge-bleu-cobalt-tube-noir-lfm2859-9538-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(507, 510), border-transparent: !isCurrentProduct(507, 510) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/9538-cobalt-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/sphinx-sunbrella-grey-tube-noir-nl.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-papillon-matelasse-grande-largeur-sphinx-fauteuil-lounge-gris-granit-grey-tube-noir-lfm2859-9540-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(510, 510), border-transparent: !isCurrentProduct(510, 510) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/9540-granite-unicolore.jpg width26 height26 loadinglazy altcolor> /a> /div> /div> script> function initAutolist() { return { changeImage(image) { const target event.target.closest(.product-item).querySelector(.product-item-photo).querySelector(.product-image-photo); target.dataset.tempsrc target.src; target.src image; }, resetImage() { const target event.target.closest(.product-item).querySelector(.product-item-photo).querySelector(.product-image-photo); target.src target.dataset.tempsrc; }, isCurrentProduct(currentId, productId) { return currentId productId; }, loadRollImage() { const rollImage event.target.closest(.product-item-photo.has-roll-image).querySelector(.roll-image); if (rollImage.src ! rollImage.dataset.src) { rollImage.src rollImage.dataset.src; } } } } /script> div classamlabel-position-wrapper absolute max-w-full h-fit-content !w-auto !min-w-0 m-auto flex gap-amlabel-margin z-20 amlabel-position-top-right-510-prod flex-col :class{ top-0: config.position.includes(top), top-0 bottom-0: config.position.includes(middle), bottom-0: config.position.includes(bottom), left-0: config.position.includes(left), left-0 right-0: config.position.includes(center), right-0: config.position.includes(right) } x-data{ ...initAmlabel_6929228f715d1(), parentContainerProcessor: initParentContainerProcessor(), labelItemProcessor: initLabelItemProcessor() } x-initinitLabel($el) x-intersect.oncerender()> div x-refamLabel x-cloak x-showinitialized x-transition:entertransition ease-out duration-250 x-transition:enter-startopacity-0 transform scale-90 x-transition:enter-endopacity-100 transform scale-100 @resize.window.debounceresize() @clicklabelItemProcessor.openLink($event, config.redirect_url) classgroup relative amasty-label-container amasty-label-container-12-510-prod amasty-label-for-510 stylepadding:4px;background-color:#E7363A;font-family: Barlow;font-style: normal;font-weight: 600;line-height: 12px;/* 100% */letter-spacing:-0.32px; font-size: 12px; color: #ffffff; data-amlabel-order0> div classamlabel-text text-center whitespace-nowrap> - 50% /div> /div> /div> script> use strict; function initAmlabel_6929228f715d1() { return { element: null, parent: null, initialized: false, wrapperClass: , labelContainer: null, config: {position:top-right,size:,path:.product-image-container, .product-item-photo, .cdz-product-top,mode:prod,move:0,product:510,label:12,margin:2,alignment:0,order:0,redirect_url:,tooltip:{backgroundColor:,color:,status:1,content:}}, initLabel: function ($el) { this.element $el; this.labelContainer this.$refs.amLabel; this.parent $el.parentElement; this.wrapperClass `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`; }, /** * @return {void} */ render: function () { if (this.element.dataset.amlabelObserved) { return; } this.element.dataset.amlabelObserved true; this.parentContainerProcessor.process(this); this.labelItemProcessor.process(this); this.initialized true; }, /** * @return {void} */ resize: function () { this.config.size && this.labelItemProcessor.setLabelSize(this); } } } /script>/div> div x-datainitAutolist classitem product border md:border-2 border-primary-200 product-item flex flex-col w-full max-w-312px relative > a hrefhttps://www.lafuma-meubels.nl/opvouwbare-vlinderstoel-pop-up-mariniere-2-buis-noir.html classproduct photo product-item-photo block mb-3 mt-4 !mx-4 snap-mandatory scroll-m-1 flex overflow-auto w-auto id2064 tabindex-1> img classmx-auto object-contain h-auto w-full product-image-photo x-data @update-gallery-2064.window$root.src $event.detail srcset srchttps://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-papillon-grande-largeur-pop-up-xl-blanc-mariniere-ii-tube-noir-lfm2823-9924-1.jpg?quality80&bg-color255,255,255&fitbounds&height260&width260&canvas260:260 loadinglazy width260 height260 altBrede Vlinderstoel - Pop Up XL - Airlon - Wit Blanc Marin titleBrede Vlinderstoel - Pop Up XL - Airlon - Wit Blanc Marin> /a> div classproduct-info flex flex-col justify-between grow px-4 pb-4> div classmb-6 justify-center text-primary text-left > a classproduct-item-link hrefhttps://www.lafuma-meubels.nl/opvouwbare-vlinderstoel-pop-up-mariniere-2-buis-noir.html> span classblock text-sm sm:text-base min-h-20px font-medium>Brede Vlinderstoel/span> span classblock text-xs s:min-h-48px sm:min-h-32px font-medium>Pop Up XL Airlon Wit /span> /a> /div> script> function initPriceBox__6929228f728cb() { return { updatePrice(priceData) { const regularPriceLabel this.$root.querySelector(.normal-price .price-label); const regularPriceElement this.$root.querySelector(.normal-price data-price-typefinalPrice.price-wrapper .price); const basePriceElement this.$root.querySelector(.normal-price data-price-typebasePrice.price-wrapper .price); if (priceData.finalPrice.amount priceData.oldPrice.amount) { regularPriceLabel.classList.add(hidden); } else { regularPriceLabel.classList.remove(hidden); } regularPriceElement.innerText hyva.formatPrice(priceData.finalPrice.amount); basePriceElement && (basePriceElement.innerText hyva.formatPrice(priceData.basePrice.amount)); } } } /script> div classsm:items-center sm:flex sm:justify-between> div classtext-gray-900 x-datainitPriceBox__6929228f728cb() @update-prices-2064.windowupdatePrice($event.detail);> div classprice-box price-final_price data-rolepriceBox data-product-id2064 data-price-boxproduct-id-2064> span x-data x-idproduct\u002Dprice\u002D2064 classprice-container price-final_price tax weee> span :id$id(product\u002Dprice\u002D2064) data-price-amount109.9 data-price-typefinalPrice classprice-wrapper >span classprice>€ 109,90/span>/span> /span>/div> /div> div classw-auto justify-center> div classtext-right> p classflex items-center justify-end align-middle gap-x-2 unavailable stock titleBeschikbaarheid> span classw-2 h-2 bg-system-alert rounded-full shrink-0>/span> span classtext-xs>Uitverkocht/span> /p> /div> /div> /div> div classw-auto inline-block gap-0 mt-9px justify-end hidden md:flex> a hrefhttps://www.lafuma-meubels.nl/opvouwbare-vlinderstoel-pop-up-mariniere-2-buis-noir.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-papillon-grande-largeur-pop-up-xl-blanc-mariniere-ii-tube-noir-lfm2823-9924-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(2064, 2064), border-transparent: !isCurrentProduct(2064, 2064) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/9924-marniere-ll-bicolore.jpg width26 height26 loadinglazy altcolor> /a> /div> /div> script> function initAutolist() { return { changeImage(image) { const target event.target.closest(.product-item).querySelector(.product-item-photo).querySelector(.product-image-photo); target.dataset.tempsrc target.src; target.src image; }, resetImage() { const target event.target.closest(.product-item).querySelector(.product-item-photo).querySelector(.product-image-photo); target.src target.dataset.tempsrc; }, isCurrentProduct(currentId, productId) { return currentId productId; }, loadRollImage() { const rollImage event.target.closest(.product-item-photo.has-roll-image).querySelector(.roll-image); if (rollImage.src ! rollImage.dataset.src) { rollImage.src rollImage.dataset.src; } } } } /script> div classamlabel-position-wrapper absolute max-w-full h-fit-content !w-auto !min-w-0 m-auto flex gap-amlabel-margin z-20 amlabel-position-bottom-right-2064-prod flex-col :class{ top-0: config.position.includes(top), top-0 bottom-0: config.position.includes(middle), bottom-0: config.position.includes(bottom), left-0: config.position.includes(left), left-0 right-0: config.position.includes(center), right-0: config.position.includes(right) } x-data{ ...initAmlabel_6929228f75791(), parentContainerProcessor: initParentContainerProcessor(), labelItemProcessor: initLabelItemProcessor() } x-initinitLabel($el) x-intersect.oncerender()> div x-refamLabel x-cloak x-showinitialized x-transition:entertransition ease-out duration-250 x-transition:enter-startopacity-0 transform scale-90 x-transition:enter-endopacity-100 transform scale-100 @resize.window.debounceresize() @clicklabelItemProcessor.openLink($event, config.redirect_url) classgroup relative amasty-label-container amasty-label-container-6-2064-prod amasty-label-for-2064 stylefont-size: 14px; color: #ffffff; data-amlabel-order4> div classamlabel-text text-center whitespace-nowrap absolute left-1/2 top-1/2 -translate-y-1/2 -translate-x-1/2> /div> img idamasty-label-image-6-2064-prod classamasty-label-image opacity-100 align-top srchttps://www.lafuma-meubels.nl/media/amasty/amlabel/TAGS_2__1.png titleBrede Vlinderstoel - Pop Up XL - Airlon - Wit Blanc Marin altBrede Vlinderstoel - Pop Up XL - Airlon - Wit Blanc Marin> /div> /div> script> use strict; function initAmlabel_6929228f75791() { return { element: null, parent: null, initialized: false, wrapperClass: , labelContainer: null, config: {position:bottom-right,size:,path:.product-image-container, .product-item-photo, .cdz-product-top,mode:prod,move:0,product:2064,label:6,margin:2,alignment:0,order:4,redirect_url:,tooltip:{backgroundColor:,color:,status:1,content:}}, initLabel: function ($el) { this.element $el; this.labelContainer this.$refs.amLabel; this.parent $el.parentElement; this.wrapperClass `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`; }, /** * @return {void} */ render: function () { if (this.element.dataset.amlabelObserved) { return; } this.element.dataset.amlabelObserved true; this.parentContainerProcessor.process(this); this.labelItemProcessor.process(this); this.initialized true; }, /** * @return {void} */ resize: function () { this.config.size && this.labelItemProcessor.setLabelSize(this); } } } /script>/div> div x-datainitAutolist classitem product border md:border-2 border-primary-200 product-item flex flex-col w-full max-w-312px relative > a hrefhttps://www.lafuma-meubels.nl/breed-gestoffeerde-vlinderstoel-sphinx-fauteuil-lounge-niksen-beige-creme-tube-noir-lfm5396-a004.html classproduct photo product-item-photo block mb-3 mt-4 !mx-4 snap-mandatory scroll-m-1 flex overflow-auto w-auto id3879 tabindex-1> img classmx-auto object-contain h-auto w-full product-image-photo x-data @update-gallery-3879.window$root.src $event.detail srcset srchttps://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-papillon-matelasse-grande-largeur-sphinx-fauteuil-lounge-niksen-beige-lfm5396_a004-1.jpg?quality80&bg-color255,255,255&fitbounds&height260&width260&canvas260:260 loadinglazy width260 height260 altBreed Gestoffeerde Vlinderstoel - Sphinx - Niksen - Beige Creme titleBreed Gestoffeerde Vlinderstoel - Sphinx - Niksen - Beige Creme> /a> div classproduct-info flex flex-col justify-between grow px-4 pb-4> div classmb-6 justify-center text-primary text-left > a classproduct-item-link hrefhttps://www.lafuma-meubels.nl/breed-gestoffeerde-vlinderstoel-sphinx-fauteuil-lounge-niksen-beige-creme-tube-noir-lfm5396-a004.html> span classblock text-sm sm:text-base min-h-20px font-medium>Breed Gestoffeerde Vlinderstoel/span> span classblock text-xs s:min-h-48px sm:min-h-32px font-medium>Sphinx Niksen /span> /a> /div> script> function initPriceBox__6929228f76a36() { return { updatePrice(priceData) { const regularPriceLabel this.$root.querySelector(.normal-price .price-label); const regularPriceElement this.$root.querySelector(.normal-price data-price-typefinalPrice.price-wrapper .price); const basePriceElement this.$root.querySelector(.normal-price data-price-typebasePrice.price-wrapper .price); if (priceData.finalPrice.amount priceData.oldPrice.amount) { regularPriceLabel.classList.add(hidden); } else { regularPriceLabel.classList.remove(hidden); } regularPriceElement.innerText hyva.formatPrice(priceData.finalPrice.amount); basePriceElement && (basePriceElement.innerText hyva.formatPrice(priceData.basePrice.amount)); } } } /script> div classsm:items-center sm:flex sm:justify-between> div classtext-gray-900 x-datainitPriceBox__6929228f76a36() @update-prices-3879.windowupdatePrice($event.detail);> div classprice-box price-final_price data-rolepriceBox data-product-id3879 data-price-boxproduct-id-3879> span x-data x-idproduct\u002Dprice\u002D3879 classprice-container price-final_price tax weee> span :id$id(product\u002Dprice\u002D3879) data-price-amount199.9 data-price-typefinalPrice classprice-wrapper >span classprice>€ 199,90/span>/span> /span>/div> /div> div classw-auto justify-center> div classtext-right> p classflex items-center justify-end align-middle available gap-x-2 stock titleBeschikbaarheid> span classw-2 h-2 bg-green-500 rounded-full shrink-0>/span> span classtext-xs>Op voorraad/span> /p> /div> /div> /div> div classw-auto inline-block gap-0 mt-9px justify-end hidden md:flex> a hrefhttps://www.lafuma-meubels.nl/breed-gestoffeerde-vlinderstoel-sphinx-fauteuil-lounge-niksen-beige-creme-tube-noir-lfm5396-a004.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-papillon-matelasse-grande-largeur-sphinx-fauteuil-lounge-niksen-beige-lfm5396_a004-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(3879, 3879), border-transparent: !isCurrentProduct(3879, 3879) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/a004-creme-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/breed-gestoffeerde-vlinderstoel-sphinx-fauteuil-lounge-niksen-beige-creme-tube-noir-lfm5396-a004.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-papillon-matelasse-grande-largeur-sphinx-fauteuil-lounge-niksen-lfm5396_a005-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(3882, 3879), border-transparent: !isCurrentProduct(3882, 3879) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/a005-cendre-unicolore.jpg width26 height26 loadinglazy altcolor> /a> /div> /div> script> function initAutolist() { return { changeImage(image) { const target event.target.closest(.product-item).querySelector(.product-item-photo).querySelector(.product-image-photo); target.dataset.tempsrc target.src; target.src image; }, resetImage() { const target event.target.closest(.product-item).querySelector(.product-item-photo).querySelector(.product-image-photo); target.src target.dataset.tempsrc; }, isCurrentProduct(currentId, productId) { return currentId productId; }, loadRollImage() { const rollImage event.target.closest(.product-item-photo.has-roll-image).querySelector(.roll-image); if (rollImage.src ! rollImage.dataset.src) { rollImage.src rollImage.dataset.src; } } } } /script> div classamlabel-position-wrapper absolute max-w-full h-fit-content !w-auto !min-w-0 m-auto flex gap-amlabel-margin z-20 amlabel-position-bottom-left-3879-prod flex-col :class{ top-0: config.position.includes(top), top-0 bottom-0: config.position.includes(middle), bottom-0: config.position.includes(bottom), left-0: config.position.includes(left), left-0 right-0: config.position.includes(center), right-0: config.position.includes(right) } x-data{ ...initAmlabel_6929228f79804(), parentContainerProcessor: initParentContainerProcessor(), labelItemProcessor: initLabelItemProcessor() } x-initinitLabel($el) x-intersect.oncerender()> div x-refamLabel x-cloak x-showinitialized x-transition:entertransition ease-out duration-250 x-transition:enter-startopacity-0 transform scale-90 x-transition:enter-endopacity-100 transform scale-100 @resize.window.debounceresize() @clicklabelItemProcessor.openLink($event, config.redirect_url) classgroup relative amasty-label-container amasty-label-container-672-3879-prod amasty-label-for-3879 style data-amlabel-order2> div classamlabel-text text-center whitespace-nowrap absolute left-1/2 top-1/2 -translate-y-1/2 -translate-x-1/2> /div> img idamasty-label-image-672-3879-prod classamasty-label-image opacity-100 align-top srchttps://www.lafuma-meubels.nl/media/amasty/amlabel/NL_1_1.png titleBreed Gestoffeerde Vlinderstoel - Sphinx - Niksen - Beige Creme altBreed Gestoffeerde Vlinderstoel - Sphinx - Niksen - Beige Creme> /div> /div> script> use strict; function initAmlabel_6929228f79804() { return { element: null, parent: null, initialized: false, wrapperClass: , labelContainer: null, config: {position:bottom-left,size:,path:.product-image-container, .product-item-photo, .cdz-product-top,mode:prod,move:0,product:3879,label:672,margin:2,alignment:0,order:2,redirect_url:,tooltip:{backgroundColor:,color:,status:1,content:}}, initLabel: function ($el) { this.element $el; this.labelContainer this.$refs.amLabel; this.parent $el.parentElement; this.wrapperClass `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`; }, /** * @return {void} */ render: function () { if (this.element.dataset.amlabelObserved) { return; } this.element.dataset.amlabelObserved true; this.parentContainerProcessor.process(this); this.labelItemProcessor.process(this); this.initialized true; }, /** * @return {void} */ resize: function () { this.config.size && this.labelItemProcessor.setLabelSize(this); } } } /script>/div> div x-datainitAutolist classitem product border md:border-2 border-primary-200 product-item flex flex-col w-full max-w-312px relative > a hrefhttps://www.lafuma-meubels.nl/vlinderstoel-pop-up-xl-airlon-garance.html classproduct photo product-item-photo block mb-3 mt-4 !mx-4 snap-mandatory scroll-m-1 flex overflow-auto w-auto id405 tabindex-1> img classmx-auto object-contain h-auto w-full product-image-photo x-data @update-gallery-405.window$root.src $event.detail srcset srchttps://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-papillon-grande-largeur-pop-up-xl-rouge-garance-tube-noir-lfm2777-6534-1.jpg?quality80&bg-color255,255,255&fitbounds&height260&width260&canvas260:260 loadinglazy width260 height260 altBrede Vlinderstoel - Pop Up XL - Airlon - Rood Garance titleBrede Vlinderstoel - Pop Up XL - Airlon - Rood Garance> /a> div classproduct-info flex flex-col justify-between grow px-4 pb-4> div classmb-6 justify-center text-primary text-left > a classproduct-item-link hrefhttps://www.lafuma-meubels.nl/vlinderstoel-pop-up-xl-airlon-garance.html> span classblock text-sm sm:text-base min-h-20px font-medium>Brede Vlinderstoel/span> span classblock text-xs s:min-h-48px sm:min-h-32px font-medium>Pop Up XL Airlon Rouge /span> /a> /div> script> function initPriceBox__6929228f7aa90() { return { updatePrice(priceData) { const regularPriceLabel this.$root.querySelector(.normal-price .price-label); const regularPriceElement this.$root.querySelector(.normal-price data-price-typefinalPrice.price-wrapper .price); const basePriceElement this.$root.querySelector(.normal-price data-price-typebasePrice.price-wrapper .price); if (priceData.finalPrice.amount priceData.oldPrice.amount) { regularPriceLabel.classList.add(hidden); } else { regularPriceLabel.classList.remove(hidden); } regularPriceElement.innerText hyva.formatPrice(priceData.finalPrice.amount); basePriceElement && (basePriceElement.innerText hyva.formatPrice(priceData.basePrice.amount)); } } } /script> div classsm:items-center sm:flex sm:justify-between> div classtext-gray-900 x-datainitPriceBox__6929228f7aa90() @update-prices-405.windowupdatePrice($event.detail);> div classprice-box price-final_price data-rolepriceBox data-product-id405 data-price-boxproduct-id-405> span classspecial-price> span x-data x-idproduct\u002Dprice\u002D405 classprice-container price-final_price tax weee> span classprice-label>Speciale prijs/span> span :id$id(product\u002Dprice\u002D405) data-price-amount84.92 data-price-typefinalPrice classprice-wrapper >span classprice>€ 84,92/span>/span> /span> /span> span classold-price> span x-data x-idold\u002Dprice\u002D405 classprice-container price-final_price tax weee> span classprice-label>Normale prijs/span> span :id$id(old\u002Dprice\u002D405) data-price-amount99.9 data-price-typeoldPrice classprice-wrapper >span classprice>€ 99,90/span>/span> /span> /span>/div> /div> div classw-auto justify-center> div classtext-right> p classflex items-center justify-end align-middle available gap-x-2 stock titleBeschikbaarheid> span classw-2 h-2 bg-green-500 rounded-full shrink-0>/span> span classtext-xs>Op voorraad/span> /p> /div> /div> /div> div classw-auto inline-block gap-0 mt-9px justify-end hidden md:flex> a hrefhttps://www.lafuma-meubels.nl/vlinderstoel-pop-up-xl-airlon-garance.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-papillon-grande-largeur-pop-up-xl-rouge-garance-tube-noir-lfm2777-6534-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(405, 405), border-transparent: !isCurrentProduct(405, 405) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/6534-garance-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/vlinderstoel-pop-up-xl-airlon-garance.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-papillon-grande-largeur-pop-up-xl-marron-gres-tube-noir-lfm2777-6535-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(408, 405), border-transparent: !isCurrentProduct(408, 405) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/6535-gres-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/vlinderstoel-pop-up-xl-airlon-garance.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-papillon-grande-largeur-pop-up-xl-jaune-curry-tube-noir-lfm2777-7234-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(411, 405), border-transparent: !isCurrentProduct(411, 405) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/2536-curry-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/vlinderstoel-pop-up-xl-airlon-garance.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-papillon-grande-largeur-pop-up-xl-bleu-bleu-delft-tube-titane-lfm2777-8911-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(3345, 405), border-transparent: !isCurrentProduct(3345, 405) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/8911-bleu-delft-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/vlinderstoel-pop-up-xl-airlon-garance.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-papillon-grande-largeur-pop-up-xl-rose-rose-tulip-tube-titane-lfm2777-8912-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(3348, 405), border-transparent: !isCurrentProduct(3348, 405) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/8912-rose-tulip-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/vlinderstoel-pop-up-xl-airlon-garance.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-papillon-grande-largeur-pop-up-xl-vert-vert-kaki-tube-titane-lfm2777-8913-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(3351, 405), border-transparent: !isCurrentProduct(3351, 405) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/8913-vert-kaki-unicolore.jpg width26 height26 loadinglazy altcolor> /a> a hrefhttps://www.lafuma-meubels.nl/vlinderstoel-pop-up-xl-airlon-garance.html classhover:cursor-pointer @mouseenterchangeImage(https://www.lafuma-meubels.nl/visuels-lafmob/fauteuil-papillon-grande-largeur-pop-up-xl-beige-ecru-beige-tube-noir-lfm2777-9328-1.jpg) @mouseleaveresetImage()> img classrounded-full h-full border rounded-full p-2px :class{ border-primary-900: isCurrentProduct(414, 405), border-transparent: !isCurrentProduct(414, 405) } srchttps://www.lafuma-meubels.nl/visuels-lafmob/9328-ecru-unicolore.jpg width26 height26 loadinglazy altcolor> /a> /div> /div> script> function initAutolist() { return { changeImage(image) { const target event.target.closest(.product-item).querySelector(.product-item-photo).querySelector(.product-image-photo); target.dataset.tempsrc target.src; target.src image; }, resetImage() { const target event.target.closest(.product-item).querySelector(.product-item-photo).querySelector(.product-image-photo); target.src target.dataset.tempsrc; }, isCurrentProduct(currentId, productId) { return currentId productId; }, loadRollImage() { const rollImage event.target.closest(.product-item-photo.has-roll-image).querySelector(.roll-image); if (rollImage.src ! rollImage.dataset.src) { rollImage.src rollImage.dataset.src; } } } } /script> div classamlabel-position-wrapper absolute max-w-full h-fit-content !w-auto !min-w-0 m-auto flex gap-amlabel-margin z-20 amlabel-position-top-right-405-prod flex-col :class{ top-0: config.position.includes(top), top-0 bottom-0: config.position.includes(middle), bottom-0: config.position.includes(bottom), left-0: config.position.includes(left), left-0 right-0: config.position.includes(center), right-0: config.position.includes(right) } x-data{ ...initAmlabel_6929228f7ddf8(), parentContainerProcessor: initParentContainerProcessor(), labelItemProcessor: initLabelItemProcessor() } x-initinitLabel($el) x-intersect.oncerender()> div x-refamLabel x-cloak x-showinitialized x-transition:entertransition ease-out duration-250 x-transition:enter-startopacity-0 transform scale-90 x-transition:enter-endopacity-100 transform scale-100 @resize.window.debounceresize() @clicklabelItemProcessor.openLink($event, config.redirect_url) classgroup relative amasty-label-container amasty-label-container-12-405-prod amasty-label-for-405 stylepadding:4px;background-color:#E7363A;font-family: Barlow;font-style: normal;font-weight: 600;line-height: 12px;/* 100% */letter-spacing:-0.32px; font-size: 12px; color: #ffffff; data-amlabel-order0> div classamlabel-text text-center whitespace-nowrap> - 15% /div> /div> /div> script> use strict; function initAmlabel_6929228f7ddf8() { return { element: null, parent: null, initialized: false, wrapperClass: , labelContainer: null, config: {position:top-right,size:,path:.product-image-container, .product-item-photo, .cdz-product-top,mode:prod,move:0,product:405,label:12,margin:2,alignment:0,order:0,redirect_url:,tooltip:{backgroundColor:,color:,status:1,content:}}, initLabel: function ($el) { this.element $el; this.labelContainer this.$refs.amLabel; this.parent $el.parentElement; this.wrapperClass `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`; }, /** * @return {void} */ render: function () { if (this.element.dataset.amlabelObserved) { return; } this.element.dataset.amlabelObserved true; this.parentContainerProcessor.process(this); this.labelItemProcessor.process(this); this.initialized true; }, /** * @return {void} */ resize: function () { this.config.size && this.labelItemProcessor.setLabelSize(this); } } } /script> div classamlabel-position-wrapper absolute max-w-full h-fit-content !w-auto !min-w-0 m-auto flex gap-amlabel-margin z-20 amlabel-position-bottom-right-405-prod flex-col :class{ top-0: config.position.includes(top), top-0 bottom-0: config.position.includes(middle), bottom-0: config.position.includes(bottom), left-0: config.position.includes(left), left-0 right-0: config.position.includes(center), right-0: config.position.includes(right) } x-data{ ...initAmlabel_6929228f7e621(), parentContainerProcessor: initParentContainerProcessor(), labelItemProcessor: initLabelItemProcessor() } x-initinitLabel($el) x-intersect.oncerender()> div x-refamLabel x-cloak x-showinitialized x-transition:entertransition ease-out duration-250 x-transition:enter-startopacity-0 transform scale-90 x-transition:enter-endopacity-100 transform scale-100 @resize.window.debounceresize() @clicklabelItemProcessor.openLink($event, config.redirect_url) classgroup relative amasty-label-container amasty-label-container-6-405-prod amasty-label-for-405 stylefont-size: 14px; color: #ffffff; data-amlabel-order4> div classamlabel-text text-center whitespace-nowrap absolute left-1/2 top-1/2 -translate-y-1/2 -translate-x-1/2> /div> img idamasty-label-image-6-405-prod classamasty-label-image opacity-100 align-top srchttps://www.lafuma-meubels.nl/media/amasty/amlabel/TAGS_2__1.png titleBrede Vlinderstoel - Pop Up XL - Airlon - Rood Garance altBrede Vlinderstoel - Pop Up XL - Airlon - Rood Garance> /div> /div> script> use strict; function initAmlabel_6929228f7e621() { return { element: null, parent: null, initialized: false, wrapperClass: , labelContainer: null, config: {position:bottom-right,size:,path:.product-image-container, .product-item-photo, .cdz-product-top,mode:prod,move:0,product:405,label:6,margin:2,alignment:0,order:4,redirect_url:,tooltip:{backgroundColor:,color:,status:1,content:}}, initLabel: function ($el) { this.element $el; this.labelContainer this.$refs.amLabel; this.parent $el.parentElement; this.wrapperClass `.amlabel-position-${this.config.position}-${this.config.product}-${this.config.mode}`; }, /** * @return {void} */ render: function () { if (this.element.dataset.amlabelObserved) { return; } this.element.dataset.amlabelObserved true; this.parentContainerProcessor.process(this); this.labelItemProcessor.process(this); this.initialized true; }, /** * @return {void} */ resize: function () { this.config.size && this.labelItemProcessor.setLabelSize(this); } } } /script>/div> /div> div classcarousel-nav flex items-center justify-between flex-1 gap-12> button aria-labelVorige classglider-prev flex justify-center items-center w-8 h-8 bg-black text-white outline-none focus:outline-none hidden rotate-180 md:absolute md:left-0 md:w-9 md:h-9 md:-translate-y-1/2> svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewbox0 0 25 24 fillnone classw-2.5 h-2.5 roleimg>path dM9.30005 0.75L20.02 11.47C20.0897 11.5396 20.145 11.6222 20.1827 11.7131C20.2204 11.8041 20.2398 11.9016 20.2398 12C20.2398 12.0984 20.2204 12.1959 20.1827 12.2869C20.145 12.3778 20.0897 12.4604 20.02 12.53L9.30005 23.25 stroke#ffffff stroke-width1.5 stroke-linecapround stroke-linejoinround>/path>title>next-white/title>/svg> /button> div roletablist classglider-dots select-none flex flex-wrap mx-1 justify-center p-0 focus:outline-none>/div> button aria-labelVolgende classglider-next flex justify-center items-center w-8 h-8 bg-black text-white outline-none focus:outline-none hidden md:absolute md:right-0 md:w-9 md:h-9 md:-translate-y-1/2> svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewbox0 0 25 24 fillnone classw-2.5 h-2.5 roleimg>path dM9.30005 0.75L20.02 11.47C20.0897 11.5396 20.145 11.6222 20.1827 11.7131C20.2204 11.8041 20.2398 11.9016 20.2398 12C20.2398 12.0984 20.2204 12.1959 20.1827 12.2869C20.145 12.3778 20.0897 12.4604 20.02 12.53L9.30005 23.25 stroke#ffffff stroke-width1.5 stroke-linecapround stroke-linejoinround>/path>title>next-white/title>/svg> /button>/div> /div>/div>/div>/div>/div>/div>/div>div classcmsp130-bg-gradient-to-b cmsp130-from-#ffffff cmsp130-from-50% cmsp130-to-#e3d6d2 cmsp130-to-0% data-content-typerow data-appearancefull-width data-enable-parallax0 data-parallax-speed0.5 data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementmain data-pb-styleG5X8BWW>div classrow-full-width-inner data-elementinner>div classcmsp130-text-2xl data-content-typetext data-appearancedefault data-elementmain>p styletext-align: center;>Découvrez nos collections/p>/div>div data-content-typehtml data-appearancedefault data-elementmain data-decodedtrue>/div>/div>/div>div classcmsp130-bg-gradient-to-b cmsp130-from-#e3d6d2 cmsp130-from-50% cmsp130-to-#ffffff cmsp130-to-0% data-content-typerow data-appearancefull-width data-enable-parallax0 data-parallax-speed0.5 data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementmain data-pb-styleDXE1IF7>div classrow-full-width-inner data-elementinner>div data-content-typeblock data-appearancedefault data-elementmain>div classwidget block block-static-block> style>::backdrop {--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.cmsb2481-align-middle {vertical-align: middle}.cmsb2481-font-secondary {font-family: CrimsonPro, Helvetica Neue, Arial, sans-serif}.cmsb2481-text-2xl {font-size: 26px}.cmsb2481-italic {font-style: italic}/style>style>#html-body data-pb-styleY7P48E5{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;margin:0;padding:0}#html-body data-pb-styleQXXVRPA{margin-top:50px;margin-bottom:35px}/style>div data-content-typerow data-appearancefull-width data-enable-parallax0 data-parallax-speed0.5 data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementmain data-pb-styleY7P48E5>div classrow-full-width-inner data-elementinner>div classcmsb2481-text-2xl cmsb2481-align-middle cmsb2481-italic cmsb2481-font-secondary data-content-typetext data-appearancedefault data-elementmain data-pb-styleQXXVRPA>p styletext-align: center;>a tabindex0 hrefhttps://www.instagram.com/lafuma_mobilier/ target_blank relnoopener>img stylewidth: 32px; height: 32px; vertical-align: text-bottom !important; srchttps://mcstaging.lafuma-mobilier.fr/media/wysiwyg/instagram.png alt width32 height32 loadinglazy>span stylefont-family: CrimsonPro-Italic;> em>Laat u inspireren/em>/span>/a>/p>/div>/div>/div>/div>/div>div data-content-typeblock data-appearancedefault data-elementmain>div classwidget block block-static-block> style>::backdrop {--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.cmsb3078-gap-2 {gap: 0.5rem}.cmsb3078-pb-12 {padding-bottom: 3rem}.cmsb3078-pl-2 {padding-left: 0.5rem}.cmsb3078-pr-0 {padding-right: 0px}.cmsb3078-align-middle {vertical-align: middle}.cmsb3078-font-secondary {font-family: CrimsonPro, Helvetica Neue, Arial, sans-serif}.cmsb3078-text-2xl {font-size: 26px}.cmsb3078-text-sm {font-size: 0.875rem;line-height: 1.25rem}.cmsb3078-italic {font-style: italic}@media (min-width: 768px) {.cmsb3078-md\:px-6 {padding-left: 1.5rem;padding-right: 1.5rem}}@media (min-width: 1024px) {.cmsb3078-lg\:px-12 {padding-left: 3rem;padding-right: 3rem}}@media (min-width: 1440px) {.cmsb3078-\32xl\:px-32 {padding-left: 8rem;padding-right: 8rem}}/style>style>#html-body data-pb-styleS789QVP{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;margin:0;padding:0}#html-body data-pb-styleC4J4LQV{display:none;margin-top:50px;margin-bottom:35px}#html-body data-pb-styleXDYT8O0{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;align-self:stretch}#html-body data-pb-styleQ18CNKT{display:flex;width:100%}#html-body data-pb-styleS9UGS4V{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:100%;align-self:stretch}#html-body data-pb-styleWIKR0PS{min-height:200px}#html-body data-pb-styleCDFM72K{background-position:left top;background-size:cover;background-repeat:no-repeat;min-height:200px}#html-body data-pb-styleEWQR1PK{min-height:200px;background-color:transparent}#html-body data-pb-styleMGC1F9N{opacity:1;visibility:visible}#html-body data-pb-styleXWQIJHU{background-position:left top;background-size:cover;background-repeat:no-repeat;min-height:200px}#html-body data-pb-styleA6L3FGL{min-height:200px;background-color:transparent}#html-body data-pb-styleYCD5CH6{opacity:1;visibility:visible}#html-body data-pb-styleVH5E49A{background-position:left top;background-size:cover;background-repeat:no-repeat;min-height:200px}#html-body data-pb-styleAIN95W5{min-height:200px;background-color:transparent}#html-body data-pb-styleWIFLPHG{opacity:1;visibility:visible}#html-body data-pb-styleI3KTHLO{background-position:left top;background-size:cover;background-repeat:no-repeat;min-height:200px}#html-body data-pb-styleX3L99A5{min-height:200px;background-color:transparent}#html-body data-pb-styleT0PD5B7{opacity:1;visibility:visible}#html-body data-pb-styleIVRQE17{background-position:left top;background-size:cover;background-repeat:no-repeat;min-height:200px}#html-body data-pb-styleK3UYQI2{min-height:200px;background-color:transparent}#html-body data-pb-styleAD47K69{opacity:1;visibility:visible}#html-body data-pb-styleIPKHHML{background-position:left top;background-size:cover;background-repeat:no-repeat;min-height:200px}#html-body data-pb-styleBFD8HIE{min-height:200px;background-color:transparent}#html-body data-pb-styleHVRTIN6{opacity:1;visibility:visible}#html-body data-pb-styleFYD3KBS{background-position:left top;background-size:cover;background-repeat:no-repeat;min-height:200px}#html-body data-pb-styleB04K7F4{min-height:200px;background-color:transparent}#html-body data-pb-styleCJ3BHI6{opacity:1;visibility:visible}#html-body data-pb-styleVWRTK2H{background-position:left top;background-size:cover;background-repeat:no-repeat;min-height:200px}#html-body data-pb-styleAVXFYBU{min-height:200px;background-color:transparent}#html-body data-pb-styleFKULTTO{opacity:1;visibility:visible}#html-body data-pb-styleGBAK4E6{background-position:left top;background-size:cover;background-repeat:no-repeat;min-height:200px}#html-body data-pb-styleRXYTIQG{min-height:200px;background-color:transparent}#html-body data-pb-styleFWUXH3A{opacity:1;visibility:visible}#html-body data-pb-styleI7P18UB{background-position:left top;background-size:cover;background-repeat:no-repeat;min-height:200px}#html-body data-pb-styleUJ1RIA9{min-height:200px;background-color:transparent}#html-body data-pb-styleLRIG2EL{opacity:1;visibility:visible}#html-body data-pb-styleS16JGUN{background-position:left top;background-size:cover;background-repeat:no-repeat;min-height:200px}#html-body data-pb-styleJI6RTBW{min-height:200px;background-color:transparent}#html-body data-pb-styleO7J6338{opacity:1;visibility:visible}/style>div data-content-typerow data-appearancefull-width data-enable-parallax0 data-parallax-speed0.5 data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementmain data-pb-styleS789QVP>div classrow-full-width-inner data-elementinner>div classcmsb3078-text-2xl cmsb3078-align-middle cmsb3078-italic cmsb3078-font-secondary data-content-typetext data-appearancedefault data-elementmain data-pb-styleC4J4LQV>p styletext-align: center;>a tabindex0 hrefhttps://www.instagram.com/lafuma_mobilier/ target_blank relnoopener>img idRFBDCIJ stylewidth: 32px; height: 32px; vertical-align: text-bottom !important; srchttps://mcstaging.lafuma-mobilier.fr/media/wysiwyg/instagram.png alt width32 height32 loadinglazy>span stylefont-family: CrimsonPro-Italic;> em>Inspirez-vous /em>/span>/a>/p>/div>div classpagebuilder-column-group cmsb3078-pr-0 cmsb3078-pl-2 cmsb3078-md:px-6 cmsb3078-lg:px-12 cmsb3078-2xl:px-32 cmsb3078-gap-2 cmsb3078-pb-12 data-background-images{} data-content-typecolumn-group data-appearancedefault data-grid-size12 data-elementmain data-pb-styleXDYT8O0>div classpagebuilder-column-line data-content-typecolumn-line data-elementmain data-pb-styleQ18CNKT>div classpagebuilder-column data-content-typecolumn data-appearancefull-height data-background-images{} data-elementmain data-pb-styleS9UGS4V>div classpagebuilder-slider hidden-arrow-mobile data-content-typeslider data-appearancedefault data-autoplayfalse data-autoplay-speed4000 data-fadefalse data-infinite-loopfalse data-show-arrowstrue data-show-dotsfalse data-slides-to-show4 data-slides-to-show-mobile1.25 data-elementmain data-pb-styleWIKR0PS>div classcmsb3078-text-sm data-content-typeslide data-slide-name data-appearanceposter data-show-buttonalways data-show-overlaynever data-elementmain>a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuintafels-tuinstoelen/al-onze-tuintafels.html target_blank data-link-typecategory title data-elementlink>div classpagebuilder-slide-wrapper data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementwrapper data-pb-styleCDFM72K>div classpagebuilder-overlay pagebuilder-poster-overlay data-overlay-color aria-label title data-elementoverlay data-pb-styleEWQR1PK>div classpagebuilder-poster-content>div data-elementcontent>p>img idRDCVTP6 stylewidth: 584px; height: 584px; srchttps://www.lafuma-meubels.nl/media/.renditions/wysiwyg/home-page/1-lame-insta-aurelie-blueberryhome.jpg alt width292 height292 loadinglazy>/p>/div>button typebutton classpagebuilder-slide-button pagebuilder-button-link data-elementbutton data-pb-styleMGC1F9N>@aurelie_blueberryhome/button>/div>/div>/div>/a>/div>div classcmsb3078-text-sm data-content-typeslide data-slide-name data-appearanceposter data-show-buttonalways data-show-overlaynever data-elementmain>a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuinsets/meubilair-voor-een-tuinsalon/fauteuils-papillon-pop-up.html target_blank data-link-typecategory title data-elementlink>div classpagebuilder-slide-wrapper data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementwrapper data-pb-styleXWQIJHU>div classpagebuilder-overlay pagebuilder-poster-overlay data-overlay-color aria-label title data-elementoverlay data-pb-styleA6L3FGL>div classpagebuilder-poster-content>div data-elementcontent>p>img idIQ11R0T stylewidth: 584px; height: 584px; srchttps://www.lafuma-meubels.nl/media/.renditions/wysiwyg/home-page/2-lame-insta-Laurine-Bonnamy.jpg alt width584 height584 loadinglazy>/p>/div>button typebutton classpagebuilder-slide-button pagebuilder-button-link data-elementbutton data-pb-styleYCD5CH6>@ Lau Bonnamy ♡/button>/div>/div>/div>/a>/div>div classcmsb3078-text-sm data-content-typeslide data-slide-name data-appearanceposter data-show-buttonalways data-show-overlaynever data-elementmain>a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/camping-en-strandmeubilair/buitenmeubilair/lage-stoelen.html target_blank data-link-typecategory title data-elementlink>div classpagebuilder-slide-wrapper data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementwrapper data-pb-styleVH5E49A>div classpagebuilder-overlay pagebuilder-poster-overlay data-overlay-color aria-label title data-elementoverlay data-pb-styleAIN95W5>div classpagebuilder-poster-content>div data-elementcontent>p>img idC4UGCFS stylewidth: 584px; height: 584px; srchttps://www.lafuma-meubels.nl/media/.renditions/wysiwyg/home-page/3-lame-insta-SLOWGARDEN.jpg alt width584 height584 loadinglazy>/p>/div>button typebutton classpagebuilder-slide-button pagebuilder-button-link data-elementbutton data-pb-styleWIFLPHG>@myslowgarden/button>/div>/div>/div>/a>/div>div classcmsb3078-text-sm data-content-typeslide data-slide-name data-appearanceposter data-show-buttonalways data-show-overlaynever data-elementmain>a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuinsets/meubilair-voor-een-tuinsalon/fauteuils-papillon-pop-up.html target_blank data-link-typecategory title data-elementlink>div classpagebuilder-slide-wrapper data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementwrapper data-pb-styleI3KTHLO>div classpagebuilder-overlay pagebuilder-poster-overlay data-overlay-color aria-label title data-elementoverlay data-pb-styleX3L99A5>div classpagebuilder-poster-content>div data-elementcontent>p>img idS9FOF2T stylewidth: 584px; height: 584px; srchttps://www.lafuma-meubels.nl/media/.renditions/wysiwyg/home-page/4-lame-insta-mesblondinets.jpg alt width584 height584 loadinglazy>/p>/div>button typebutton classpagebuilder-slide-button pagebuilder-button-link data-elementbutton data-pb-styleT0PD5B7>@mesblondinets/button>/div>/div>/div>/a>/div>div classcmsb3078-text-sm data-content-typeslide data-slide-name data-appearanceposter data-show-buttonalways data-show-overlaynever data-elementmain>a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/camping-en-strandmeubilair/buitenmeubilair/lage-stoelen.html target_blank data-link-typecategory title data-elementlink>div classpagebuilder-slide-wrapper data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementwrapper data-pb-styleIVRQE17>div classpagebuilder-overlay pagebuilder-poster-overlay data-overlay-color aria-label title data-elementoverlay data-pb-styleK3UYQI2>div classpagebuilder-poster-content>div data-elementcontent>p>img idKSR83AK stylewidth: 584px; height: 584px; srchttps://www.lafuma-meubels.nl/media/.renditions/wysiwyg/home-page/5-lame-insta-SLOWGARDEN.jpg alt width584 height584 loadinglazy>/p>/div>button typebutton classpagebuilder-slide-button pagebuilder-button-link data-elementbutton data-pb-styleAD47K69>@myslowgarden/button>/div>/div>/div>/a>/div>div classcmsb3078-text-sm data-content-typeslide data-slide-name data-appearanceposter data-show-buttonalways data-show-overlaynever data-elementmain>a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/tuintafels-tuinstoelen/al-onze-tuintafels.html target_blank data-link-typecategory title data-elementlink>div classpagebuilder-slide-wrapper data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementwrapper data-pb-styleIPKHHML>div classpagebuilder-overlay pagebuilder-poster-overlay data-overlay-color aria-label title data-elementoverlay data-pb-styleBFD8HIE>div classpagebuilder-poster-content>div data-elementcontent>p>img stylewidth: 584px; height: 584px; srchttps://www.lafuma-meubels.nl/media/.renditions/wysiwyg/home-page/6-lame-insta_fasten_ur_seatbelts.jpg alt width584 height584 loadinglazy>/p>/div>button typebutton classpagebuilder-slide-button pagebuilder-button-link data-elementbutton data-pb-styleHVRTIN6>@fasten_ur_seatbelts/button>/div>/div>/div>/a>/div>div classcmsb3078-text-sm data-content-typeslide data-slide-name data-appearanceposter data-show-buttonalways data-show-overlaynever data-elementmain>a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/transats-loungestoelen-ligbedden/al-onze-transats-loungestoelen-ligbedden/ligstoelen.html target_blank data-link-typecategory title data-elementlink>div classpagebuilder-slide-wrapper data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementwrapper data-pb-styleFYD3KBS>div classpagebuilder-overlay pagebuilder-poster-overlay data-overlay-color aria-label title data-elementoverlay data-pb-styleB04K7F4>div classpagebuilder-poster-content>div data-elementcontent>p>img idBIB7KFB stylewidth: 584px; height: 584px; srchttps://www.lafuma-meubels.nl/media/.renditions/wysiwyg/home-page/7-lame-insta-viens-on-renove.jpg alt width584 height584 loadinglazy>/p>/div>button typebutton classpagebuilder-slide-button pagebuilder-button-link data-elementbutton data-pb-styleCJ3BHI6>@viens_on_renove /button>/div>/div>/div>/a>/div>div classcmsb3078-text-sm data-content-typeslide data-slide-name data-appearanceposter data-show-buttonalways data-show-overlaynever data-elementmain>a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/camping-en-strandmeubilair/buitenmeubilair/lage-stoelen.html target_blank data-link-typecategory title data-elementlink>div classpagebuilder-slide-wrapper data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementwrapper data-pb-styleVWRTK2H>div classpagebuilder-overlay pagebuilder-poster-overlay data-overlay-color aria-label title data-elementoverlay data-pb-styleAVXFYBU>div classpagebuilder-poster-content>div data-elementcontent>p>img stylewidth: 584px; height: 584px; srchttps://www.lafuma-meubels.nl/media/.renditions/wysiwyg/home-page/8-lame-insta-fraeuleinotten.jpg alt width584 height584 loadinglazy>/p>/div>button typebutton classpagebuilder-slide-button pagebuilder-button-link data-elementbutton data-pb-styleFKULTTO>@fraeuleinotten/button>/div>/div>/div>/a>/div>div classcmsb3078-text-sm data-content-typeslide data-slide-name data-appearanceposter data-show-buttonalways data-show-overlaynever data-elementmain>a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/transats-loungestoelen-ligbedden/al-onze-transats-loungestoelen-ligbedden/ligstoelen.html target_blank data-link-typecategory title data-elementlink>div classpagebuilder-slide-wrapper data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementwrapper data-pb-styleGBAK4E6>div classpagebuilder-overlay pagebuilder-poster-overlay data-overlay-color aria-label title data-elementoverlay data-pb-styleRXYTIQG>div classpagebuilder-poster-content>div data-elementcontent>p>img idPMFIOPI stylewidth: 584px; height: 584px; srchttps://www.lafuma-meubels.nl/media/.renditions/wysiwyg/home-page/9-lame-insta-marcel-et-gautier.jpg alt width584 height584 loadinglazy>/p>/div>button typebutton classpagebuilder-slide-button pagebuilder-button-link data-elementbutton data-pb-styleFWUXH3A>@marcel_et_gautier/button>/div>/div>/div>/a>/div>div classcmsb3078-text-sm data-content-typeslide data-slide-name data-appearanceposter data-show-buttonalways data-show-overlaynever data-elementmain>a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/transats-loungestoelen-ligbedden/al-onze-transats-loungestoelen-ligbedden/ligstoelen.html target_blank data-link-typecategory title data-elementlink>div classpagebuilder-slide-wrapper data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementwrapper data-pb-styleI7P18UB>div classpagebuilder-overlay pagebuilder-poster-overlay data-overlay-color aria-label title data-elementoverlay data-pb-styleUJ1RIA9>div classpagebuilder-poster-content>div data-elementcontent>p>img srchttps://www.lafuma-meubels.nl/media/.renditions/wysiwyg/home-page/10-lame-insta-celine-audetourdunchemin.jpg alt width584 height584 loadinglazy>/p>/div>button typebutton classpagebuilder-slide-button pagebuilder-button-link data-elementbutton data-pb-styleLRIG2EL>@celine-audetourdunchemin/button>/div>/div>/div>/a>/div>div classcmsb3078-text-sm data-content-typeslide data-slide-name data-appearanceposter data-show-buttonalways data-show-overlaynever data-elementmain>a hrefhttps://www.lafuma-meubels.nl/al-onze-producten/transats-loungestoelen-ligbedden/al-onze-transats-loungestoelen-ligbedden/ligstoelen.html target_blank data-link-typecategory title data-elementlink>div classpagebuilder-slide-wrapper data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementwrapper data-pb-styleS16JGUN>div classpagebuilder-overlay pagebuilder-poster-overlay data-overlay-color aria-label title data-elementoverlay data-pb-styleJI6RTBW>div classpagebuilder-poster-content>div data-elementcontent>p>img stylewidth: 584px; height: 584px; srchttps://www.lafuma-meubels.nl/media/.renditions/wysiwyg/home-page/11-lame-insta-lamaisonrousse.jpg alt width584 height584 loadinglazy>/p>/div>button typebutton classpagebuilder-slide-button pagebuilder-button-link data-elementbutton data-pb-styleO7J6338>@lamaisonrousse/button>/div>/div>/div>/a>/div>/div>/div>/div>/div>/div>/div>/div>/div>/div>/div>div data-content-typeblock data-appearancedefault data-elementmain>div classwidget block block-static-block> style>::backdrop {--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.cmsb2239-m-0 {margin: 0px}.cmsb2239-inline {display: inline}.cmsb2239-gap-6 {gap: 1.5rem}.cmsb2239-bg-container-lighter {--tw-bg-opacity: 1;background-color: rgb(255 255 255 / var(--tw-bg-opacity))}.cmsb2239-px-4 {padding-left: 1rem;padding-right: 1rem}.cmsb2239-px-8 {padding-left: 2rem;padding-right: 2rem}.cmsb2239-py-12 {padding-top: 3rem;padding-bottom: 3rem}.cmsb2239-py-6 {padding-top: 1.5rem;padding-bottom: 1.5rem}.cmsb2239-text-center {text-align: center}.cmsb2239-text-3xl {font-size: 32px}.cmsb2239-text-xs {font-size: 0.75rem;line-height: 1rem}.cmsb2239-leading-9 {line-height: 2.25rem}@media (min-width: 768px) {.cmsb2239-md\:h-full {height: 100%}.cmsb2239-md\:px-6 {padding-left: 1.5rem;padding-right: 1.5rem}.cmsb2239-md\:py-4 {padding-top: 1rem;padding-bottom: 1rem}.cmsb2239-md\:text-left {text-align: left}.cmsb2239-md\:text-4xl {font-size: 38px}.cmsb2239-md\:text-lg {font-size: 1.125rem;line-height: 1.75rem}.cmsb2239-md\:leading-10 {line-height: 44px}}@media (min-width: 1024px) {.cmsb2239-lg\:px-12 {padding-left: 3rem;padding-right: 3rem}.cmsb2239-lg\:py-8 {padding-top: 2rem;padding-bottom: 2rem}}@media (min-width: 1280px) {.cmsb2239-xl\:px-16 {padding-left: 4rem;padding-right: 4rem}.cmsb2239-xl\:px-24 {padding-left: 6rem;padding-right: 6rem}.cmsb2239-xl\:py-12 {padding-top: 3rem;padding-bottom: 3rem}.cmsb2239-xl\:py-16 {padding-top: 4rem;padding-bottom: 4rem}}/style>style>#html-body data-pb-styleGY9Q5R5,#html-body data-pb-styleOPTFW8R{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body data-pb-styleOPTFW8R{justify-content:flex-start;display:flex;flex-direction:column;margin:0;padding:0}#html-body data-pb-styleGY9Q5R5{align-self:stretch}#html-body data-pb-styleP8L91I2{display:flex;width:100%}#html-body data-pb-styleFVOFKTY,#html-body data-pb-styleSV3WITJ{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:41.6667%;align-self:stretch}#html-body data-pb-styleFVOFKTY{background-color:#eee;width:58.3333%}#html-body data-pb-stylePA6QOU4{border-style:none}#html-body data-pb-styleF718G06{max-width:100%;height:auto}#html-body data-pb-styleDSXGIJC{display:inline-block}#html-body data-pb-styleLIIKJ6I{text-align:left}@media only screen and (max-width: 768px) { #html-body data-pb-stylePA6QOU4{border-style:none} }/style>div classcmsb2239-bg-container-lighter data-content-typerow data-appearancefull-width data-enable-parallax0 data-parallax-speed0.5 data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementmain data-pb-styleOPTFW8R>div classrow-full-width-inner data-elementinner>div classpagebuilder-column-group cmsb2239-px-4 cmsb2239-py-12 cmsb2239-md:px-6 cmsb2239-md:py-4 cmsb2239-lg:px-12 cmsb2239-lg:py-8 cmsb2239-xl:px-24 cmsb2239-xl:py-16 data-background-images{} data-content-typecolumn-group data-appearancedefault data-grid-size12 data-elementmain data-pb-styleGY9Q5R5>div classpagebuilder-column-line data-content-typecolumn-line data-elementmain data-pb-styleP8L91I2>div classpagebuilder-column data-content-typecolumn data-appearancefull-height data-background-images{} data-elementmain data-pb-styleSV3WITJ>figure classcmsb2239-md:h-full img-cover data-content-typeimage data-appearancefull-width data-elementmain data-pb-stylePA6QOU4>a href/blog/professionals-terugblik-de-knowhow-van-lafuma-mobilier-op-het-gebied-van-professioneel-meubilair.html target data-link-typedefault title data-elementlink>picture>source media(max-width: 768px) srcsethttps://www.lafuma-meubels.nl/media/wysiwyg/2024-03-bloc-pro-720x480-mobile-HORIZON-LOW.jpg alt title loadinglazy data-elementmobile_image>img srchttps://www.lafuma-meubels.nl/media/wysiwyg/2024-03-bloc-pro-100x688-desktop-HORIZON-LOW.jpg alt title loadinglazy data-elementdesktop_image data-pb-styleF718G06>/source>/picture>/a>/figure>/div>div classpagebuilder-column cmsb2239-px-8 cmsb2239-py-6 cmsb2239-gap-6 cmsb2239-text-center cmsb2239-md:text-left cmsb2239-xl:px-16 cmsb2239-xl:py-12 data-content-typecolumn data-appearancefull-height data-background-images{} data-elementmain data-pb-styleFVOFKTY>div classcmsb2239-text-3xl cmsb2239-leading-9 cmsb2239-md:text-4xl cmsb2239-md:leading-10 data-content-typetext data-appearancedefault data-elementmain>h2>span classcmsb2239-text-3xl cmsb2239-leading-9 cmsb2239-md:text-4xl cmsb2239-md:leading-10>LAFUMA MOBILIER professional/span>/h2>/div>div classcmsb2239-md:text-lg data-content-typetext data-appearancedefault data-elementmain>p>Dankzij zn uitstekende industriële vakkennis, creëert LAFUMA MOBILIER specifieke collecties die aan de verwachtingen van professionals voldoen: Horeca, Toerisme, Gezondheids- en Welzijnssector./p>/div>div data-content-typebuttons data-appearanceinline data-same-widthfalse data-elementmain>div classcmsb2239-text-xs cmsb2239-m-0 data-content-typebutton-item data-appearancedefault data-elementmain data-pb-styleDSXGIJC>a classpagebuilder-button-primary pagebuilder-button-primary-small-with-arrow href/blog/professionals-terugblik-de-knowhow-van-lafuma-mobilier-op-het-gebied-van-professioneel-meubilair.html target_blank data-link-typedefault data-elementlink data-pb-styleLIIKJ6I>span data-elementlink_text>MEUBILAIR PRO/span>/a>/div>/div>/div>/div>/div>/div>/div>/div>/div>div data-content-typerow data-appearancecontained data-elementmain data-pb-styleUSXR1LL>div data-enable-parallax0 data-parallax-speed0.5 data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementinner data-pb-styleQC85F3O>div data-content-typeblock data-appearancedefault data-elementmain>div classwidget block block-static-block> style>::backdrop {--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.cmsb1570-\!mb-6 {margin-bottom: 1.5rem !important}.cmsb1570-block {display: block}.cmsb1570-inline {display: inline}.cmsb1570-hidden {display: none}.cmsb1570-w-full {width: 100%}.cmsb1570-border {border-width: 1px}@media (min-width: 768px) {.cmsb1570-md\:\!mx-10 {margin-left: 2.5rem !important;margin-right: 2.5rem !important}.cmsb1570-md\:\!mb-\38px\ {margin-bottom: 38px !important}.cmsb1570-md\:block {display: block}.cmsb1570-md\:hidden {display: none}}/style>style>#html-body data-pb-styleMWBQP0H{background-color:#f2e9dd;min-height:40px}#html-body data-pb-styleJF599X1,#html-body data-pb-styleMWBQP0H,#html-body data-pb-styleNVJ876Q{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;margin:0;padding:0}#html-body data-pb-styleNVJ876Q{background-color:#f2e9dd}#html-body data-pb-styleH5G7WP3{padding-top:32px}#html-body data-pb-styleHGTI03M{text-align:center;padding-bottom:40px}#html-body data-pb-styleGFYUBU1{display:inline-block}#html-body data-pb-styleSXG6VQ0{text-align:center}/style>div classthinglink cmsb1570-md:!mx-10 data-content-typerow data-appearancefull-width data-enable-parallax0 data-parallax-speed0.5 data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementmain data-pb-styleMWBQP0H>div classrow-full-width-inner data-elementinner>/div>/div>div data-content-typerow data-appearancefull-width data-enable-parallax0 data-parallax-speed0.5 data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementmain data-pb-styleJF599X1>div classrow-full-width-inner data-elementinner>div classcmsb1570-hidden thinglink-mobile data-content-typetext data-appearancedefault data-elementmain>p>1778083692485280612/p>/div>div classcmsb1570-hidden thinglink-desktop data-content-typetext data-appearancedefault data-elementmain>p>1778083706880131940/p>/div>div classcmsb1570-hidden cmsb1570-md:block cmsb1570-w-full thinglink-desktop-iframe data-content-typehtml data-appearancedefault data-elementmain data-decodedtrue>iframe width1440 height612 data-original-width3500 data-original-height1458 src typetext/html styleborder: none; webkitallowfullscreen mozallowfullscreen allowfullscreen scrollingno loadinglazy>/iframe> /div>div classcmsb1570-block cmsb1570-md:hidden cmsb1570-w-full thinglink-mobile-iframe data-content-typehtml data-appearancedefault data-elementmain data-decodedtrue>iframe width375 height375 data-original-width1406 data-original-height1406 src typetext/html styleborder: none; webkitallowfullscreen mozallowfullscreen allowfullscreen scrollingno loadinglazy>/iframe> /div>/div>/div>div classcmsb1570-md:!mx-10 cmsb1570-!mb-6 cmsb1570-md:!mb-38px data-content-typerow data-appearancefull-width data-enable-parallax0 data-parallax-speed0.5 data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementmain data-pb-styleNVJ876Q>div classrow-full-width-inner data-elementinner>div classthinglink-title data-content-typetext data-appearancedefault data-elementmain data-pb-styleH5G7WP3>p styleline-height: 48px; text-align: center;>span stylefont-size: 48px; font-family: Barlow;>RETRO - Jubileumcollectie/span>/p>/div>div data-content-typebuttons data-appearanceinline data-same-widthfalse data-elementmain data-pb-styleHGTI03M>div data-content-typebutton-item data-appearancedefault data-elementmain data-pb-styleGFYUBU1>a classpagebuilder-button-primary pagebuilder-button-primary-small-with-arrow hrefhttps://www.lafuma-meubels.nl/een-duurzaam-merk/70-jaar-in-business/70-jaren-de-collectie.html target data-link-typedefault data-elementlink data-pb-styleSXG6VQ0>span data-elementlink_text>HET HELE ASSORTIMENT/span>/a>/div>/div>/div>/div>/div>/div>/div>/div>div data-content-typeblock data-appearancedefault data-elementmain>div classwidget block block-static-block> style>::backdrop {--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.cmsb1959-static {position: static}.cmsb1959-absolute {position: absolute}.cmsb1959-top-0 {top: 0px}.cmsb1959-m-0 {margin: 0px}.cmsb1959-mb-0 {margin-bottom: 0px}.cmsb1959-mt-8 {margin-top: 2rem}.cmsb1959-inline {display: inline}.cmsb1959-flex {display: flex}.cmsb1959-h-0 {height: 0px}.cmsb1959-h-\160px\ {height: 160px}.cmsb1959-h-\440px\ {height: 440px}.cmsb1959-h-auto {height: auto}.cmsb1959-min-h-0 {min-height: 0px}.cmsb1959-min-h-\444px\ {min-height: 444px}.cmsb1959-w-0 {width: 0px}.cmsb1959-w-\160px\ {width: 160px}.cmsb1959-min-w-\160px\ {min-width: 160px}.cmsb1959-max-w-\440px\ {max-width: 440px}.cmsb1959-flex-col {flex-direction: column}.cmsb1959-items-center {align-items: center}.cmsb1959-justify-center {justify-content: center}.cmsb1959-overflow-hidden {overflow: hidden}.cmsb1959-px-10 {padding-left: 2.5rem;padding-right: 2.5rem}.cmsb1959-pt-12 {padding-top: 3rem}.cmsb1959-pt-4 {padding-top: 1rem}.cmsb1959-text-sm {font-size: 0.875rem;line-height: 1.25rem}.cmsb1959-font-semibold {font-weight: 600}.cmsb1959-opacity-0 {opacity: 0}.cmsb1959-transition-all {transition-property: all;transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);transition-duration: 150ms}.cmsb1959-duration-500 {transition-duration: 500ms}@media (min-width: 768px) {.cmsb1959-md\:static {position: static}}@media (min-width: 1024px) {.cmsb1959-lg\:max-w-full {max-width: 100%}.cmsb1959-lg\:overflow-visible {overflow: visible}}/style>style>#html-body data-pb-styleKXRPUAP{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;margin:50px 0 25px;padding:0}#html-body data-pb-styleN31FIMI{text-align:center}#html-body data-pb-styleN0QJLSU,#html-body data-pb-styleUBK7KHH{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;padding:0}#html-body data-pb-styleN0QJLSU{margin-left:0;margin-top:0;margin-right:0}#html-body data-pb-styleUBK7KHH{margin:0}#html-body data-pb-styleGOPJYE5{margin-bottom:69px}#html-body data-pb-styleGXWA2QB{display:inline-block}#html-body data-pb-styleOKEXB5M{text-align:center}/style>div data-content-typerow data-appearancecontained data-elementmain>div data-enable-parallax0 data-parallax-speed0.5 data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementinner data-pb-styleKXRPUAP>h3 data-content-typeheading data-appearancedefault data-elementmain data-pb-styleN31FIMI>Producten ontworpen om lang mee te gaan/h3>/div>/div>div classdotted-background data-content-typerow data-appearancefull-width data-enable-parallax0 data-parallax-speed0.5 data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementmain data-pb-styleN0QJLSU>div classrow-full-width-inner data-elementinner>div classpagebuilder-slider cmsb1959-max-w-440px cmsb1959-lg:max-w-full cmsb1959-overflow-hidden cmsb1959-lg:overflow-visible cmsb1959-static cmsb1959-min-h-444px cmsb1959-px-10 data-content-typeslider data-appearancedotted_background data-autoplayfalse data-autoplay-speed4000 data-fadefalse data-infinite-looptrue data-slides-to-show1 data-slides-to-show-mobile1 data-show-arrowstrue data-show-dotsfalse data-elementmain>div classcmsb1959-flex cmsb1959-transition-all cmsb1959-duration-500 cmsb1959-h-auto cmsb1959-min-h-0 cmsb1959-w-0 cmsb1959-min-w-160px data-content-typeslide data-appearanceenvironmental data-elementmain>div data-elementempty_link>div classpagebuilder-slide-wrapper cmsb1959-pt-12>div classslide-environmental-content cmsb1959-flex cmsb1959-w-160px cmsb1959-h-440px cmsb1959-flex-col cmsb1959-items-center cmsb1959-justify-center cmsb1959-transition-all cmsb1959-duration-500>div classslide-environmental-title cmsb1959-mb-0 cmsb1959-h-0 text-0 cmsb1959-opacity-0 cmsb1959-transition-all cmsb1959-duration-500 cmsb1959-absolute cmsb1959-top-0 cmsb1959-md:static data-elementtitle>p styletext-align: center;>Grondstoffen/p>/div>img classslide-environmental-img cmsb1959-transition-all cmsb1959-duration-500 cmsb1959-w-160px cmsb1959-h-160px srchttps://www.lafuma-meubels.nl/media/.renditions/wysiwyg/eco-conception/lame-hp-ecoconception-1-opt.jpg loadinglazy data-elementimage>div classslide-environmental-first-subtitle cmsb1959-pt-4 cmsb1959-font-semibold cmsb1959-text-sm data-elementfirst_subtitle>p stylemargin: 0in; font-family: Calibri; font-size: 11pt; text-align: center;>strong>span stylefont-size: 14px; font-family: Barlow;>Lokale bron/span>/strong>/p>/div>div classslide-environmental-second-subtitle cmsb1959-text-sm data-elementsecond_subtitle>p styletext-align: center;>em>Beperking van materiaalverbruik, productie met lokale, gerecyclede en recyclebare grondstoffen /em>/p>/div>/div>/div>/div>/div>div classcmsb1959-flex cmsb1959-transition-all cmsb1959-duration-500 cmsb1959-h-auto cmsb1959-min-h-0 cmsb1959-w-0 cmsb1959-min-w-160px data-content-typeslide data-appearanceenvironmental data-elementmain>div data-elementempty_link>div classpagebuilder-slide-wrapper cmsb1959-pt-12>div classslide-environmental-content cmsb1959-flex cmsb1959-w-160px cmsb1959-h-440px cmsb1959-flex-col cmsb1959-items-center cmsb1959-justify-center cmsb1959-transition-all cmsb1959-duration-500>div classslide-environmental-title cmsb1959-mb-0 cmsb1959-h-0 text-0 cmsb1959-opacity-0 cmsb1959-transition-all cmsb1959-duration-500 cmsb1959-absolute cmsb1959-top-0 cmsb1959-md:static data-elementtitle>p styletext-align: center;>Kwaliteit/p>/div>img classslide-environmental-img cmsb1959-transition-all cmsb1959-duration-500 cmsb1959-w-160px cmsb1959-h-160px srchttps://www.lafuma-meubels.nl/media/.renditions/wysiwyg/eco-conception/lame-hp-ecoconception-11-opt.jpg loadinglazy data-elementimage>div classslide-environmental-first-subtitle cmsb1959-pt-4 cmsb1959-font-semibold cmsb1959-text-sm data-elementfirst_subtitle>p stylemargin: 0in; font-family: Calibri; font-size: 11pt; text-align: center;>strong>span stylefont-size: 14px; font-family: Barlow;>Duurzaamheid/span>/strong>/p>/div>div classslide-environmental-second-subtitle cmsb1959-text-sm data-elementsecond_subtitle>p styletext-align: center;>em>Grotere duurzaamheid van producten: tests, garantie, aftersales service enz. /em>/p>/div>/div>/div>/div>/div>div classcmsb1959-flex cmsb1959-transition-all cmsb1959-duration-500 cmsb1959-h-auto cmsb1959-min-h-0 cmsb1959-w-0 cmsb1959-min-w-160px data-content-typeslide data-appearanceenvironmental data-elementmain>div data-elementempty_link>div classpagebuilder-slide-wrapper cmsb1959-pt-12>div classslide-environmental-content cmsb1959-flex cmsb1959-w-160px cmsb1959-h-440px cmsb1959-flex-col cmsb1959-items-center cmsb1959-justify-center cmsb1959-transition-all cmsb1959-duration-500>div classslide-environmental-title cmsb1959-mb-0 cmsb1959-h-0 text-0 cmsb1959-opacity-0 cmsb1959-transition-all cmsb1959-duration-500 cmsb1959-absolute cmsb1959-top-0 cmsb1959-md:static data-elementtitle>p styletext-align: center;>Productie/p>/div>img classslide-environmental-img cmsb1959-transition-all cmsb1959-duration-500 cmsb1959-w-160px cmsb1959-h-160px srchttps://www.lafuma-meubels.nl/media/.renditions/wysiwyg/eco-conception/lame-hp-ecoconception-5-opt.jpg loadinglazy data-elementimage>div classslide-environmental-first-subtitle cmsb1959-pt-4 cmsb1959-font-semibold cmsb1959-text-sm data-elementfirst_subtitle>p stylemargin: 0in; font-family: Calibri; font-size: 14pt; text-align: center;>strong>Beperkte impact/strong>/p>/div>div classslide-environmental-second-subtitle cmsb1959-text-sm data-elementsecond_subtitle>p styletext-align: center;>em>Beperking van de impact van onze productie: water- en energieverbruik, afvalvermindering/em>/p>/div>/div>/div>/div>/div>div classcmsb1959-flex cmsb1959-transition-all cmsb1959-duration-500 cmsb1959-h-auto cmsb1959-min-h-0 cmsb1959-w-0 cmsb1959-min-w-160px data-content-typeslide data-appearanceenvironmental data-elementmain>div data-elementempty_link>div classpagebuilder-slide-wrapper cmsb1959-pt-12>div classslide-environmental-content cmsb1959-flex cmsb1959-w-160px cmsb1959-h-440px cmsb1959-flex-col cmsb1959-items-center cmsb1959-justify-center cmsb1959-transition-all cmsb1959-duration-500>div classslide-environmental-title cmsb1959-mb-0 cmsb1959-h-0 text-0 cmsb1959-opacity-0 cmsb1959-transition-all cmsb1959-duration-500 cmsb1959-absolute cmsb1959-top-0 cmsb1959-md:static data-elementtitle>p styletext-align: center;>Transport /p>/div>img classslide-environmental-img cmsb1959-transition-all cmsb1959-duration-500 cmsb1959-w-160px cmsb1959-h-160px srchttps://www.lafuma-meubels.nl/media/.renditions/wysiwyg/eco-conception/lame-hp-ecoconception-6-opt.jpg loadinglazy data-elementimage>div classslide-environmental-first-subtitle cmsb1959-pt-4 cmsb1959-font-semibold cmsb1959-text-sm data-elementfirst_subtitle>p stylemargin: 0in; font-family: Calibri; font-size: 14pt; text-align: center;>strong>Logistieke optimalisatie/strong>/p>/div>div classslide-environmental-second-subtitle cmsb1959-text-sm data-elementsecond_subtitle>p styletext-align: center;>em>Optimalisatie van het volume en gewicht aan getransporteerde goederen, gebruik van gerecyclede materialen voor verpakkingen/em>/p>/div>/div>/div>/div>/div>div classcmsb1959-flex cmsb1959-transition-all cmsb1959-duration-500 cmsb1959-h-auto cmsb1959-min-h-0 cmsb1959-w-0 cmsb1959-min-w-160px data-content-typeslide data-appearanceenvironmental data-elementmain>div data-elementempty_link>div classpagebuilder-slide-wrapper cmsb1959-pt-12>div classslide-environmental-content cmsb1959-flex cmsb1959-w-160px cmsb1959-h-440px cmsb1959-flex-col cmsb1959-items-center cmsb1959-justify-center cmsb1959-transition-all cmsb1959-duration-500>div classslide-environmental-title cmsb1959-mb-0 cmsb1959-h-0 text-0 cmsb1959-opacity-0 cmsb1959-transition-all cmsb1959-duration-500 cmsb1959-absolute cmsb1959-top-0 cmsb1959-md:static data-elementtitle>p stylemargin: 0in; font-family: Calibri; font-size: 14pt; text-align: center;>Distributie/p>/div>img classslide-environmental-img cmsb1959-transition-all cmsb1959-duration-500 cmsb1959-w-160px cmsb1959-h-160px srchttps://www.lafuma-meubels.nl/media/.renditions/wysiwyg/eco-conception/lame-hp-ecoconception-8-opt.jpg loadinglazy data-elementimage>div classslide-environmental-first-subtitle cmsb1959-pt-4 cmsb1959-font-semibold cmsb1959-text-sm data-elementfirst_subtitle>p stylemargin: 0in; font-family: Calibri; font-size: 14pt; text-align: center;>strong>Gemakkelijk te repareren/strong>/p>/div>div classslide-environmental-second-subtitle cmsb1959-text-sm data-elementsecond_subtitle>p stylemargin: 0in; font-family: Calibri; font-size: 14pt; text-align: center;>span stylefont-family: Barlow;>em>Consumenten in staat stellen producten te onderhouden en repareren om hun levensduur te verlengen.../em>/span>/p>/div>/div>/div>/div>/div>div classcmsb1959-flex cmsb1959-transition-all cmsb1959-duration-500 cmsb1959-h-auto cmsb1959-min-h-0 cmsb1959-w-0 cmsb1959-min-w-160px data-content-typeslide data-appearanceenvironmental data-elementmain>div data-elementempty_link>div classpagebuilder-slide-wrapper cmsb1959-pt-12>div classslide-environmental-content cmsb1959-flex cmsb1959-w-160px cmsb1959-h-440px cmsb1959-flex-col cmsb1959-items-center cmsb1959-justify-center cmsb1959-transition-all cmsb1959-duration-500>div classslide-environmental-title cmsb1959-mb-0 cmsb1959-h-0 text-0 cmsb1959-opacity-0 cmsb1959-transition-all cmsb1959-duration-500 cmsb1959-absolute cmsb1959-top-0 cmsb1959-md:static data-elementtitle>p styletext-align: center;>Upcycling /p>/div>img classslide-environmental-img cmsb1959-transition-all cmsb1959-duration-500 cmsb1959-w-160px cmsb1959-h-160px srchttps://www.lafuma-meubels.nl/media/.renditions/wysiwyg/eco-conception/lame-hp-ecoconception-10-opt.jpg loadinglazy data-elementimage>div classslide-environmental-first-subtitle cmsb1959-pt-4 cmsb1959-font-semibold cmsb1959-text-sm data-elementfirst_subtitle>p stylemargin: 0in; font-family: Calibri; font-size: 14pt; text-align: center;>strong>Nieuw leven/strong>/p>/div>div classslide-environmental-second-subtitle cmsb1959-text-sm data-elementsecond_subtitle>p styletext-align: center;>em>Upcycling-oplossingen. Hergebruik en transformatie van afvalmateriaal/em>/p>/div>/div>/div>/div>/div>div classcmsb1959-flex cmsb1959-transition-all cmsb1959-duration-500 cmsb1959-h-auto cmsb1959-min-h-0 cmsb1959-w-0 cmsb1959-min-w-160px data-content-typeslide data-appearanceenvironmental data-elementmain>div data-elementempty_link>div classpagebuilder-slide-wrapper cmsb1959-pt-12>div classslide-environmental-content cmsb1959-flex cmsb1959-w-160px cmsb1959-h-440px cmsb1959-flex-col cmsb1959-items-center cmsb1959-justify-center cmsb1959-transition-all cmsb1959-duration-500>div classslide-environmental-title cmsb1959-mb-0 cmsb1959-h-0 text-0 cmsb1959-opacity-0 cmsb1959-transition-all cmsb1959-duration-500 cmsb1959-absolute cmsb1959-top-0 cmsb1959-md:static data-elementtitle>p styletext-align: center;>Einde levensduur van producten/p>/div>img classslide-environmental-img cmsb1959-transition-all cmsb1959-duration-500 cmsb1959-w-160px cmsb1959-h-160px srchttps://www.lafuma-meubels.nl/media/.renditions/wysiwyg/eco-conception/lame-hp-ecoconception-7-opt.jpg loadinglazy data-elementimage>div classslide-environmental-first-subtitle cmsb1959-pt-4 cmsb1959-font-semibold cmsb1959-text-sm data-elementfirst_subtitle>p stylemargin: 0in; font-family: Calibri; font-size: 14pt; text-align: center;>strong>Eenvoudig recyclen/strong>/p>/div>div classslide-environmental-second-subtitle cmsb1959-text-sm data-elementsecond_subtitle>p styletext-align: center;>em>Facilitering van de ontmanteling van afgedankte producten en beperking van de hoeveelheid materiaal/em>/p>/div>/div>/div>/div>/div>/div>/div>/div>div data-content-typerow data-appearancecontained data-elementmain>div data-enable-parallax0 data-parallax-speed0.5 data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementinner data-pb-styleUBK7KHH>div data-content-typebuttons data-appearanceinline data-same-widthfalse data-elementmain data-pb-styleGOPJYE5 classcmsb1959-flex cmsb1959-justify-center cmsb1959-mt-8>div classcmsb1959-m-0 data-content-typebutton-item data-appearancedefault data-elementmain data-pb-styleGXWA2QB>a classpagebuilder-button-secondary pagebuilder-button-secondary-medium-with-arrow hrefhttps://www.lafuma-meubels.nl/een-duurzaam-merk/onze-geschiedenis/onze-engagementen-en-ons-manifest.html target data-link-typedefault data-elementlink data-pb-styleOKEXB5M>span data-elementlink_text>Meer Ontdekken/span>/a>/div>/div>/div>/div>/div>/div>div data-content-typeblock data-appearancedefault data-elementmain>div classwidget block block-static-block> style>::backdrop {--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.cmsb616-mb-5 {margin-bottom: 1.25rem}.cmsb616-border-t {border-top-width: 1px}.cmsb616-border-t-neutral-200 {--tw-border-opacity: 1;border-top-color: rgb(229 229 229 / var(--tw-border-opacity))}.cmsb616-pb-12 {padding-bottom: 3rem}.cmsb616-pt-12 {padding-top: 3rem}.cmsb616-text-sm {font-size: 0.875rem;line-height: 1.25rem}.cmsb616-font-bold {font-weight: 700}@media (min-width: 768px) {.cmsb616-md\:pb-16 {padding-bottom: 4rem}.cmsb616-md\:pt-16 {padding-top: 4rem}}/style>style>#html-body data-pb-styleIGTMSUF,#html-body data-pb-styleO7B1WIN{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;margin:0;padding:0}/style>div classcmsb616-border-t cmsb616-border-t-neutral-200 data-content-typerow data-appearancefull-width data-enable-parallax0 data-parallax-speed0.5 data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementmain data-pb-styleIGTMSUF>div classrow-full-width-inner data-elementinner>/div>/div>div data-content-typerow data-appearancecontained data-elementmain>div data-enable-parallax0 data-parallax-speed0.5 data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementinner data-pb-styleO7B1WIN>h2 classcmsb616-text-sm cmsb616-font-bold cmsb616-pt-12 cmsb616-md:pt-16 data-content-typeheading data-appearancedefault data-elementmain>LAFUMA MOBILIER: specialist op het gebied van tuinmeubilair geproduceerd in Frankrijk/h2>div classcmsb616-text-sm cmsb616-mb-5 data-content-typetext data-appearancedefault data-elementmain>p>LAFUMA MOBILIER is internationaal erkend en ontwerpt, ontwikkelt en vervaardigt strong>tuinmeubilair/strong> om uw leven te vergemakkelijken met comfort en welzijn. Als specialist in nomadische binnen- en buitenmeubelen, bieden wij slimme, strong>duurzame tuinmeubelen/strong> met strong>vijf jaar garantie/strong>. Onze meubels zijn gemaakt in Frankrijk./p>/div>h2 classcmsb616-text-sm cmsb616-font-bold data-content-typeheading data-appearancedefault data-elementmain>Praktische, duurzame tuinmeubelen/h2>div classcmsb616-text-sm cmsb616-pb-12 cmsb616-md:pb-16 data-content-typetext data-appearancedefault data-elementmain>p>Ontdek onze iconische relaxfauteuil, uitgevonden in 1962 en voortdurend verbeterd om u een ongeëvenaard comfort te bieden met zijn strong>Zero Gravity positie/strong>. /p>p>Onze POP-UP en SPHINX fauteuils zijn overal verkrijgbaar in verschillende stoffen, bekleding en kleuren. /p>p>Ontspan op uw terras, uw balkon of bij het zwembad met onze TRANSABED ligstoelen en transats in moderne stijl. Maak samen met uw familie en vrienden gebruik van onze tuinmeubelen met praktische en duurzame tafels, stoelen en fauteuils evenals onze tuin strong>a tabindex0 hrefhttps://www.lafuma-meubels.nl/al-onze-producten/relaxstoelen/al-onze-relaxstoelen.html>relax tuinstoel/a>/strong> en strong>a tabindex0 hrefhttps://www.lafuma-meubels.nl/al-onze-producten/transats-loungestoelen-ligbedden/al-onze-transats-loungestoelen-ligbedden/loungestoelen-en-ligbedden.html>ligbed/a>/strong>./p>p>Trakteer uzelf op nog meer comfort en stijl met ons uitgebreide assortiment accessoires: outdoorkussens, plaids, badlakens, outdoorkleden en eettafel accessoires. Verleng ten slotte de levensduur van uw producten of verander van stof of stijl naar wens met onze talrijke vervangingsets die verkrijgbaar zijn voor de meeste modellen van LAFUMA MOBILIER./p>p>130 Gepassioneerde medewerkers houden onze knowhow van metaal en textiel al zestig jaar in stand op de historische site in de Drôme, in Anneyron. Daardoor bezit ons merk het kostbare label Entreprise du Patrimoine Vivant, dat bedrijven onderscheidt met een uitstekende ambachtelijke en industriële knowhow./p>p>Met respect voor de Franse knowhow en productie, bieden wij een mooie selectie van a tabindex0 hrefhttps://www.lafuma-meubels.nl/al-onze-producten/camping-en-strandmeubilair/buitenmeubilair.html>strong idHGWOUDF>tuinmeubelen/strong> /a>met eerlijke en redelijke prijzen./p>/div>/div>/div>/div>/div>div x-datarecommendedProducts_below_main_content() x-initinitProductRecBlock() idrecs_block_below_main_content x-cloak> template x-ifproductBanners> div> template x-forbanner in productBanners> div classproduct-slider x-intersect.oncescrollViewEvent(banner.unitId)> section classmy-12 text-gray-700 body-font x-datainitSliderComponent() x-init$nextTick(() > { calcPageSize() }); x-idslider-nav, slider-end, slider-desc, slider-id @resize.window.debouncecalcPageSize(); $nextTick( function() { calcActive() }) rolegroup aria-roledescriptionCarousel :aria-describedby$id(slider-desc)> div classrelative px-6 md:px-24 py-8 md:py-0 md:pt-12 md:pb-24 bg-primary-100> div classflex flex-col md:flex-row mb-8 md:mb-12> h3 x-textbanner.storefrontLabel classtext-xl md:text-3xl text-primary-900>/h3> /div> span classsr-only :id$id(slider-desc) tabindex-1 > Navigating through the elements of the carousel is possible using the tab key. You can skip the carousel or go straight to carousel navigation using the skip links. /span> a :href`#${$id(slider-end)}` classaction skip sr-only focus:not-sr-only focus:absolute focus:z-30 focus:bg-white > Press to skip carousel /a> button x-showitemCount > pageSize typebutton classaction skip sr-only focus:not-sr-only focus:absolute focus:z-30 focus:bg-white @click.preventskipCarouselToNavigation($id(slider-nav)) > Press to go to carousel navigation /button> div classflex-none relative w-full x-init$nextTick(() > {initSwipeFunction(); overflowCards()});> div classrelative gap-4 flex flex-nowrap w-full box-content pr-6 md:pr-24 overflow-hidden js_slides snap @scroll.throttle.10msoverflowCards x-initoverflowCards() x-refslider> template x-for(product, index) in banner.products> div classflex js_slide product-slider rolegroup :aria-hidden(index+1) > active && (index+1) (active + pageSize) ? false : true :aria-label`Item ${(index+1)}` :aria-describedby`slide-desc-${product.productId}-${$id(slider-id)}` > div classitem product border md:border-2 border-primary-200 product-item flex flex-col w-full max-w-312px relative> a @clickrecsClickEvent(banner.unitId, product.productId, product.url) classproduct photo product-item-photo block mx-auto mb-3 cursor-pointer tabindex-1> img classobject-contain loadinglazy x-bind:altproduct.image?.label x-bind:titleproduct.image?.label x-bind:srcproduct.image?.url width260 height260> /a> div classproduct-info flex flex-col justify-between grow px-4 pb-4> div classmb-6 justify-center text-primary text-left> a classproduct-item-link @clickrecsClickEvent(banner.unitId, product.productId, product.url)> span classblock text-sm sm:text-base min-h-20px font-medium x-textproduct.attributes.nom_generique>/span> span classblock text-xs s:min-h-48px sm:min-h-32px font-medium x-textgetSecondLineName(product);>/span> /a> /div> div classsm:items-center sm:flex sm:justify-between> template x-ifproduct.prices> div classpt-1 text-gray-900 price-box price-final_price x-bind:data-product-idproduct.productId> span classnormal-price> span classprice-container price-final_price> span x-showproduct.prices.minimum.final ! product.prices.maximum.final classprice-label>Vanaf/span> span idproduct-price classprice-wrapper > span classprice x-texthyva.formatPrice(product.prices.minimum.final)>/span> /span> /span> /span> /div> /template> /div> /div> /div> /div> /template> div :class{js_dummy_slide w-full md:w-1/2 lg:w-1/3 xl:w-1/4 flex shrink-0 py-1 : pageFillers > 0}>/div> div :class{js_dummy_slide w-full md:w-1/2 lg:w-1/3 xl:w-1/4 flex shrink-0 py-1 : pageFillers > 1}>/div> div :class{js_dummy_slide w-full md:w-1/2 lg:w-1/3 xl:w-1/4 flex shrink-0 py-1 : pageFillers > 2}>/div> /div> template x-ifitemCount > pageSize> div classflex items-center justify-center mt-8 md:mt-0 :id$id(slider-nav) > button typebutton aria-labelPrevious slide :disabledactive 0 classglider-prev mr-6 md:mr-0 flex justify-center items-center w-8 h-8 bg-black text-white outline-none focus:outline-none rotate-180 md:absolute md:left-0 md:top-1/2 md:w-9 md:h-9 md:-translate-y-1/2 :class{ opacity-25 pointer-events-none md:hidden : active 0 } @clickscrollPrevious > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 25 24 fillnone classw-2.5 h-2.5 roleimg>path dM9.30005 0.75L20.02 11.47C20.0897 11.5396 20.145 11.6222 20.1827 11.7131C20.2204 11.8041 20.2398 11.9016 20.2398 12C20.2398 12.0984 20.2204 12.1959 20.1827 12.2869C20.145 12.3778 20.0897 12.4604 20.02 12.53L9.30005 23.25 stroke#ffffff stroke-width1.5 stroke-linecapround stroke-linejoinround/>title>next-white/title>/svg> /button> button aria-labelNext slide :disabledactive > itemCount-pageSize classglider-next ml-6 md:ml-0 flex justify-center items-center w-8 h-8 bg-black text-white outline-none focus:outline-none md:absolute md:right-0 md:top-1/2 md:w-9 md:h-9 md:-translate-y-1/2 :class{ opacity-25 pointer-events-none md:hidden : active > itemCount-pageSize } @clickscrollNext > svg xmlnshttp://www.w3.org/2000/svg width10 height10 viewBox0 0 25 24 fillnone classw-2.5 h-2.5 roleimg>path dM9.30005 0.75L20.02 11.47C20.0897 11.5396 20.145 11.6222 20.1827 11.7131C20.2204 11.8041 20.2398 11.9016 20.2398 12C20.2398 12.0984 20.2204 12.1959 20.1827 12.2869C20.145 12.3778 20.0897 12.4604 20.02 12.53L9.30005 23.25 stroke#ffffff stroke-width1.5 stroke-linecapround stroke-linejoinround/>title>next-white/title>/svg> /button> /div> /template> /div> span :id$id(slider-end) tabindex-1>/span> /div> /section> /div> /template> /div> /template>/div>script> function recommendedProducts_below_main_content() { return { productBanners: , pagePreconfiguredDeferred: {}, bannerPlacement: below-main-content, initProductRecBlock: function (placement) { let self this; window.magentoStorefrontEvents.subscribe.recsResponseReceived(function () { let recsData window.magentoStorefrontEvents.context.getRecommendations(); self.renderProductRecs(recsData); }); }, renderProductRecs: function (recsData) { let self this; recsData.units.forEach(function (unit, index) { if (unit.pagePlacement self.bannerPlacement) { self.productBanners.push(unit); /** @todo move event outside of recsResponseReceived event **/ window.magentoStorefrontEvents.publish.recsUnitRender( unit.unitId, magentoStorefrontEvents.context ); } }); }, addToCartRecsEvent: function (e, unitId, productId) { // requires recommendationsContext to be set magentoStorefrontEvents.publish.recsItemAddToCartClick( unitId, productId, magentoStorefrontEvents.context ); // Timeout to prevent submission before event has fired. setTimeout(() > e.submit(), 500); }, scrollViewEvent: function (unitId) { magentoStorefrontEvents.publish.recsUnitView( unitId, magentoStorefrontEvents.context ); }, recsClickEvent: function (unitId, productId, productUrl) { magentoStorefrontEvents.publish.recsItemClick( unitId, productId, magentoStorefrontEvents.context ); // Timeout to prevent submission before event has fired. setTimeout(() > window.location.href productUrl, 500); }, createAddToCartUrl: function (productId) { const currentLocationUENC encodeURIComponent( this.encodeUenc(BASE_URL), ); return BASE_URL + checkout/cart/add/uenc/ + currentLocationUENC + /product/ + productId }, encodeUenc: function (value) { const regex //gi; return btoa(value).replace(regex, ,); }, getSecondLineName: function (product) { let model product.attributes?.modele, material product.attributes?.matiere, groupColor product.attributes?.groupe_couleur, color product.attributes?.color, colorToReturn groupColor + + color; return model + + material + + colorToReturn; } } }/script>script> use strict; function initSliderComponent() { return { active: 0, itemCount: 0, getSlider() { return this.$root.querySelector(.js_slides); }, pageSize: 4, pageFillers: 0, calcPageSize() { const slider this.getSlider(); if (slider) { this.itemCount slider.querySelectorAll(.js_slide).length; this.pageSize Math.floor(slider.clientWidth / slider.querySelector(.js_slide).clientWidth); this.pageFillers ( this.pageSize * Math.ceil(this.itemCount / this.pageSize) ) - this.itemCount; } }, calcActive() { const slider this.getSlider(); if (slider) { const sliderItems this.itemCount + this.pageFillers; const calculatedActiveSlide slider.scrollLeft / (slider.scrollWidth / sliderItems); this.active Math.round(calculatedActiveSlide / this.pageSize) * this.pageSize; } this.overflowCards(); }, scrollPrevious() { this.scrollTo(this.active - 1); }, scrollNext() { this.scrollTo(this.active + 1); }, scrollTo(idx) { const slider this.getSlider(); if (slider) { const slideWidth slider.scrollWidth / (this.itemCount + this.pageFillers); slider.scrollLeft Math.floor(slideWidth) * idx; this.active idx; } }, skipCarouselToNavigation(navSelector) { const element document.getElementById(navSelector) if (element) { element.scrollIntoView({behavior: smooth, block: end}); const button element.querySelector(button:not(disabled)); this.$nextTick(() > button && button.focus({preventScroll: true})) } }, overflowCards() { const slider this.$refs.slider; const cards slider.querySelectorAll(.js_slide); cards.forEach(card > { const cardRect card.getBoundingClientRect(); const sliderRect slider.getBoundingClientRect(); if (cardRect.left sliderRect.left || cardRect.right > sliderRect.right) { card.classList.add(opacity-30); return; } card.classList.remove(opacity-30); }); }, initSwipeFunction() { // Swipe functionnality start let touchstartX 0; let touchendX 0; let mouseIsMoving; let swiped 0; const slider this.$refs.slider; slider.addEventListener(touchstart, function (event) { document.querySelector(.page-wrapper).classList.add(overflow-hidden); touchstartX event.changedTouches0.screenX; slider.addEventListener(touchmove, handleTouchMove); }, false); const handleTouchMove (event) > { event.stopPropagation(); slider.classList.add(draggable); let deltaX event.touches0.clientX - touchstartX; }; slider.addEventListener(touchend, function (event) { document.querySelector(.page-wrapper).classList.remove(overflow-hidden); slider.classList.remove(draggable); slider.removeEventListener(touchmove, handleTouchMove); touchendX event.changedTouches0.screenX; handleGesture(); swipeContent(event); }); let startClicX 0; const onMouseMove (event) > { mouseIsMoving true; let deltaX event.clientX - startClicX; if (deltaX -50) { swiped 1; } else if (deltaX > 50) { swiped 0; } } slider.onmousedown (event) > { startClicX event.clientX; event.preventDefault(); event.stopPropagation(); slider.addEventListener(mousemove, onMouseMove); document.addEventListener(mouseup, swipeContent); } const swipeContent () > { document.removeEventListener(mouseup, swipeContent); slider.removeEventListener(mousemove, onMouseMove); const next slider.parentNode.querySelector(divid*slider-nav .glider-next); const prev slider.parentNode.querySelector(divid*slider-nav .glider-prev); if (swiped ! undefined && mouseIsMoving) { if (swiped) { next.click(); } else { prev.click(); } } mouseIsMoving false; } const handleGesture () > { mouseIsMoving true; if (touchendX touchstartX) { swiped 1; } if (touchendX > touchstartX) { swiped 0; } if (touchendX touchstartX) { swiped undefined; } } //Swipe functionnality end } } }/script>/div>/div>script> use strict; (() > { window.addEventListener(DOMContentLoaded, () > { const inputElements document.querySelectorAll( inputtypetext, inputtypeemail, inputtypepassword, inputtypetel, inputtypenumber, select ); const targetNode document.body; const config { childList: true, subtree: true }; const callback (mutationsList) > { const inputElements document.querySelectorAll( inputtypetext, inputtypeemail, inputtypepassword, inputtypetel, inputtypenumber, select ); for (const mutation of mutationsList) { if (mutation.type childList) { inputElements.forEach((input) > { handleInputChange({currentTarget: input}); }); inputElements.forEach((input) > { input.addEventListener(change, handleInputChange); }); } } }; const observer new MutationObserver(callback); observer.observe(targetNode, config); const handleInputChange (event) > { const input event.currentTarget; const classes input.classList; if (input.value) { classes.add(has-value); } else { classes.remove(has-value); } }; inputElements.forEach((input) > { input.addEventListener(change, handleInputChange); }); inputElements.forEach((input) > { handleInputChange({ currentTarget: input }); setTimeout(() > { if (input.matches(:-internal-autofill-selected)) { input.setAttribute(value, *); input.classList.add(has-value); } }, 200); }); const inputEmailElements document.querySelectorAll(inputtypeemail); const handleInputEmailChange (event) > { const input event.currentTarget; if (input.value) { input.value input.value.toLowerCase(); } }; inputEmailElements.forEach((input) > { input.addEventListener(change, handleInputEmailChange); }); }); })();/script>/main>footer classpage-footer>div classfooter content>style>::backdrop {--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.cmsb1827-block {display: block}.cmsb1827-\!justify-center {justify-content: center !important}.cmsb1827-gap-4 {gap: 1rem}.cmsb1827-px-6 {padding-left: 1.5rem;padding-right: 1.5rem}.cmsb1827-text-sm {font-size: 0.875rem;line-height: 1.25rem}.cmsb1827-font-medium {font-weight: 500}.cmsb1827-uppercase {text-transform: uppercase}@media (min-width: 768px) {.cmsb1827-md\:basis-1\/4 {flex-basis: 25%}.cmsb1827-md\:px-0 {padding-left: 0px;padding-right: 0px}}@media (min-width: 1024px) {.cmsb1827-lg\:basis-auto {flex-basis: auto}}/style>style>#html-body data-pb-styleJWQ4QC7,#html-body data-pb-styleY7MNJOW{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body data-pb-styleY7MNJOW{justify-content:flex-start;display:flex;flex-direction:column;background-color:#f8f8f8;margin-left:0;margin-right:0;margin-bottom:0;padding:48px 0}#html-body data-pb-styleJWQ4QC7{align-self:stretch}#html-body data-pb-styleEBMKTB6{display:flex;width:100%}#html-body data-pb-styleL04PSTM,#html-body data-pb-styleRWTFVTY,#html-body data-pb-styleWWC7O90,#html-body data-pb-styleXG5XRPF,#html-body data-pb-styleXO1TKC9{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:20%;align-self:stretch}#html-body data-pb-styleRQ97PBN{text-align:center}/style>div data-content-typerow data-appearancefull-width data-enable-parallax0 data-parallax-speed0.5 data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementmain data-pb-styleY7MNJOW>div classrow-full-width-inner data-elementinner>div classpagebuilder-column-group footer-reassurance cmsb1827-px-6 cmsb1827-md:px-0 data-background-images{} data-content-typecolumn-group data-appearancedefault data-grid-size15 data-elementmain data-pb-styleJWQ4QC7>div classpagebuilder-column-line data-content-typecolumn-line data-elementmain data-pb-styleEBMKTB6>div classpagebuilder-column cmsb1827-gap-4 data-content-typecolumn data-appearancefull-height data-background-images{} data-elementmain data-pb-styleWWC7O90>div data-content-typetext data-appearancedefault data-elementmain>p styletext-align: center;>img styledisplay: block; margin-left: auto; margin-right: auto; width: 64px; height: 64px; srchttps://www.lafuma-meubels.nl/media/wysiwyg/icons/responsabilite.svg alt width64 height64 loadinglazy>/p>/div>div classcmsb1827-font-medium cmsb1827-text-sm cmsb1827-uppercase cmsb1827-gap-4 data-content-typetext data-appearancedefault data-elementmain>p styletext-align: center;>span stylecolor: #171717;> Repareerbaarheid br> 10 jaar gegarandeerd br>/span>/p>/div>/div>div classpagebuilder-column cmsb1827-gap-4 data-content-typecolumn data-appearancefull-height data-background-images{} data-elementmain data-pb-styleL04PSTM>div data-content-typetext data-appearancedefault data-elementmain>p styletext-align: center;>img idRUCRO4I styledisplay: block; margin-left: auto; margin-right: auto; width: 64px; height: 64px; srchttps://www.lafuma-meubels.nl/media/wysiwyg/icons/garantie.svg alt width64 height64 loadinglazy>/p>/div>div classcmsb1827-font-medium cmsb1827-text-sm cmsb1827-uppercase data-content-typetext data-appearancedefault data-elementmain>p styletext-align: center;>span stylecolor: #171717;>5 jaar fabrieksgarantie, /span>br>span stylecolor: #171717; font-size: 10px;>exclusief accessoires en pro/span>/p>/div>/div>div classpagebuilder-column cmsb1827-gap-4 data-content-typecolumn data-appearancefull-height data-background-images{} data-elementmain data-pb-styleRWTFVTY>div data-content-typetext data-appearancedefault data-elementmain>p styletext-align: center;>img styledisplay: block; margin-left: auto; margin-right: auto; width: 64px; height: 64px; srchttps://www.lafuma-meubels.nl/media/wysiwyg/icons/livraison.svg alt width64 height64 loadinglazy>/p>/div>div classcmsb1827-font-medium cmsb1827-text-sm cmsb1827-uppercase data-content-typetext data-appearancedefault data-elementmain>p styletext-align: center;>Gratis verzending op br>bestellingen van meer dan 100€/p>/div>/div>div classpagebuilder-column cmsb1827-gap-4 data-content-typecolumn data-appearancefull-height data-background-images{} data-elementmain data-pb-styleXO1TKC9>div data-content-typetext data-appearancedefault data-elementmain>p idUYYQRUT styletext-align: center;>img styledisplay: block; margin-left: auto; margin-right: auto; width: 64px; height: 64px; srchttps://www.lafuma-meubels.nl/media/wysiwyg/icons/paiement.svg alt width64 height64 loadinglazy>/p>/div>div classcmsb1827-font-medium cmsb1827-text-sm cmsb1827-uppercase data-content-typetext data-appearancedefault data-elementmain>p styletext-align: center;>Veilig online winkelen/p>/div>/div>div classpagebuilder-column cmsb1827-!justify-center cmsb1827-gap-4 cmsb1827-md:basis-1/4 cmsb1827-lg:basis-auto data-content-typecolumn data-appearancefull-height data-background-images{} data-elementmain data-pb-styleXG5XRPF>div classcmsb1827-text-sm cmsb1827-uppercase trustbadge-div data-content-typehtml data-appearancedefault data-elementmain data-pb-styleRQ97PBN data-decodedtrue>div idtrustbadgeCustomContainer>/div>div idtrustbadgeCustomMobileContainer>/div> /div>/div>/div>/div>/div>/div>div classbg-black py-16> form classform subscribe container 2xl:px-32 actionhttps://www.lafuma-meubels.nl/newsletter/subscriber/new/ methodpost x-datainitNewsletterForm() @submit.preventsubmitForm() idnewsletter-validate-detail> div classflex flex-col gap-8 md:gap-20 md:flex-row> div classflex w-full flex-col gap-4 text-center md:w-5/12 md:text-left> div classtext-3xl font-normal text-white flex flex-col gap-4 md:flex-row md:gap-2> svg xmlnshttp://www.w3.org/2000/svg width32 height32 viewBox0 0 32 33 fillnone classw-8 h-8 self-center roleimg>g idFrame>path idVector_18 dM28.0586 16.6044V28.5124C28.0586 28.866 27.9182 29.2051 27.6681 29.4552C27.4181 29.7052 27.0789 29.8457 26.7253 29.8457H2.53597C2.18235 29.8457 1.84321 29.7052 1.59316 29.4552C1.34311 29.2051 1.20264 28.866 1.20264 28.5124V11.783C1.20264 11.4294 1.34311 11.0903 1.59316 10.8402C1.84321 10.5902 2.18235 10.4497 2.53597 10.4497H16.7866 strokewhite stroke-width1.33333 stroke-linecapround stroke-linejoinround/>path idVector_2_16 dM1.62012 10.9033L12.6601 20.6407C13.2053 21.1215 13.9072 21.3869 14.6341 21.3869C15.361 21.3869 16.063 21.1215 16.6081 20.6407L22.1281 15.7713 strokewhite stroke-width1.33333 stroke-linecapround stroke-linejoinround/>path idFeuille dM28.6144 6.55958C28.581 6.72732 28.5142 7.0628 28.3806 7.43183C28.3472 7.46538 28.3473 7.49893 28.3473 7.56602C28.1469 8.13634 27.8463 8.84085 27.1116 9.94794C26.477 10.8537 25.6087 11.726 24.874 12.1286L24.9074 12.1621L24.9408 12.1957C25.1746 12.2963 25.4084 12.3299 25.6087 12.3969C27.145 12.766 28.2471 12.464 28.2471 12.464C28.3806 12.4305 28.581 12.3969 28.7146 12.3969C28.9484 12.3969 29.1822 12.4305 29.1822 12.4305C29.3491 12.4305 29.4827 12.4305 29.5495 12.3634C29.6831 12.2963 29.6831 12.2292 29.6831 12.1621C29.6831 12.0615 29.6497 12.0279 29.5829 11.9608C29.5161 11.8937 29.4493 11.7931 29.4493 11.726C29.4159 11.5582 29.6497 11.5247 29.6497 11.5247C30.3844 11.2228 30.7184 10.8537 30.7184 10.8537C31.0524 10.4847 31.1192 10.2834 31.2862 10.1157C31.4197 9.94794 31.8539 9.44472 31.8873 9.37762C31.9875 9.24343 32.0209 9.14278 31.9875 9.07569C31.9541 8.9415 31.8205 8.90795 31.6869 8.90795C31.5199 8.8744 31.3195 8.90795 31.3195 8.90795C31.1526 8.9415 31.019 8.90795 30.9522 8.8744C30.8854 8.84085 30.852 8.84085 30.852 8.84085C30.7852 8.8073 30.7518 8.8073 30.7518 8.77376C30.685 8.70666 30.6516 8.67311 30.6516 8.60601C30.6182 8.33763 30.9856 7.9686 30.9856 7.9686C31.2861 7.63312 31.3529 7.46538 31.4531 7.23054C31.5867 6.86151 31.8205 6.39184 31.8205 6.39184C31.9207 6.19055 31.8539 6.05636 31.8539 6.05636C31.8205 5.98926 31.7871 5.98926 31.7203 5.95572C31.6869 5.92217 31.6535 5.92217 31.6201 5.92217C31.5199 5.92217 31.4197 5.95572 31.3863 5.95572C31.0524 5.98926 30.852 5.92217 30.852 5.92217C30.7852 5.88862 30.7518 5.85507 30.7184 5.85507C30.6182 5.75443 30.5848 5.65378 30.5514 5.51959V5.48604C30.5514 4.71444 30.7184 4.44605 30.6516 3.90928C30.6516 3.84218 30.6182 3.80864 30.6182 3.77509C30.518 3.07058 30.4178 2.90284 30.3176 2.7351C30.2509 2.56736 30.2509 2.50026 30.2175 2.29897C30.1841 2.09768 30.1841 2.09768 30.1173 1.8964C30.0839 1.69511 30.0171 1.62801 29.9503 1.59446C29.8835 1.56091 29.8501 1.59446 29.8167 1.62801C29.7165 1.66156 29.5161 1.86285 29.5161 1.86285C29.4827 1.8964 29.4493 1.92994 29.4493 1.92994C29.3825 1.99704 29.3491 2.03059 29.3157 2.06414C29.2156 2.16478 29.1154 2.23188 29.0486 2.26542C28.7146 2.50026 28.5142 2.56736 28.5142 2.56736C27.6793 2.80219 27.1784 3.43961 27.1116 3.54025V3.5738C26.9446 3.77509 26.7442 3.80864 26.5438 3.80864C26.3768 3.80864 26.2433 3.74154 26.2433 3.74154C26.0095 3.70799 25.6755 3.00348 25.6755 3.00348C25.6421 2.90284 25.6087 2.86929 25.5419 2.86929C25.4417 2.83574 25.3416 2.93639 25.3416 2.93639C25.208 3.07058 25.1078 3.17122 24.9742 3.33896C24.5066 3.80864 24.4399 4.21121 24.2729 4.61379C24.2729 4.64734 24.2395 4.68089 24.2395 4.71444C24.1059 5.01637 24.1059 5.04992 24.0725 5.11701C24.0057 5.21766 23.9055 5.2512 23.8387 5.2512C23.7719 5.2512 23.7385 5.21766 23.7385 5.21766C23.7051 5.18411 23.6717 5.18411 23.6383 5.15056C23.4046 5.01637 23.1708 4.74798 22.9704 4.44605C22.8702 4.27831 22.77 4.24476 22.7032 4.24476C22.4694 4.27831 22.3359 4.81508 22.3359 4.81508C21.7013 6.49248 21.9685 6.99571 21.9685 7.1299C22.0019 7.23054 22.0353 7.29764 22.0687 7.46538C22.1021 7.9686 21.8015 8.06924 21.8015 8.06924C21.7347 8.10279 21.5677 8.16989 21.5677 8.16989C21.4676 8.20344 21.4008 8.27053 21.3674 8.33763C21.3006 8.43827 21.3006 8.50537 21.334 8.60601C21.4008 8.74021 21.4675 8.84085 21.5343 8.9415C21.6011 9.04214 21.7347 9.14278 21.8683 9.31052C22.0353 9.51181 22.2357 9.7802 22.3693 10.015C22.4027 10.0821 22.4695 10.1492 22.5028 10.2163C22.5028 10.2499 22.5362 10.2499 22.5362 10.2499C22.7366 10.6524 22.8702 10.8537 23.1374 11.055C23.1708 11.0886 23.2376 11.1221 23.271 11.1557C23.3712 11.2228 23.5381 11.3234 23.6049 11.357C23.6717 11.4241 24.0057 11.6589 23.438 11.8602C22.603 12.1621 22.0353 11.8937 21.7013 11.5918C21.4008 11.357 21.2672 11.1221 21.2672 11.1221C21.2338 11.0886 21.2004 11.055 21.167 11.0215C21.1002 10.9879 21.0668 11.055 21.0334 11.1221C21 11.1892 21 11.2563 21 11.357V12.3969C21.8683 12.6318 22.5696 12.5982 23.0038 12.5311C23.104 12.4976 23.2042 12.4976 23.3044 12.464C25.5085 11.9608 27.3454 9.14278 28.1469 7.26409C28.1803 7.19699 28.2137 7.1299 28.2137 7.09635C28.2805 6.96216 28.3139 6.89506 28.3473 6.72732C28.3473 6.72732 28.414 6.55958 28.4474 6.45894C28.4808 6.42539 28.4808 6.42539 28.4808 6.42539C28.5142 6.42539 28.5476 6.49248 28.5142 6.59313C28.6144 6.52603 28.6144 6.52603 28.6144 6.55958Z fillwhite/>/g>title>newsletter/title>/svg> Abonneren! /div> div classtext-l font-normal text-white> Abonneer u op de nieuwsbrief en ontvang 15€ korting op uw eerste bestelling vanaf 90€ aankoop. /div> /div> div classgrid grid-cols-1 grid-rows-newsletter-mobile md:grid-cols-newsletter md:grid-rows-newsletter gap-4 w-full md:w-7/12> label fornewsletter-subscribe classsr-only> Inschrijven /label> input nameemail typeemail required idnewsletter-subscribe classform-input col-start-1 col-end-2 row-start-1 row-end-2 w-full !pl-3 !pb-2 placeholderUw e-mail> input nameform_key typehidden valueguFblAcHyZhgh5DT /> div classcontrol> input typehidden value nameg-recaptcha-response />/div> button classrow-start-3 row-end-4 md:row-start-1 md:row-end-2 md:col-start-2 md:col-end-3 shrink-0 ml-auto xl:mt-0 btn btn-primary border-white w-full justify-center> REGISTREREN /button> div classrow-start-2 row-end-3 col-start-1 col-end-3 lg:col-end-2 text-xs font-normal text-primary-400 text-center md:text-left> Afmelden is op elk moment mogelijk. Deze website is beveiligd door reCAPTCHA en het Privacybeleid en de Servicevoorwaarden van Google zijn van toepassing. /div> /div> /div> div> template x-ifdisplayErrorMessage> p classflex items-center text-red> span classinline-block w-8 h-8 mr-3> svg xmlnshttp://www.w3.org/2000/svg fillnone viewBox0 0 24 24 stroke-width2 strokecurrentColor width24 height24 roleimg> path stroke-linecapround stroke-linejoinround dM12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z/>title>exclamation-circle/title>/svg> /span> template x-forerrorMessage in errorMessages> span x-htmlerrorMessage>/span> /template> /p> /template> /div> /form> div classw-full hidden> p classmy-4 text-sm text-gray-900>Dit formulier wordt beschermd door reCAPTCHA - het a classunderline hrefhttps://policies.google.com/privacy target_blank relnoopener>Privacybeleid van Google/a> en a classunderline hrefhttps://policies.google.com/terms target_blank relnoopener>Servicevoorwaarden/a> zijn van toepassing./p> /div> script> function initNewsletterForm() { return { errors: 0, hasCaptchaToken: 0, displayErrorMessage: false, errorMessages: , setErrorMessages(messages) { this.errorMessages messages this.displayErrorMessage this.errorMessages.length }, submitForm() { // Do not rename $form, the variable is expected to be declared in the recaptcha output const $form document.querySelector(#newsletter-validate-detail); if (!this.hasCaptchaToken) { this.errors 1; const executeGreCaptcha () > { grecaptcha.ready(() > { grecaptcha.execute( 6Ldv69kZAAAAAHtMgygqH0x8doe_6572W7\u002DzpVm3, {action: submit} ).then((token) > { if (token && token.length > 0) { $formg\u002Drecaptcha\u002Dresponse.value token; this.errors 0; this.hasCaptchaToken 1; (this.submitForm || $form.submit).call(this); } else { this.errors 1; const error ReCaptcha\u002Dvalidatie\u0020mislukt,\u0020probeer\u0020het\u0020opnieuw; if (this.setErrorMessages) { this.setErrorMessages(error) this.displayErrorMessage true; } else { window.dispatchMessages && window.dispatchMessages({type: error, text: error}, 5000); } } }).catch(exception > { console.error(exception || `An unknown error occurred during ReCaptcha validation. Are the tokens and the domain correctly set up in the Google console?`) }); }) } if (window.grecaptcha) { executeGreCaptcha(); } else { const recaptchaUrl https://www.google.com/recaptcha/api.js?render6Ldv69kZAAAAAHtMgygqH0x8doe_6572W7\u002DzpVm3; const script document.createElement(script); script.setAttribute(type, text/javascript); script.setAttribute(src, recaptchaUrl); document.head.appendChild(script); script.addEventListener(load, executeGreCaptcha, false); } } if (this.errors 0) { $form.submit(); } } } } /script>/div>div x-datainitFooter() x-inittransformInAccordion() classtext-gray-700 body-font bg-container-lighter border-t border-container-darker pb-16 pt-8 max-w-9xl-padding mx-auto> div classflex flex-wrap order-first gap-y-6> style>::backdrop {--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.cmsb1024-pb-4 {padding-bottom: 1rem}.cmsb1024-text-center {text-align: center}.cmsb1024-font-normal {font-weight: 400}@media (min-width: 768px) {.cmsb1024-md\:pb-2 {padding-bottom: 0.5rem}.cmsb1024-md\:text-left {text-align: left}}/style>style>#html-body data-pb-styleKSQU1B2{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}/style>div data-content-typerow data-appearancecontained data-elementmain>div data-enable-parallax0 data-parallax-speed0.5 data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementinner data-pb-styleKSQU1B2>div classcmsb1024-font-normal font-primary-lighter cmsb1024-text-center cmsb1024-pb-4 cmsb1024-md:pb-2 cmsb1024-md:text-left data-content-typetext data-appearancedefault data-elementmain>p>span stylecolor: #171717;>em>span stylefont-family: CrimsonPro; font-size: 18px;>Volg ons/span>/em>/span>/p>/div>div classcontainer-flex data-content-typetext data-appearancedefault data-elementmain>p>a tabindex0 hrefhttps://www.instagram.com/lafuma_mobilier/ target_blank relnoopener>img idNF0FLWT stylewidth: 24px; height: 24px; srchttps://www.lafuma-mobilier.fr/media/wysiwyg/icons/instagram.svg alt width24 height24 loadinglazy>/a>a tabindex0 hrefhttps://www.pinterest.fr/lafumamobilier/ target_blank relnoopener>img stylewidth: 24px; height: 24px; srchttps://www.lafuma-mobilier.fr/media/wysiwyg/icons/pinterest.svg alt width24 height24 loadinglazy>/a>a tabindex0 hrefhttps://www.youtube.com/channel/UCTsdiGi-blcmBWrFbtXO7aA/videos target_blank relnoopener>img stylewidth: 24px; height: 24px; srchttps://www.lafuma-mobilier.fr/media/wysiwyg/icons/youtube.svg alt width24 height24 loadinglazy>/a>a tabindex0 hrefhttps://www.linkedin.com/company/lafuma-mobilier/ target_blank relnoopener>img stylewidth: 24px; height: 24px; srchttps://www.lafuma-mobilier.fr/media/wysiwyg/icons/linkedin.svg alt width24 height24 loadinglazy>/a>a hrefhttps://www.facebook.com/LafumaMobilier/ target_blank relnoopener>img stylewidth: 24px; height: 24px; srchttps://www.lafuma-mobilier.fr/media/wysiwyg/icons/facebook.svg alt width24 height24 loadinglazy>/a>/p>/div>/div>/div> style>::backdrop {--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.cmsb1516-gap-4 {gap: 1rem}.cmsb1516-border-b {border-bottom-width: 1px}.cmsb1516-border-t {border-top-width: 1px}.cmsb1516-border-primary-300 {--tw-border-opacity: 1;border-color: rgb(224 224 224 / var(--tw-border-opacity))}.cmsb1516-pt-4 {padding-top: 1rem}.cmsb1516-font-medium {font-weight: 500}.cmsb1516-text-primary-lighter {--tw-text-opacity: 1;color: rgb(23 23 23 / var(--tw-text-opacity))}@media (min-width: 768px) {.cmsb1516-md\:gap-8 {gap: 2rem}.cmsb1516-md\:border-0 {border-width: 0px}.cmsb1516-md\:border-t {border-top-width: 1px}.cmsb1516-md\:border-primary-300 {--tw-border-opacity: 1;border-color: rgb(224 224 224 / var(--tw-border-opacity))}.cmsb1516-md\:pt-0 {padding-top: 0px}.cmsb1516-md\:uppercase {text-transform: uppercase}.cmsb1516-md\:text-primary-500 {--tw-text-opacity: 1;color: rgb(158 158 158 / var(--tw-text-opacity))}}/style>style>#html-body data-pb-styleRSGTMOR,#html-body data-pb-styleY6GR9T0{background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}#html-body data-pb-styleRSGTMOR{justify-content:flex-start;display:flex;flex-direction:column;padding-top:24px}#html-body data-pb-styleY6GR9T0{align-self:stretch}#html-body data-pb-styleMNS9RGG{display:flex;width:100%}#html-body data-pb-styleN0AY6E8,#html-body data-pb-styleVJKOWFC,#html-body data-pb-styleX837N06{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;width:25%;align-self:stretch}#html-body data-pb-styleX837N06{width:50%}/style>div data-content-typerow data-appearancecontained data-elementmain>div classcmsb1516-md:border-t cmsb1516-md:border-primary-300 data-enable-parallax0 data-parallax-speed0.5 data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementinner data-pb-styleRSGTMOR>div classpagebuilder-column-group mobile-accordion data-background-images{} data-content-typecolumn-group data-appearancedefault data-grid-size12 data-elementmain data-pb-styleY6GR9T0>div classpagebuilder-column-line data-content-typecolumn-line data-elementmain data-pb-styleMNS9RGG>div classpagebuilder-column cmsb1516-border-b cmsb1516-border-t cmsb1516-border-primary-300 cmsb1516-pt-4 cmsb1516-gap-4 cmsb1516-md:border-0 cmsb1516-md:pt-0 cmsb1516-md:gap-8 mobile-accordion-content data-content-typecolumn data-appearancefull-height data-background-images{} data-elementmain data-pb-styleN0AY6E8>div classcmsb1516-text-primary-lighter cmsb1516-md:uppercase cmsb1516-md:text-primary-500 cmsb1516-font-medium accordion-title data-content-typetext data-appearancedefault data-elementmain>p>Hoe kunt u contact opnemen/p>/div>div classlist-style-none accordion-content data-content-typetext data-appearancedefault data-elementmain>ul stylelist-style-type: circle;>li styletext-align: left;>a tabindex0 href/retailer/retailer>Onze verkooppunten/a>/li>li styletext-align: left;>a tabindex0 hrefhttps://faq.lafuma-mobilier.fr/hc/nl/requests/new>Klantenservice/a>/li>li styletext-align: left;>a tabindex0 hrefhttps://faq.lafuma-mobilier.fr/hc/nl/requests/new>Contactpersoon pers/a>/li>/ul>/div>/div>div classpagebuilder-column cmsb1516-border-b cmsb1516-border-primary-300 cmsb1516-pt-4 cmsb1516-gap-4 cmsb1516-md:border-0 cmsb1516-md:pt-0 cmsb1516-md:gap-8 mobile-accordion-content data-content-typecolumn data-appearancefull-height data-background-images{} data-elementmain data-pb-styleVJKOWFC>div classcmsb1516-text-primary-lighter cmsb1516-md:uppercase cmsb1516-md:text-primary-500 cmsb1516-font-medium accordion-title data-content-typetext data-appearancedefault data-elementmain>p>Assistentie/p>/div>div classlist-style-none accordion-content data-content-typetext data-appearancedefault data-elementmain>ul stylelist-style-type: circle;>li>a tabindex0 hrefhttps://www.lafuma-meubels.nl/levering.html target_blank relnoopener>Levering/a>/li>li>a tabindex0 hrefhttps://lafuma-mobilier.shipup.co target_blank relnoopener>Traceer mijn pakket/a>/li>li>a tabindex0 hrefhttps://faq.lafuma-mobilier.fr/hc/nl>Vaak gestelde vragen/a>/li>li>a tabindex0 href/blog/onze-gidsen-en-advies-advies-bij-uw-keuze.html>Keuzehulp/a>/li>li>a tabindex0 href/blog/onze-gidsen-en-advies-onderhoud-en-reparatie.html>Onderhoud en reparatie/a>/li>li>a tabindex0 href/blog/onze-gidsen-en-advies-doek-vervangen.html>Doek vervangen/a>/li>li>a tabindex0 href/blog.html>Blog/a>/li>/ul>/div>/div>div classpagebuilder-column cmsb1516-border-b cmsb1516-border-primary-300 cmsb1516-pt-4 cmsb1516-gap-4 cmsb1516-md:border-0 cmsb1516-md:pt-0 cmsb1516-md:gap-8 mobile-accordion-content data-content-typecolumn data-appearancefull-height data-background-images{} data-elementmain data-pb-styleX837N06>div classcmsb1516-text-primary-lighter cmsb1516-md:uppercase cmsb1516-md:text-primary-500 cmsb1516-font-medium accordion-title data-content-typetext data-appearancedefault data-elementmain>p>Onze labels en partners/p>/div>div classcontainer-flex-partners accordion-content data-content-typetext data-appearancedefault data-elementmain>p>img stylewidth: 112px; height: 40px; srchttps://www.lafuma-meubels.nl/media/wysiwyg/icons/group.svg loadinglazy alt width112 height40>img stylewidth: 68px; height: 68px; srchttps://www.lafuma-meubels.nl/media/wysiwyg/icons/entreprise-du-patrimoine-vivant.svg loadinglazy alt width68 height68>img idOA0JW77 stylewidth: 96px; height: 40px; srchttps://www.lafuma-meubels.nl/media/wysiwyg/icons/ameublement-france.svg loadinglazy alt width96 height40>img stylewidth: 56px; height: 56px; srchttps://www.lafuma-meubels.nl/media/wysiwyg/icons/charte-fevad.svg loadinglazy alt width56 height56>img stylewidth: 56px; height: 56px; srchttps://www.lafuma-meubels.nl/media/wysiwyg/icons/ecommerce-europe.svg loadinglazy alt width56 height56>/p>/div>div classcmsb1516-text-primary-lighter cmsb1516-md:uppercase cmsb1516-md:text-primary-500 cmsb1516-font-medium accordion-title data-content-typetext data-appearancedefault data-elementmain>p>Developed by Peugeot/p>/div>div classcontainer-flex-peugeot accordion-content data-content-typetext data-appearancedefault data-elementmain>p>img srchttps://www.lafuma-meubels.nl/media/.renditions/wysiwyg/home-page/logo-dbp-header.png alt width66 height66>/p>/div>/div>/div>/div>/div>/div> style>::backdrop {--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / 0.5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.cmsb970-flex {display: flex}.cmsb970-flex-wrap {flex-wrap: wrap}.cmsb970-justify-center {justify-content: center}.cmsb970-gap-y-4 {row-gap: 1rem}.cmsb970-font-normal {font-weight: 400}.cmsb970-text-primary-lighter {--tw-text-opacity: 1;color: rgb(23 23 23 / var(--tw-text-opacity))}@media (min-width: 768px) {.cmsb970-md\:border-t {border-top-width: 1px}.cmsb970-md\:border-primary-300 {--tw-border-opacity: 1;border-color: rgb(224 224 224 / var(--tw-border-opacity))}}/style>style>#html-body data-pb-styleO3RQAF6{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll;margin-bottom:48px;padding-top:24px}#html-body data-pb-styleOX836OF{padding-bottom:24px}/style>div data-content-typerow data-appearancecontained data-elementmain>div classcmsb970-md:border-t cmsb970-md:border-primary-300 data-enable-parallax0 data-parallax-speed0.5 data-background-images{} data-background-typeimage data-video-looptrue data-video-play-only-visibletrue data-video-lazy-loadtrue data-video-fallback-src data-elementinner data-pb-styleO3RQAF6>div classcontainer-flex-payment data-content-typetext data-appearancedefault data-elementmain data-pb-styleOX836OF>p>img srchttps://www.lafuma-meubels.nl/media/wysiwyg/icons/cb-color.svg loadinglazy alt width50 height32>img srchttps://www.lafuma-meubels.nl/media/wysiwyg/icons/visa-color.svg loadinglazy alt width50 height32>img srchttps://www.lafuma-meubels.nl/media/wysiwyg/icons/maestro-color.svg loadinglazy alt width50 height32>img srchttps://www.lafuma-meubels.nl/media/wysiwyg/icons/mastercard-color.svg loadinglazy alt width50 height32>img srchttps://www.lafuma-meubels.nl/media/wysiwyg/icons/amex-color.svg loadinglazy alt width50 height32>img srchttps://www.lafuma-meubels.nl/media/wysiwyg/icons/diners-color.svg loadinglazy alt width50 height32>img srchttps://www.lafuma-meubels.nl/media/wysiwyg/icons/applepay-color.svg loadinglazy alt width50 height32>img srchttps://www.lafuma-meubels.nl/media/wysiwyg/icons/paypal-color.svg loadinglazy alt width50 height32>/p>/div>div classcmsb970-flex cmsb970-flex-wrap cmsb970-font-normal cmsb970-text-primary-lighter cmsb970-justify-center list-with-border-right cmsb970-gap-y-4 data-content-typetext data-appearancedefault data-elementmain>p styletext-align: left;>a tabindex0 href/aanbiedingen.html>Lopende aanbiedingen/a>/p>p>a tabindex0 href/algemene-gebruiksvoorwaarden.html>Algemene voorwaarden/a>/p>p>a tabindex0 href/wettelijke-bepalingen.html>Wettelijke Bepalingen/a>/p>p>a tabindex0 href/privacybeleid.html>Privacybeleid/a>/p>p styletext-align: left;>a tabindex0 titleToegankelijkheidsverklaring href/toegankelijkheidsverklaring target_blank relnoopener>Toegankelijkheidsverklaring/a>/p>/div>/div>/div> /div>/div>script> function initFooter() { return { transformInAccordion() { document.querySelectorAll(.mobile-accordion-content).forEach(content > { function openAccordion() { if (window.innerWidth 768) { if (!content.classList.contains(accordion-open)) { content.classList.add(accordion-open); } else { content.classList.remove(accordion-open); } } } content.querySelectorAll(.accordion-title).forEach(title > { title.addEventListener(click, openAccordion) }); }); } } } window.addEventListener(DOMContentLoaded, () > { document.querySelector(titlecookies)?.addEventListener(click, () > { UC_UI.showSecondLayer(); }) document ?.querySelector(.container-flex-peugeot) ?.querySelector(img) ?.addEventListener( click, (event) > { window.open( atob(aHR0cHM6Ly9tYWlzb24tcGV1Z2VvdC5jb20v), _blank ); } ) })/script>script> use strict; function amBrandsPopup() { let cached false; const displayError (error) > { console.error(error); typeof window.dispatchMessages ! undefined && window.dispatchMessages( { type: error, text: Er\u0020ging\u0020iets\u0020mis.\u0020Probeer\u0020opnieuw. }, 10000 ); }; let letters A,B,C,D, E,F,G,H,I,J,K,L,M, N,O,P,Q,R,S,T,U,V,W,X,Y,Z,# ; return { hoverPanelActiveId: null, selectedLetter: null, items: , letters: , showCount: null, showFilter: null, showImages: true, showSearch: null, loading: false, label: Brands, isPopupEnabled: false, isTopMenuItemEnabled: false, cache: false, isMobile: false, initErrorMessages(errors) { const messages ; for (let error in Object.keys(errors)) { messages.push({type: error, text: errorserror.message}); } typeof window.dispatchMessages ! undefined && window.dispatchMessages(messages, 10000); }, chooseLetter(letter) { this.selectedLetter this.selectedLetter letter ? null : letter; }, getQuery() { return query BrandsPopupQuery { ambrandlist(\n showCount: true\n displayZero: true\n ) {\n all_letters,\n items {\n alt\n brandId\n cnt\n image\n img\n label\n letter\n url\n }\n }\n storeConfig {\n amshopby_brand_general_brands_brands_popup,\n amshopby_brand_general_menu_item_label,\n amshopby_brand_general_brands_page,\n amshopby_brand_general_topmenu_enabled,\n amshopby_brand_general_brands_popup_config {\n show_images,\n display_zero,\n filter_display_all,\n image_width,\n image_height,\n show_filter,\n show_count\n }\n } } }, /** * Retrieve media url for given path * * @param path * @returns {string} */ getMediaUrl(path) { let stringToRemove index.php/; let baseUrl BASE_URL.replace(stringToRemove, ); return path.includes(baseUrl) ? path : baseUrl + path; }, checkIsMobileResolution() { this.isMobile window.matchMedia((max-width: 1023px)).matches; }, getBrandUrl(url){ return BASE_URL + url; }, init() { this.checkIsMobileResolution(); this.$watch(hoverPanelActiveId, (value) > { if (value am-brand) { this.sendRequest(); } }); }, /** * Get brands by letter * * @param result * @returns {{imageWidth: *, isTopMenuItemEnabled: *, showCount: *, displayAll: *, showFilter: *, showImages: *, isPopupEnabled: *, label: *, imageHeight: *, filterDisplayAll: *, brandsPage: *}} */ settingsMapper(result) { const config result.data.storeConfig?.amshopby_brand_general_brands_popup_config; return { showImages: config.show_images, showCount: config.show_count, showFilter: config.show_filter, imageWidth: config.image_width, imageHeight: config.image_height, filterDisplayAll: config.filter_display_all, displayAll: config.display_zero, isPopupEnabled: result.data.storeConfig?.amshopby_brand_general_brands_brands_popup, label: result.data.storeConfig?.amshopby_brand_general_menu_item_label, isTopMenuItemEnabled: result.data.storeConfig?.amshopby_brand_general_topmenu_enabled, brandsPage: result.data.storeConfig?.amshopby_brand_general_brands_page, } }, /** * Send request to graphql * * @returns {Promiseany>} */ async sendRequest() { if (this.isMobile) { return false; } this.loading true; try { if (cached) { this.loading false; return false; } const response await fetch(https://www.lafuma-meubels.nl/graphql, { method: POST, headers: { Content-Type: application/json, Store: nl_nl }, credentials: include, body: JSON.stringify({query: this.getQuery(), variables: {}}) }); const result await response.json(); if (result?.errors) { this.initErrorMessages(result.errors); return; } const data result.data?.ambrandlist; const mapper this.settingsMapper(result); // Update component settings Object.keys(mapper).forEach(config > { thisconfig mapperconfig; }); if (!this.filterDisplayAll) { letters data.all_letters.split(,); } const items data.items.map(brand > { brand.image brand.img ? this.getMediaUrl(brand.img) : (brand.image ? this.getMediaUrl(brand.image) : null); return brand; }); this.letters letters.map(letter > ({ letter, brands: this.getLetterItems(items, letter), })); this.items this.letters.filter(row > row.brands?.length > 0); cached true; } catch (error) { displayError(error); } finally { this.loading false; } }, /** * Get brands by letter * * @param items * @param letter * @returns {*} */ getLetterItems(items, letter) { return items.filter(row > row.letter letter); }, convertHtml(text) { let textField document.createElement(textarea); textField.innerHTML text; return textField.value; } } }/script>/div>/footer>script> function dataServicesShoppingCartContextData() { return { initContext(cartData) { let contextCartItems ; if (cartData && cartData.items) { cartData.items.forEach(function (item) { contextCartItems.push({ id: item.item_id, formattedPrice: parseFloat(item.product_price_value ? item.product_price_value : 0), quantity: item.qty, product: { productType: item.product_type, productId: item.product_id, name: item.product_name, sku: item.product_sku, mainImageUrl: item.product_image.src }, prices: { price: { value: parseFloat(item.product_price_value ? item.product_price_value : 0) } } }); }); magentoStorefrontEvents.context.setShoppingCart({ id: cartData.dsCartId, totalQuantity: cartData.summary_count, prices: { subtotalExcludingTax: { value: parseFloat(cartData.subtotalAmountExclTax ? cartData.subtotalAmountExclTax : 0) }, subtotalIncludingTax: { value: parseFloat(cartData.subtotalAmount ? cartData.subtotalAmount : 0) } }, items: contextCartItems, possibleOnepageCheckout: cartData.possible_onepage_checkout, giftMessageSelected : false, giftWrappingSelected : false }); } window.dispatchEvent(new Event(shoppingCartContextSet)); } } }/script>div x-datadataServicesShoppingCartContextData() @private-content-loaded.windowinitContext($event.detail.data.cart)>/div>div data-roleaw-raf-friend-invited data-bindscope: friendInvited>/div>script typetext/x-magento-init> { data-roleaw-raf-friend-invited: { Magento_Ui/js/core/app: { components:{ friendInvited:{ component:Aheadworks_Raf/js/view/friend/invited, isSetPopupContent: false } } } } }/script>div x-data{...hyva.modal(), ...initAmGdprPolicyPopup()} x-initinitGdprPopup() x-spreadeventListeners x-bindeventListeners> div x-cloak x-spreadoverlay(amgdpr-policy-popup) x-bindoverlay(amgdpr-policy-popup) classfixed inset-0 flex items-center justify-center text-left bg-black bg-opacity-50 z-40> div x-refamgdpr-policy-popup roledialog aria-labelledbyamgdpr-policy-content classflex flex-col bg-white shadow-xl rounded-lg p-10 max-h-95vh max-w-6xl relative> div tabindex0 @focusinfocusAcceptButton()>/div> button @click$dispatch(amgdpr-close-policy) x-refamgdpr-close-policy aria-labelSluiten classabsolute right-4 top-4 text-gray-300 transition hover:text-black focus:drop-shadow-md hover:drop-shadow-md> svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 20 20 fillcurrentColor classh-6 w-6 width24 height24 roleimg> path fill-ruleevenodd dM4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z clip-ruleevenodd/>title>x/title>/svg> /button> div classflex w-full> p classw-full text-blue-500 text-3xl mb-5 ml-3 x-texttitle>/p> /div> div x-shownotificationText && policyData.versionChanged classflex w-full> p classmb-4 p-4 bg-yellow-100 w-full x-textnotificationText>/p> /div> div idamgdpr-policy-content classmax-h-500px overflow-auto first:mx-0 child:mx-0 tabindex0 x-htmlpolicyText>/div> div classmt-8 flex w-full justify-center> button x-focus-first @click$dispatch(amgdpr-accept-policy) x-refamgdpr-accept-policy typebutton classbtn btn-primary uppercase font-bold aria-labelIk heb gelezen en ga akkoord met> Ik heb gelezen en ga akkoord met /button> /div> div tabindex0 @focusinfocusCloseButton()>/div> /div> /div>/div>script> use strict; function initAmGdprPolicyPopup() { return { /** * @typedef PolicyData * @property {string} policyVersion * @property {boolean} show * @property {string} title * @property{boolean} versionChanged * @property {boolean} hideClose * @property {boolean} action */ eventListeners: { @amgdpr-accept-policy() { if (this.consentId) { window.dispatchEvent(new CustomEvent(amgdpr-consent-accepted, {detail: this.consentId})); this.consentId undefined; this.hide(amgdpr-policy-popup); } else { this.acceptPolicy(); } }, @amgdpr-show-policy.window(event) { this.consentId event.detail; this.fetchPolicyContent().then(() > { this.$nextTick(() > { this.show(amgdpr-policy-popup); }); }); }, @amgdpr-close-policy() { this.hide(amgdpr-policy-popup); } }, textUrl: https://www.lafuma-meubels.nl/gdpr/policy/policytext/, acceptUrl: https://www.lafuma-meubels.nl/gdpr/policy/accept/, popupDataUrl: https://www.lafuma-meubels.nl/gdpr/policy/popupData/, notificationText: We willen u laten weten dat ons privacybeleid is gewijzigd.Lees de nieuwe voorwaarden en ga ermee akkoord., showOnPageLoad: , /** * @type PolicyData */ policyData: { policyVersion: , show: false, title: , versionChanged: false, hideClose: false, action: true }, title: , policyText: , consentId: undefined, initGdprPopup: function () { this.fetchPolicyData().then(() > { if ((this.showOnPageLoad && this.policyData.show) || this.policyData.versionChanged) { this.fetchPolicyContent().then(() > { this.$nextTick(() > { this.show(amgdpr-policy-popup); }); }); } }); }, /** * @returns {Promise} */ fetchPolicyData: function () { return fetch(this.popupDataUrl) .then(response > response.json()) .then((data) > { this.policyData {...data} }) .catch(error > this.dispatchErrorMessage(error)); }, /** * @returns {Promise} */ fetchPolicyContent: function () { this.title ; this.policyText ; const params !!this.consentId ? ? + new URLSearchParams({consent_id: this.consentId}) : return fetch(this.textUrl + params) .then(response > response.json()) .then(policyContent > { this.title policyContent.title; this.policyText policyContent.content; }).catch(error > this.dispatchErrorMessage(error)); }, /** * @returns {void} */ acceptPolicy: function () { window.dispatchEvent(new Event(amgdpr-loading-start)); const body new URLSearchParams({form_key: hyva.getFormKey(), ...this.policyData}); const contentType application/x-www-form-urlencoded; charsetUTF-8; fetch(this.acceptUrl, {method: POST, body, headers: {Content-Type: contentType}}) .then(response > response.json()) .then(data > { if (data.error) { this.dispatchErrorMessage(data.message) } else { this.notificationText ; this.hide(amgdpr-policy-popup); } }) .catch(error > this.dispatchErrorMessage(error)) .finally(() > window.dispatchEvent(new Event(amgdpr-loading-stop))); }, /** * @param {string} message * @returns {void} */ dispatchErrorMessage: function (message) { typeof window.dispatchMessages ! undefined && window.dispatchMessages( { type: error, text: message } ); }, /** * @returns {void} */ focusAcceptButton: function () { this.$refsamgdpr-accept-policy?.focus(); }, /** * @returns {void} */ focusCloseButton: function () { this.$refsamgdpr-close-policy?.focus(); } } }/script>script> const AmFinderNotification function () { return { initialize() { const hasFinderParams /find/.test(window.location.href); const hasFinderBlocks document.querySelector(inputtypehiddennamefinder_id); if (hasFinderParams && !hasFinderBlocks) { typeof window.dispatchMessages ! undefined && window.dispatchMessages( { type: error, text: `Finder block should be present on the page for filtering to work. Please add finder block on this page. Check a hrefhttps://amasty.com/docs/doku.php?idmagento_2:product_parts_finder#how_to_add_finder_block_to_a_category>User Guide/a> for instructions.` }, 10000 ); } } } }/script>script> (() > { function src_default(Alpine) { Alpine.directive(intersect, (el, { value, expression, modifiers }, { evaluateLater, cleanup }) > { let evaluate evaluateLater(expression); let options { rootMargin: getRootMargin(modifiers), threshold: getThreshhold(modifiers) }; let observer new IntersectionObserver((entries) > { entries.forEach((entry) > { if (entry.isIntersecting (value leave)) return; evaluate(); modifiers.includes(once) && observer.disconnect(); }); }, options); observer.observe(el); cleanup(() > { observer.disconnect(); }); }); } function getThreshhold(modifiers) { if (modifiers.includes(full)) return 0.99; if (modifiers.includes(half)) return 0.5; if (!modifiers.includes(threshold)) return 0; let threshold modifiersmodifiers.indexOf(threshold) + 1; if (threshold 100) return 1; if (threshold 0) return 0; return Number(`.${threshold}`); } function getLengthValue(rawValue) { let match rawValue.match(/^(-?0-9+)(px|%)?$/); return match ? match1 + (match2 || px) : void 0; } function getRootMargin(modifiers) { const key margin; const fallback 0px 0px 0px 0px; const index modifiers.indexOf(key); if (index -1) return fallback; let values ; for (let i 1; i 5; i++) { values.push(getLengthValue(modifiersindex + i || )); } values values.filter((v) > v ! void 0); return values.length ? values.join( ).trim() : fallback; } document.addEventListener(alpine:init, () > { window.Alpine.plugin(src_default); }); })();/script>script> for (const selector, deferUntil of Object.entries({.product-slider sectionx-data:intersect,.product-info x-data:intersect,#filters-content x-data:intersect,#review_form:intersect,sectionx-data^initRecentlyViewedProductsComponent:intersect,divx-data^initBundleOptions:intersect,#product_addtocart_form x-data:intersect,#notice-cookie-block:intersect})) { document.querySelectorAll(selector).forEach(el > el.setAttribute(x-defer, `${deferUntil}`)); }/script>script> (function () { use strict; const hasAlpine new Promise(resolve > { window.addEventListener(alpine:initialized, resolve, {once: true, passive: true}); }); const hasInteract new Promise(resolve > { (events > { const onInteract () > { resolve(); events.forEach(type > window.removeEventListener(type, onInteract)); } events.forEach(type > window.addEventListener(type, onInteract, {once: true, passive: true})) })(touchstart, mouseover, wheel, scroll, keydown) }); const onIntersect (el) > { return new Promise(resolve > { const observer new IntersectionObserver(entries > { for (const entry of entries) { if (entry.isIntersecting) { observer.disconnect() resolve(); } } }, {}); observer.observe(el); }); } function runComponent(el) { hasAlpine.then(() > { el.removeAttribute(x-ignore); queueMicrotask(() > Alpine.initTree(el)); }); } function initDeferredComponents() { document.querySelectorAll(x-datax-defer).forEach(el > { el.setAttribute(x-ignore, ); const deferUntil (el.getAttribute(x-defer) || ).trim(); switch (deferUntil) { case interact: hasInteract.then(() > runComponent(el)); break; case intersect: onIntersect(el).then(() > runComponent(el)) break; case idle: window.requestIdleCallback ? window.requestIdleCallback(() > runComponent(el), {timeout: 4000}) : setTimeout(() > runComponent(el), 4000); break; case eager: runComponent(el); break; default: if (deferUntil.startsWith(event:) && deferUntil.length > 6) { window.addEventListener(deferUntil.substring(6), () > runComponent(el), {once: true, passive: true}); } } }); } window.addEventListener(alpine:init, initDeferredComponents, {once: true, passive: true}); })()/script>script>// x-teleport implementation(_ > { document.addEventListener(DOMContentLoaded, event > { // x-teleport available only for template if (!Alpine.version.startsWith(2)) { return; } const teleportDirective (el, expression) > { let target document.querySelector(expression) let clone el.content.cloneNode(true).firstElementChild; target.appendChild(clone); setTimeout(() > { target.querySelectorAll(x-data) .forEach(el > Alpine.initializeComponent(el)); }, 0) }; document.querySelectorAll(template).forEach(el > { if (!el.hasAttribute(x-teleport)) { return; } teleportDirective(el, el.getAttribute(x-teleport)); }); document.querySelectorAll(x-data).forEach(el > { if (el.hasAttribute(x-init)) { return; } setTimeout(() > { Alpine.initializeComponent(el); }, 0); }); });})()/script>script typemodule srchttps://www.lafuma-meubels.nl/static/version1764253517/frontend/Synolia/lafumamobilier/nl_NL/Hyva_Theme/js/alpine3.min.js defer crossorigin>/script>script> use strict; function dispatchMessages(messages, hideAfter) { const messagesEvent new CustomEvent(messages-loaded, { detail: { messages: messages, hideAfter: hideAfter } }); window.dispatchEvent(messagesEvent); } if (typeof hyva undefined || (!hyva.getBrowserStorage || !hyva.getCookie || !hyva.setCookie)) { console.warn(Hyvä helpers are not loaded yet. Make sure they are included before this script); } (function( hyva, undefined ) { hyva.initFormKey () > { const inputSelector inputnameform_key, formKey hyva.getFormKey(); Array.from(document.querySelectorAll(inputSelector)).map(function (input) { input.value formKey }); } hyva.initMessages () > { try { const messages hyva.getCookie(mage-messages); window.mageMessages messages ? JSON.parse(decodeURIComponent(messages).replace(/\+/g, )) : ; dispatchMessages(window.mageMessages); // empty `mage-messages` cookie const skipSetDomain true; hyva.setCookie(mage-messages,, -1, skipSetDomain); } catch (error) { console.warn(Error parsing Cookie Messages:, error); } } window.addEventListener(DOMContentLoaded, hyva.initFormKey); hyva.alpineInitialized(hyva.initMessages) }( window.hyva window.hyva || {} ));/script>script> use strict; { const private_content_key mage-cache-storage; const private_content_expire_key mage-cache-timeout; const private_content_version_key private_content_version; const section_data_ids_key section_data_ids; const mage_cache_session_id_key mage-cache-sessid; const last_visited_store_key last_visited_store; const ttl 3600; if (typeof hyva undefined || (!hyva.getBrowserStorage || !hyva.getCookie || !hyva.setCookie)) { console.warn(Hyvä helpers are not loaded yet. Make sure they are included before this script); } function loadSectionData () { const browserStorage hyva.getBrowserStorage(); if (!browserStorage) { typeof window.dispatchMessages ! undefined && window.dispatchMessages( { type: warning, text: Please enable LocalStorage in your browser. } ); return; } try { let isInvalid false; if (hyva.getCookie(last_visited_store_key) ! CURRENT_STORE_CODE) { isInvalid true; } hyva.setCookie(last_visited_store_key, CURRENT_STORE_CODE, false, false); if (!hyva.getCookie(mage_cache_session_id_key)) { isInvalid true; browserStorage.removeItem(private_content_key); const skipSetDomain true; const days false; hyva.setCookie(mage_cache_session_id_key, true, days, skipSetDomain) } const cookieVersion hyva.getCookie(private_content_version_key); const storageVersion browserStorage.getItem(private_content_version_key); if (cookieVersion && !storageVersion || cookieVersion ! storageVersion) { isInvalid true; } const privateContentExpires browserStorage.getItem(private_content_expire_key); if (privateContentExpires && new Date(privateContentExpires) new Date()) { browserStorage.removeItem(private_content_key); } if (isInvalid && cookieVersion) { fetchPrivateContent(); } else if (cookieVersion && storageVersion && cookieVersion storageVersion) { const privateContent JSON.parse(browserStorage.getItem(private_content_key)); if ( privateContent && privateContentExpires && privateContent.cart && privateContent.customer ) { dispatchPrivateContent(privateContent); } else { fetchPrivateContent(); } } else { if (document.getElementById(default-section-data)) { const privateContent JSON.parse(document.getElementById(default-section-data).innerText.trim()); dispatchPrivateContent(privateContent); } else { dispatchPrivateContent({}); } } } catch (error) { console.warn(Error retrieving Private Content:, error); } } hyva.alpineInitialized(loadSectionData) window.addEventListener(reload-customer-section-data, loadSectionData); function dispatchPrivateContent(data) { const privateContentEvent new CustomEvent(private-content-loaded, { detail: { data: data } }); window.dispatchEvent(privateContentEvent); } function fetchPrivateContent(sections) { fetch(`${BASE_URL}customer/section/load/?sections${encodeURIComponent(sections.join(,))}`, { method: GET, headers: { Content-Type: application/json, X-Requested-With: XMLHttpRequest } }) .then(response > response.json()) .then( data > { if (data) { try { const browserStorage hyva.getBrowserStorage(); // merge new data preserving non-invalidated sections const oldSectionData JSON.parse(browserStorage.getItem(private_content_key) || {}) || {}; if ((! data.cart || ! data.cart.cartId) && oldSectionDatacheckout-data) { delete oldSectionDatacheckout-data; } const newSectionData Object.assign(oldSectionData, data); dispatchPrivateContent(newSectionData); // dont persist messages, theyve been dispatched already if (newSectionData.messages && newSectionData.messages.messages ) { newSectionData.messages.messages ; } browserStorage.setItem(private_content_key, JSON.stringify(newSectionData)); const expiresAt new Date(Date.now() + (ttl * 1000)).toISOString(); browserStorage.setItem(private_content_expire_key, expiresAt); const newCookieVersion hyva.getCookie(private_content_version_key); browserStorage.setItem(private_content_version_key, newCookieVersion); // We dont need the section_data_ids in Hyvä, but we store them for compatibility // with Luma Fallback. Otherwise, not all sections are loaded in Luma Checkout hyva.setCookie( section_data_ids_key, JSON.stringify( Object.keys(data).reduce((sectionDataIds, sectionKey) > { sectionDataIdssectionKey datasectionKeydata_id; return sectionDataIds; }, {}) ), false, true ); } catch (error) { console.warn(Couldnt store privateContent, error); } } } ); } }/script>script> (() > { document.addEventListener(submit, event > event.target.action event.target.action.replace(%25uenc%25, hyva.getUenc())); })()/script>script> (events > { const dispatchUserInteractionEvent () > { events.forEach(type > window.removeEventListener(type, dispatchUserInteractionEvent)) window.dispatchEvent(new Event(init-external-scripts)) }; events.forEach(type > window.addEventListener(type, dispatchUserInteractionEvent, {once: true, passive: true})) })(touchstart, mouseover, wheel, scroll, keydown)/script>script> // Overridden for exception handling function initPriceBox() { return { updatePrice(priceData) { const regularPriceLabel this.$root.querySelector(.normal-price .price-label); const regularPriceElement this.$root.querySelector(.normal-price data-price-typefinalPrice.price-wrapper .price); const basePriceElement this.$root.querySelector(.normal-price data-price-typebasePrice.price-wrapper .price); // Ensure regularPriceLabel exists before accessing classList if (regularPriceLabel) { if (priceData.finalPrice.amount priceData.oldPrice.amount) { regularPriceLabel.classList.add(hidden); } else { regularPriceLabel.classList.remove(hidden); } } // Ensure regularPriceElement exists before setting innerText if (regularPriceElement) { regularPriceElement.innerText hyva.formatPrice(priceData.finalPrice.amount); } // Ensure basePriceElement exists before setting innerText if (basePriceElement) { basePriceElement.innerText hyva.formatPrice(priceData.basePrice.amount); } } } }/script>script> const lazyLoad (callback, option, target) > { const observer new IntersectionObserver(callback, option); observer.observe(target); }/script>script> function initWishlist() { return { addToWishlist(productId) { const formKey hyva.getFormKey(); const postUrl BASE_URL + wishlist/index/add/; fetch(postUrl, { headers: { content-type: application/x-www-form-urlencoded; charsetUTF-8, }, body: form_key + formKey + &product + productId + &uenc + hyva.getUenc(), method: POST, mode: cors, credentials: include }).then(function (response) { if (response.redirected) { window.location.href response.url; } else if (response.ok) { return response.json(); } else { typeof window.dispatchMessages ! undefined && window.dispatchMessages( { type: warning, text: Toevoegen van artikel aan verlanglijst is niet gelukt. }, 5000 ); } }).then(function (response) { if (!response) { return } typeof window.dispatchMessages ! undefined && window.dispatchMessages( { type: (response.success) ? success : error, text: (response.success) ? Product is toegevoegd aan uw verlanglijst. : response.error_message }, 5000 ); const reloadCustomerDataEvent new CustomEvent(reload-customer-section-data); window.dispatchEvent(reloadCustomerDataEvent); }).catch(function (error) { typeof window.dispatchMessages ! undefined && window.dispatchMessages( { type: error, text: error }, 5000 ); }); } } }/script>script> function initConfigurableOptions(productId, optionConfig) { function findPathParam(key) { const baseUrl (BASE_URL.substring(0, 2) // ? http: : ) + BASE_URL; const baseUrlParts (new URL(baseUrl)).pathname.replace(/\/$/, ).split(/); const pathParts window.location.pathname.split(/).slice(baseUrlParts.length + 3); for (let i 0; i pathParts.length; i + 2) { if (pathPartsi key && pathParts.length > i) { return pathPartsi + 1; } } } return { optionConfig, productId, itemId: (new URLSearchParams(window.location.search)).get(id) || findPathParam(id), allowedAttributeOptions: , selectedValues: , init() { this.findAllowedAttributeOptions(); this.$nextTick(() > { if (typeof this.optionConfig.defaultValues object) { for (const attributeId, value of Object.entries(this.optionConfig.defaultValues)) { this.changeOption(attributeId, value + ); } } }); }, findSimpleIndex() { this.productIndex this.calculateSimpleIndexForPartialSelection(this.selectedValues); }, calculateSimpleIndexForPartialSelection(selectedValues) { if (selectedValues.length 0) return 0; let productIndexIds Object.keys(this.optionConfig.index); Object.keys(this.optionConfig.attributes).forEach((attribute) > { const productsWithAttributeMatch selectedValuesattribute ? productIndexIds.filter((productIndex) > { return this.optionConfig.indexproductIndexattribute this.selectedValuesattribute }) : ; productIndexIds productsWithAttributeMatch.length ? productsWithAttributeMatch : productIndexIds }) return productIndexIds0; }, calculateSimpleIndexForFullSelection(selectedValues) { const productIndexes this.optionConfig.index; return Object.keys(productIndexes).find(productIndex > { const productCandidateOptions productIndexesproductIndex; for (const productOption in productCandidateOptions) { if ( ! selectedValuesproductOption || selectedValuesproductOption ! productCandidateOptionsproductOption ) { return false; } } return productIndex; }); }, productIndex: 0, findAllowedAttributeOptions() { this.allowedAttributeOptions this.calculateAllowedAttributeOptions(this.selectedValues); }, calculateAllowedAttributeOptions(selectedValues) { const allAttributes this.optionConfig.attributes; const allAttributesSorted Object.values(allAttributes).sort((a,b) > { return a.position - b.position }); const newAllowedAttributeOptions ; allAttributesSorted.forEach(attribute > { const selectionWithoutAttr Object.assign({}, this.removeAttrFromSelection(selectedValues, attribute.id)); const availableIndexes this.calculateAvailableProductIndexes(selectionWithoutAttr); newAllowedAttributeOptionsattribute.id allAttributesattribute.id.options.filter(option > { return !!option.products.find(product > { return availableIndexes.includes(product); }) }); }); return newAllowedAttributeOptions; }, calculateAvailableProductIndexes(selectedOptions) { if (Object.keys(selectedOptions).length 0) { if (Object.values(this.optionConfig.salable || {}).length) { return .concat.apply(, .concat.apply(, Object.values(this.optionConfig.salable).map(Object.values))).filter((x, i, a) > a.indexOf(x) i) } return Object.keys(this.optionConfig.index); } const selectedIds Object.keys(selectedOptions); if (Object.values(this.optionConfig.salable || {}).length) { const selectedOptionIndexes selectedIds.map(attrId > { const optionValue selectedOptionsattrId; return this.optionConfig.salableattrId && this.optionConfig.salableattrIdoptionValue || }) return selectedOptionIndexes.reduce((acc, optionIndexes) > { return acc.filter(index > optionIndexes.includes(index)); }); } else { const productIndexes this.optionConfig.index; return Object.keys(productIndexes).filter(index > { for (const attrId of selectedIds) { if (productIndexesindexattrId ! `${selectedOptionsattrId}`) return false } return true }); } }, findAttributeByOptionId(optionId) { for (const attributeId in this.optionConfig.attributes) { const attributeOptions this.optionConfig.attributesattributeId.options || ; if (attributeOptions.find(option > option.id optionId)) { return attributeId; } } }, getAllowedAttributeOptions(attributeId) { return this.allowedAttributeOptionsattributeId || }, getProductIdsForOption(option) { const attributeId this.findAttributeByOptionId(option.id); const allOptions this.optionConfig.attributesattributeId; const opt (allOptions && allOptions.options || ).find(o > o.id option.id); return opt && opt.products ? opt.products : ; }, findProductIdsForPartialSelection(optionSelection) { const candidateProducts Object.values(optionSelection).reduce((candidates, optionId) > { const newCandidates this.getProductIdsForOption({id: optionId}); return candidates null ? newCandidates : candidates.filter(productId > newCandidates.includes(productId)); }, null); return candidateProducts || ; }, findCheapestProductForPartialSelection(optionSelection) { const candidateProducts this.findProductIdsForPartialSelection(optionSelection); return candidateProducts.reduce((cheapest, simpleIdx) > { // in the first iteration we start with simpleIdx as the currently cheapest product if (! this.optionConfig.optionPricescheapest) return simpleIdx; const knownCheapestPrice this.optionConfig.optionPricescheapest.finalPrice.amount; return knownCheapestPrice > this.optionConfig.optionPricessimpleIdx.finalPrice.amount ? simpleIdx : cheapest; }, 0) }, findProductIdToUseForOptionPrice(option) { // try to find a product for a complete selection const attributeId this.findAttributeByOptionId(option.id); const optionSelection Object.assign({}, this.selectedValues, {attributeId: option.id}); const matchingSimpleIndex this.calculateSimpleIndexForFullSelection(optionSelection); // if there is no complete selection, use the cheapest product for the option return matchingSimpleIndex || this.findCheapestProductForPartialSelection(optionSelection); }, getAttributeOptionLabel(option) { const optionProduct this.findProductIdToUseForOptionPrice(option); if ((! optionProduct) || (optionProduct this.productIndex)) { return option.label; } const currentPrice this.getOptionPriceAdjustmentBasePrice(); if (this.optionConfig.optionPricesoptionProduct) { const optionPrice this.optionConfig.optionPricesoptionProduct.finalPrice.amount; if (optionPrice ! currentPrice){ return option.label + + hyva.formatPrice(optionPrice - currentPrice, true); } } return option.label; }, getOptionPriceAdjustmentBasePrice() { if (this.optionConfig.optionPricesthis.productIndex) { return this.optionConfig.optionPricesthis.productIndex.finalPrice.amount } const cheapestForSelection this.findCheapestProductForPartialSelection(this.selectedValues); return this.optionConfig.optionPricescheapestForSelection ? this.optionConfig.optionPricescheapestForSelection.finalPrice.amount : this.optionConfig.prices.finalPrice.amount; // default price if no option selection }, clearOptionIfActive(optionId, value) { if (this.selectedValuesoptionId value) { this.blurLabel() this.changeOption(optionId, ) } }, removeAttrFromSelection(selectedValues, attributeId) { attributeId parseInt(attributeId); return selectedValues.reduce((newSelection, val, attr) > { if (attr ! attributeId) { newSelectionattr val; } return newSelection; }, ); }, changeOption(attributeId, value) { if (value ) { this.selectedValues this.removeAttrFromSelection(this.selectedValues, attributeId) } else if (value && this.getAllowedAttributeOptions(attributeId).find(option > option.id value)) { this.selectedValuesattributeId value; } this.findSimpleIndex(); this.findAllowedAttributeOptions(); this.updatePrices(); this.updateGallery(); window.dispatchEvent( new CustomEvent( configurable-selection-changed, { detail: { productId: this.productId, optionId: attributeId, value: value, productIndex: this.productIndex, selectedValues: this.selectedValues, candidates: this.findProductIdsForPartialSelection(this.selectedValues), } } ) ); }, calculateIsMinimalPrice() { return ( this.selectedValues.filter(value > !!value).length Object.keys(this.optionConfig.attributes).length ); }, updatePrices() { const value this.productIndex ? this.optionConfig.optionPricesthis.productIndex : this.optionConfig.prices; window.dispatchEvent( new CustomEvent( update-prices- + this.productId, { detail: Object.assign( value, { isMinimalPrice: this.calculateIsMinimalPrice() } ) } ) ); }, updateGallery () { if (this.productIndex) { const images this.optionConfig.imagesthis.productIndex; images && window.dispatchEvent(new CustomEvent( update-gallery, { detail: this.sortImagesByPosition(images) } )); } else { window.dispatchEvent(new Event(reset-gallery)); } }, sortImagesByPosition(images) { return images.sort((x, y) > { return x.position y.position ? 0 : (parseInt(x.position) > parseInt(y.position) ? 1 : -1) }); }, onGetCartData(data) { }, preselectCartItems(data) { // pre-select options based on cart data for current (quote) itemId const cart data && data.cart; if (cart && cart.items) { const cartItem cart.items.find((item) > { return ( item.item_id this.itemId && item.product_id this.productId ) }); if (cartItem && cartItem.options && cartItem.options.length) { cartItem.options.map(option > { this.changeOption(option.option_id, option.option_value); }) } } }, preselectQuerystringItems() { // pre-select option like ?size167 const urlQueryParams new URLSearchParams(window.location.search.replace(?,)); this.preselectItemsBasedOnLocation(attribute > urlQueryParams.get(attribute.code)); }, preselectLocationHashItems() { // pre-select option like #144167 const urlHashParams new URLSearchParams(window.location.hash.replace(#,)); this.preselectItemsBasedOnLocation(attribute > urlHashParams.get(attribute.id)); }, preselectItemsBasedOnLocation(getLocationValue) { Object.values(this.optionConfig.attributes).map(attribute > { this.changeOption(attribute.id, getLocationValue(attribute)) }); } } }/script>script> function initSwatchOptions(swatchConfig) { return { swatchConfig, getAttributeSwatchData(attributeId) { const swatchConfig Object.assign({}, this.swatchConfigattributeId); swatchConfigdetails JSON.parse(swatchConfigadditional_data); return swatchConfig; }, getAllAttributeOptions(attributeId) { return ( this.optionConfig.attributesattributeId && this.optionConfig.attributesattributeId.options ) || }, optionIsActive(attributeId, optionId) { // return true if a product with this option is in stock return !!this.getAllowedAttributeOptions(attributeId).find( option > option.id optionId ) }, optionIsEnabled(attributeId, optionId) { // return true if a product with this option is enabled for (const productId in this.optionConfig.index) { if (this.optionConfig.indexproductIdattributeId optionId) { return true; } } return false; }, mapSwatchTypeNumberToTypeCode(typeNumber) { switch ( + typeNumber) { case 1: return color case 2: return image case 3: return empty case 0: default: return text } }, getTypeOfFirstOption(attributeId) { for (const optionId in this.swatchConfigattributeId) { const option this.swatchConfigattributeIdoptionId; if (typeof option.type ! undefined) { return this.mapSwatchTypeNumberToTypeCode(option.type); } } }, getVisualSwatchType(attributeId, targetOptionId) { // If a type configuration is present for the given option id, use it const config this.swatchConfigattributeId; if (configtargetOptionId && typeof configtargetOptionId.type ! undefined) { return this.mapSwatchTypeNumberToTypeCode(configtargetOptionId.type); } // Otherwise - if no config is present for the target option - use the type of the first option // with a type property from the attribute, thus assuming its the same type as the target option. // (This edge case condition can occur on single swatch products if some options are not salable) return this.getTypeOfFirstOption(attributeId); }, getSwatchType(attributeId, optionId) { // Deserialize the attribute details the first time they are used if (this.swatchConfigattributeId && ! this.swatchConfigattributeId.details) { this.swatchConfigattributeId this.getAttributeSwatchData(attributeId); } const type this.swatchConfigattributeId && this.swatchConfigattributeId.details && this.swatchConfigattributeId.details.swatch_input_type || empty; return type visual ? this.getVisualSwatchType(attributeId, optionId) : type; }, isTextSwatch(attributeId, optionId) { return this.getSwatchType(attributeId, optionId) text; }, isVisualSwatch(attributeId, optionId) { const type this.getSwatchType(attributeId, optionId); return image, color.includes(type); }, getSwatchBackgroundStyle(attributeId, optionId) { const config this.getSwatchConfig(attributeId, optionId); const type this.getSwatchType(attributeId, optionId); if (type color) { return background-color: + config.value; } else if (type image) { return background: #ffffff url( + config.value + ) no-repeat center; } else { return ; } }, getSwatchText(attributeId, optionId) { const config this.getSwatchConfig(attributeId, optionId); return config.label || config.value || this.getOptionLabelFromOptionConfig(attributeId, optionId); }, getOptionLabelFromOptionConfig(attributeId, optionId) { // Fallback if no value is present in swatchConfig data // Reference issue https://gitlab.hyva.io/hyva-themes/magento2-default-theme/-/issues/190 const option this.getAllAttributeOptions(attributeId).filter(option > option.id optionId); return option && option0 && option0.label ||; }, getSwatchConfig(attributeId, optionId) { return this.swatchConfigattributeId && this.swatchConfigattributeIdoptionId ? this.swatchConfigattributeIdoptionId : false; }, activeTooltipItem: false, tooltipPositionElement: false, isTooltipVisible() { return this.activeTooltipItem && this.getSwatchConfig( this.activeTooltipItem.attribute, this.activeTooltipItem.item ); }, isFirstItemCol() { return this.activeTooltipItem.index 0; }, getTooltipImageStyle(attributeId, optionId) { const config this.getSwatchConfig(attributeId, optionId); const type this.getSwatchType(attributeId, optionId); if (type color) { return background-color: + config.value + ; width: 110px; height: 90px;; } else if (type image) { return background: #ffffff url( + config.thumb + ) center center no-repeat; width: 110px; height: 90px;; } else { return display:none; } }, getTooltipPosition() { return this.tooltipPositionElement ? `top: ${this.tooltipPositionElement.offsetTop}px;` + `left: ${ this.tooltipPositionElement.offsetLeft - ( this.tooltipPositionElement.closest(.snap) && this.tooltipPositionElement.closest(.snap).scrollLeft || 0 ) }px;` : }, getTooltipLabel() { return this.getSwatchConfig(this.activeTooltipItem.attribute, this.activeTooltipItem.item).label }, focusedLabel: false, focusLabel(optionId) { this.focusedLabel optionId; }, blurLabel() { this.focusedLabel false; }, showSwatches: false, initShowSwatchesIntersect() { if (IntersectionObserver in window && !window.scrollY) { let io new IntersectionObserver( entries > { entries.map(entry > { if (entry.isIntersecting) { this.showSwatches true; io.unobserve(this.$root); } }) } ); io.observe(this.$root); } else { this.showSwatches true } } } }/script>script> use strict; (function () { const modals ; const excludedFromFocusTrapping new Set(); function trapFocusInNextModalWithOverlay() { for (let idx modals.length -1; idx > 0; idx--) { const nextOnStack modalsidx; const nextDialogElement nextOnStack.instance.$refsnextOnStack.name; if (! isOverlayDisabled(nextDialogElement)) { hyva.trapFocus(nextDialogElement); break; } } } function focusables(dialogElement) { const selector button, href, input, textarea, select, details, tabindex:not(tabindex-1); return Array.from(dialogElement.querySelectorAll(selector)) .filter(el > !el.hasAttribute(disabled)); } function firstVisible(elements) { const a Array.from(elements); for (let i 0; i a.length; i++) { if (ai.offsetWidth || ai.offsetHeight || ai.getClientRects().length) return ai; } return null; } function isInViewport(element) { const rect element && element.getBoundingClientRect(); return rect && rect.top > 0 && rect.left > 0 && rect.right window.innerWidth && rect.bottom window.innerHeight; } function setFocusAfterTransition(dialogElement, duration) { const nested Array.from(dialogElement.querySelectorAll(roledialog)); const candidates Array.from(dialogElement.querySelectorAll(x-focus-first)); next: for (let candidate of candidates) { for (let child of nested) { if (child.contains(candidate)) continue next; } setTimeout(() > candidate.focus(), 50); break; } window.setTimeout(() > { const focusElement firstVisible(dialogElement.querySelectorAll(x-focus-first)) || focusables(dialogElement)0 || null; focusElement && isInViewport(focusElement) && focusElement.focus(); }, Math.max(1, duration)); } function determineTrigger($refs, dialog, trigger) { if (typeof trigger undefined && typeof dialog object && dialog.target instanceof HTMLElement) { return dialog.target; } if (typeof dialog string && typeof trigger object && trigger.target instanceof HTMLElement) { return trigger.target; } if (typeof trigger string) { try { return $refstrigger || document.querySelector(trigger) } catch (e) {} } if (trigger instanceof Element) { return trigger; } return null; } function isOverlayDisabled(dialog) { return dialog && dialog.hasAttribute(x-no-overlay) } function areRemainingModalsWithoutOverlay(modals) { const overflowDisabled modals.map(modal > modal.instance.$refsmodal.name).filter(isOverlayDisabled); return overflowDisabled.length modals.length; } window.hyva.modal function(options) { const config Object.assign({ dialog: dialog, duration: 300, transitionEnter: transition ease-out duration-300, transitionEnterStart: opacity-0, transitionEnterEnd: opacity-100, transitionLeave: transition ease-in duration-300, transitionLeaveStart: opacity-100, transitionLeaveEnd: opacity-0, }, options); let lastHide 0; return { opened: {}, show(dialog, trigger) { const focusTargetAfterHide determineTrigger(this.$refs, dialog, trigger); const name typeof dialog string ? dialog : config.dialog; const dialogElement this.$refsname; if (! dialogElement) { return; } const useOverlay ! dialogElement.hasAttribute(x-no-overlay); dialogElement.scrollTop 0; if (this.openedname) { return; } if (focusTargetAfterHide) { focusTargetAfterHide.setAttribute(aria-expanded, true); } this.openedname true; useOverlay && this.$nextTick(() > hyva.trapFocus(dialogElement)); setFocusAfterTransition(dialogElement, config.duration); const frame {name, instance: this, focusTarget: focusTargetAfterHide, time: Date.now()}; modals.push(frame); if (useOverlay) { document.body.classList.add(overflow-hidden); } return new Promise(resolve > frame.resolve resolve); }, cancel() { this.hide(false); }, ok() { this.hide(true); }, hide(value) { if (Date.now() - lastHide config.duration) { return; } lastHide Date.now(); const modal modals.pop() || {}; const name modal.name; this.openedname false; hyva.releaseFocus(modal.instance.$refsmodal.name) trapFocusInNextModalWithOverlay(); const nextFocusAfterHide modal.focusTarget; nextFocusAfterHide && setTimeout(() > { nextFocusAfterHide.setAttribute(aria-expanded, false); nextFocusAfterHide.focus() }, config.duration); if (modals.length 0 || areRemainingModalsWithoutOverlay(modals)) { document.body.classList.remove(overflow-hidden); } modal.resolve(value); }, overlay(dialog) { const name typeof dialog string ? dialog : config.dialog; return { x-show() { return this.openedname }, x-transition:enter: config.transitionEnter, x-transition:enter-start: config.transitionEnterStart, x-transition:enter-end: config.transitionEnterEnd, x-transition:leave: config.transitionLeave, x-transition:leave-start: config.transitionLeaveStart, x-transition:leave-end: config.transitionLeaveEnd, @hyva-modal-show.window(event) { event.detail && event.detail.dialog name && this.show(name, event.detail.focusAfterHide) } }; } }; } window.hyva.modal.peek () > modals.length > 0 && modalsmodals.length -1 window.hyva.modal.pop function () { if (modals.length > 0) { const modal modalsmodals.length -1; modal.instance.hide(); } } window.hyva.modal.excludeSelectorsFromFocusTrap function (selectors) { typeof selectors string || selectors instanceof String ? excludedFromFocusTrapping.add(selectors) : selectors.map(selector > excludedFromFocusTrapping.add(selector)); } window.hyva.modal.eventListeners { keydown: event > { if (event.key Escape) { window.hyva.modal.pop(); } }, click: event > { if (modals.length > 0) { const modal modalsmodals.length -1; const dialog modal.instance.$refsmodal.name; if (modal.time + 50 Date.now() && // if last click processing is more than 50ms ago ! isOverlayDisabled(dialog) && // if dialog has overlay ! dialog.contains(event.target)) { // if click is outside of dialog modal.instance.hide(); } } } }; document.addEventListener(keydown, window.hyva.modal.eventListeners.keydown); document.addEventListener(click, window.hyva.modal.eventListeners.click); })();/script>script> use strict; (() > { const equalizeButtonWidths (buttons) > { const buttonList buttons.querySelectorAll(data-elementlink, data-elementempty_link); let buttonMinWidth 0; buttonList.forEach(button > { const buttonWidth button.offsetWidth; if (buttonWidth > buttonMinWidth) { buttonMinWidth buttonWidth; } }); buttonList.forEach(button > { button.style.minWidth `${buttonMinWidth}px`; }); }; window.addEventListener(DOMContentLoaded, () > { document.querySelectorAll(data-content-typebuttonsdata-same-widthtrue).forEach(buttons > { equalizeButtonWidths(buttons); }); }); })();/script>script> use strict; (() > { const initCarousels (elements) > { if (!Glider) { return; } const initProductCarousel (carousel) > { const gliderElement carousel.querySelector(data-roleglider-content); if (!gliderElement) { return; } const gliderDots carousel.querySelector(.glider-dots); const gliderPrev carousel.querySelector(.glider-prev); const gliderNext carousel.querySelector(.glider-next); if (!carousel.classList.contains(glider-initialized)) { const glider new Glider(gliderElement, { slidesToShow: 1.1, slidesToScroll: 1, scrollLock: true, draggable: true, dragVelocity: 2.5, dots: gliderDots, arrows: { prev: gliderPrev, next: gliderNext, }, responsive: { breakpoint: 640, settings: { slidesToShow: 2.5, slidesToScroll: 1, scrollLock: false } }, { breakpoint: 1024, settings: { slidesToShow: 4, slidesToScroll: 1, scrollLock: false } }, { breakpoint: 1440, settings: { slidesToShow: 5, slidesToScroll: 1, scrollLock: false } }, , }); carousel.classList.remove(overflow-x-scroll); carousel.classList.add(glider-initialized); gliderPrev.classList.remove(hidden); gliderNext.classList.remove(hidden); if (carousel.dataset.autoplay ! false) { gliderAutoplay( glider, carousel.dataset.autoplaySpeed, carousel.dataset.infiniteLoop ); } } }; const initSliderCarousel (slider) > { slider.innerHTML `div data-roleglider-content>${slider.innerHTML}/div>`; slider.classList.add(glider-contain); const isDottedBackground (slider.dataset.appearance dotted_background); slider.insertAdjacentHTML( beforeend, \u000A\u003Cdiv\u0020class\u003D\u0022carousel\u002Dnav\u0020flex\u0020items\u002Dcenter\u0020justify\u002Dbetween\u0020flex\u002D1\u0020gap\u002D12\u0022\u003E\u000A\u0020\u0020\u0020\u0020\u003Cbutton\u000A\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020aria\u002Dlabel\u003D\u0022Vorige\u0022\u000A\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020class\u003D\u0022glider\u002Dprev\u0020flex\u0020justify\u002Dcenter\u0020items\u002Dcenter\u0020w\u002D8\u0020h\u002D8\u0020bg\u002Dblack\u0020text\u002Dwhite\u0020outline\u002Dnone\u0020focus\u003Aoutline\u002Dnone\u0020hidden\u0020rotate\u002D180\u0020md\u003Aabsolute\u0020md\u003Aleft\u002D0\u0020md\u003Aw\u002D9\u0020md\u003Ah\u002D9\u0020md\u003A\u002Dtranslate\u002Dy\u002D1\u002F2\u0022\u003E\u000A\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003Csvg\u0020xmlns\u003D\u0022http\u003A\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\u0022\u0020width\u003D\u002210\u0022\u0020height\u003D\u002210\u0022\u0020viewBox\u003D\u00220\u00200\u002025\u002024\u0022\u0020fill\u003D\u0022none\u0022\u0020class\u003D\u0022w\u002D2.5\u0020h\u002D2.5\u0022\u0020role\u003D\u0022img\u0022\u003E\u000A\u003Cpath\u0020d\u003D\u0022M9.30005\u00200.75L20.02\u002011.47C20.0897\u002011.5396\u002020.145\u002011.6222\u002020.1827\u002011.7131C20.2204\u002011.8041\u002020.2398\u002011.9016\u002020.2398\u002012C20.2398\u002012.0984\u002020.2204\u002012.1959\u002020.1827\u002012.2869C20.145\u002012.3778\u002020.0897\u002012.4604\u002020.02\u002012.53L9.30005\u002023.25\u0022\u0020stroke\u003D\u0022\u0023ffffff\u0022\u0020stroke\u002Dwidth\u003D\u00221.5\u0022\u0020stroke\u002Dlinecap\u003D\u0022round\u0022\u0020stroke\u002Dlinejoin\u003D\u0022round\u0022\u002F\u003E\u000A\u003Ctitle\u003Enext\u002Dwhite\u003C\u002Ftitle\u003E\u003C\u002Fsvg\u003E\u000A\u0020\u0020\u0020\u0020\u003C\u002Fbutton\u003E\u000A\u0020\u0020\u0020\u0020\u003Cdiv\u0020role\u003D\u0022tablist\u0022\u0020class\u003D\u0022glider\u002Ddots\u0020select\u002Dnone\u0020flex\u0020flex\u002Dwrap\u0020mx\u002D1\u0020justify\u002Dcenter\u0020p\u002D0\u0020focus\u003Aoutline\u002Dnone\u0022\u003E\u003C\u002Fdiv\u003E\u000A\u0020\u0020\u0020\u0020\u003Cbutton\u000A\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020aria\u002Dlabel\u003D\u0022Volgende\u0022\u000A\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020class\u003D\u0022glider\u002Dnext\u0020flex\u0020justify\u002Dcenter\u0020items\u002Dcenter\u0020w\u002D8\u0020h\u002D8\u0020bg\u002Dblack\u0020text\u002Dwhite\u0020outline\u002Dnone\u0020focus\u003Aoutline\u002Dnone\u0020hidden\u0020md\u003Aabsolute\u0020md\u003Aright\u002D0\u0020md\u003Aw\u002D9\u0020md\u003Ah\u002D9\u0020md\u003A\u002Dtranslate\u002Dy\u002D1\u002F2\u0022\u003E\u000A\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003Csvg\u0020xmlns\u003D\u0022http\u003A\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\u0022\u0020width\u003D\u002210\u0022\u0020height\u003D\u002210\u0022\u0020viewBox\u003D\u00220\u00200\u002025\u002024\u0022\u0020fill\u003D\u0022none\u0022\u0020class\u003D\u0022w\u002D2.5\u0020h\u002D2.5\u0022\u0020role\u003D\u0022img\u0022\u003E\u000A\u003Cpath\u0020d\u003D\u0022M9.30005\u00200.75L20.02\u002011.47C20.0897\u002011.5396\u002020.145\u002011.6222\u002020.1827\u002011.7131C20.2204\u002011.8041\u002020.2398\u002011.9016\u002020.2398\u002012C20.2398\u002012.0984\u002020.2204\u002012.1959\u002020.1827\u002012.2869C20.145\u002012.3778\u002020.0897\u002012.4604\u002020.02\u002012.53L9.30005\u002023.25\u0022\u0020stroke\u003D\u0022\u0023ffffff\u0022\u0020stroke\u002Dwidth\u003D\u00221.5\u0022\u0020stroke\u002Dlinecap\u003D\u0022round\u0022\u0020stroke\u002Dlinejoin\u003D\u0022round\u0022\u002F\u003E\u000A\u003Ctitle\u003Enext\u002Dwhite\u003C\u002Ftitle\u003E\u003C\u002Fsvg\u003E\u000A\u0020\u0020\u0020\u0020\u003C\u002Fbutton\u003E\u000A\u003C\u002Fdiv\u003E\u000A ); const gliderElement slider.querySelector(data-roleglider-content); const gliderDots slider.querySelector(.glider-dots); const gliderPrev slider.querySelector(.glider-prev); const gliderNext slider.querySelector(.glider-next); if (!slider.classList.contains(glider-initialized)) { if (!isDottedBackground) { const glider new Glider(gliderElement, { slidesToShow: slider.dataset.slidesToShowMobile, slidesToScroll: 1, scrollLock: true, scrollLockDelay: 250, draggable: true, dragVelocity: 2.5, dots: gliderDots, arrows: { prev: gliderPrev, next: gliderNext, }, responsive: { breakpoint: 768, settings: { slidesToShow: slider.dataset.slidesToShow, scrollLock: false } } }); } else { // Custom Slider as Dotted Background element const slides slider.querySelectorAll(data-content-typeslide), gliderContent slider.querySelector(data-roleglider-content), next slider.querySelector(.glider-next), prev slider.querySelector(.glider-prev); let translated 0, slideWidth 0, resetState 0, swiped, activeSlide, mouseIsMoving; const initVars () > { activeSlide slider.querySelector(.active); } // init Slides to set mid-slide active. Works with odd number of slides only. const initSlides () > { translated 0; const slides slider.querySelectorAll(data-content-typeslide); .slice.call(slides).forEach((slide, index) > { slide.classList.remove(active); slideWidth slide.offsetLeft; if (slides.length > 5) { if (index Math.round(slides.length / 2) - 1) { slide.classList.add(active); } } }) prev.disabled false; next.disabled false; initVars(); }; initSlides(); const animateSlider (event) > { // using getBoundingClientRect to animate the element as a carousel. if (event.currentTarget.classList.contains(glider-prev)) { activeSlide slider.querySelector(.active); const prevSlide activeSlide.previousElementSibling; if (slider.dataset.infiniteLoop true) { cloneNextToPrev(); } else { const prevRect prevSlide.getBoundingClientRect(); const actualRect activeSlide.getBoundingClientRect(); translated (translated - ((prevRect.x - actualRect.x))); } translate(translated, activeSlide, prevSlide); if (slider.dataset.infiniteLoop true) { setTimeout( () > { gliderContent.querySelector(data-content-typeslide:first-of-type) .classList.remove(cloned-slide,next-to-prev) } ); } } if (event.currentTarget.classList.contains(glider-next)) { activeSlide slider.querySelector(.active); const nextSlide activeSlide.nextElementSibling; if (slider.dataset.infiniteLoop true) { clonePrevToNext(); } else { const nextRect nextSlide.getBoundingClientRect(); const actualRect activeSlide.getBoundingClientRect(); const widthToMinus actualRect.width - nextRect.width; translated (translated - ((nextRect.x - actualRect.x) - widthToMinus)); } translate(translated, activeSlide, nextSlide); if (slider.dataset.infiniteLoop true) { setTimeout( () > { gliderContent.querySelector(data-content-typeslide:last-of-type) .classList.remove(cloned-slide,next-to-prev); } ); } } const newSlide slider.querySelector(.active); prev.disabled !newSlide.previousElementSibling; next.disabled !newSlide.nextElementSibling; } // Swipe functionnality start let touchstartX 0; let touchendX 0; gliderContent.addEventListener(touchstart, function (event) { document.querySelector(.page-wrapper).classList.add(overflow-hidden); touchstartX event.changedTouches0.screenX; gliderContent.addEventListener(touchmove, handleTouchMove); }, false); const handleTouchMove (event) > { event.stopPropagation(); gliderContent.classList.add(draggable); let deltaX event.touches0.clientX - touchstartX; gliderContent.style.marginLeft deltaX + px; }; gliderContent.addEventListener(touchend, function (event) { document.querySelector(.page-wrapper).classList.remove(overflow-hidden); gliderContent.classList.remove(draggable); gliderContent.style.marginLeft 0; gliderContent.removeEventListener(touchmove, handleTouchMove); touchendX event.changedTouches0.screenX; handleGesture(); swipeContent(event); }); let startClicX 0; const onMouseMove (event) > { mouseIsMoving true; let deltaX event.clientX - startClicX; if (deltaX -50) { swiped 1; } else if (deltaX > 50) { swiped 0; } if (deltaX 0) { gliderContent.style.marginLeft deltaX + px; gliderContent.style.marginRight 0; } else { gliderContent.style.marginLeft 0; gliderContent.style.marginRight (-deltaX) + px; } } gliderContent.onmousedown (event) > { startClicX event.clientX; event.preventDefault(); event.stopPropagation(); gliderContent.addEventListener(mousemove, onMouseMove); document.addEventListener(mouseup, swipeContent); } const swipeContent () > { document.removeEventListener(mouseup, swipeContent); gliderContent.removeEventListener(mousemove, onMouseMove); gliderContent.style.marginLeft 0; gliderContent.style.marginRight 0; if (swiped ! undefined && mouseIsMoving) { if (swiped) { next.click(); } else { prev.click(); } } mouseIsMoving false; } const handleGesture () > { mouseIsMoving true; if (touchendX touchstartX) { swiped 1; } if (touchendX > touchstartX) { swiped 0; } if (touchendX touchstartX) { swiped undefined; } } //Swipe functionnality end //infinite slider functionnality start const clonePrevToNext () > { const slideToAdd gliderContent.querySelector(data-content-typeslide:first-of-type).cloneNode(true); slideToAdd.classList.add(cloned-slide); gliderContent.appendChild(slideToAdd); gliderContent.querySelector(data-content-typeslide:first-of-type).remove(); } const cloneNextToPrev () > { const slideToAdd gliderContent.querySelector(data-content-typeslide:last-of-type).cloneNode(true); slideToAdd.classList.add(cloned-slide,next-to-prev); gliderContent.prepend(slideToAdd); gliderContent.querySelector(data-content-typeslide:last-of-type).remove(); } //infinite slider functionnality end prev.addEventListener(click, animateSlider); next.addEventListener(click, animateSlider); const translate (translated 0, activeSlide, nextSlide) > { resetState 0; if (slider.dataset.infiniteLoop false) { gliderContent.style.transform translateX( + translated + px); } activeSlide?.classList.remove(active); nextSlide?.classList.add(active); } // resetSlider when resize to avoid non-centered arrows/slides const resetSlider () > { if (!resetState) { resetState 1; initSlides(); translate(0); } } if (slider.dataset.infiniteLoop false) { window.addEventListener(resize, resetSlider); } } slider.classList.add(glider-initialized); if (slider.dataset.showArrows true) { gliderPrev.classList.remove(hidden); gliderNext.classList.remove(hidden); } if (slider.dataset.showDots false) { gliderDots.classList.add(hidden); } if (slider.dataset.autoplay ! false) { gliderAutoplay( glider, slider.dataset.autoplaySpeed, slider.dataset.infiniteLoop ); } } }; const gliderAutoplay (glider, milliseconds, loop) > { const pagesCount glider.track.childElementCount; let slideTimeout null; let nextIndex 1; let paused false; const slide () > { slideTimeout setTimeout( () > { if (loop && nextIndex > pagesCount) { nextIndex 0; } glider.scrollItem(nextIndex); }, parseInt(milliseconds) ); }; glider.ele.addEventListener(glider-animated, () > { nextIndex glider.slide + glider.opt.slidesToScroll; window.clearInterval(slideTimeout); if (!paused && (loop || nextIndex pagesCount)) { slide(); } }); const pause () > { if (!paused) { clearInterval(slideTimeout); paused true; } }; const unpause () > { if (paused) { slide(); paused false; } }; glider.ele.parentElement.addEventListener(mouseover, pause, {passive: true}); glider.ele.parentElement.addEventListener(touchstart, pause, {passive: true}); glider.ele.parentElement.addEventListener(mouseout, unpause, {passive: true}); glider.ele.parentElement.addEventListener(touchend, unpause, {passive: true}); slide(); }; elements.forEach(element > { if (element.dataset.contentType products) { initProductCarousel(element); } if (element.dataset.contentType slider) { initSliderCarousel(element); } }); }; const initSlidersFunction (carouselElements) > { if (carouselElements.length > 0) { const script document.createElement(script); script.type text/javascript; script.id glider-script; script.addEventListener(load, () > { initCarousels(carouselElements); }); if (!document.getElementById(glider-script)) { script.src https\u003A\u002F\u002Fwww.lafuma\u002Dmeubels.nl\u002Fstatic\u002Fversion1764253517\u002Ffrontend\u002FSynolia\u002Flafumamobilier\u002Fnl_NL\u002FMagento_PageBuilder\u002Fjs\u002Fglider.min.js; document.head.appendChild(script); } } } const initCarouselsEvent () > { const carouselElements document.querySelectorAll( `data-content-typeproductsdata-appearancecarousel, data-content-typeslider` ); const callback (entries, observer) > { entries.forEach((entry) > { if (entry.isIntersecting) { initSlidersFunction(carouselElements) } }); }; const options { rootMargin: 400px, threshold: 0.25, }; carouselElements.forEach((carouselElement) > { lazyLoad(callback, options, carouselElement); }); } window.addEventListener(DOMContentLoaded, initCarouselsEvent); })();/script>script> use strict; (() > { const initMaps (elements) > { const renderMap (element) > { const dataLocations element.dataset.locations; // Hide map if no locations set if (!dataLocations || dataLocations ) { element.classList.add(hidden); return; } const map new google.maps.Map( element, getMapOptions( element.dataset.showControls ! true, element.dataset.showControls true ) ); const locations JSON.parse(dataLocations); const latitudeLongitudeBounds new google.maps.LatLngBounds(); const bounds ; locations.forEach(location > { const position { lat: parseFloat(location.position.latitude), lng: parseFloat(location.position.longitude), }; bounds.push(position); const infowindow new google.maps.InfoWindow({ content: getInfoWindowContent(location), }); const marker new google.maps.Marker({ position: position, map, title: location.location_name, }); marker.addListener(click, () > { infowindow.open(map, marker); }); }); // Set bounds if multiple locations if (bounds.length > 1) { bounds.forEach(function (bound) { latitudeLongitudeBounds.extend(bound); }); map.fitBounds(latitudeLongitudeBounds); } // Center if single location if (bounds.length 1) { map.setCenter(bounds0); } }; const getMapOptions (disableDefaultUI, mapTypeControl) > { const style ; return { zoom: 8, scrollwheel: false, disableDoubleClickZoom: false, mapTypeControlOptions: { style: google.maps.MapTypeControlStyle.DEFAULT, }, styles: style ? JSON.parse(style) : , disableDefaultUI: disableDefaultUI, mapTypeControl: mapTypeControl, }; }; const getInfoWindowContent (location) > { const title location.location_name ? `h3 classtext-2xl font-medium text-gray-900 title-font>${location.location_name}/h3>` : ; const comment location.comment ? `p classpx-1 pt-3 text-primary>${location.comment}/p>` : ; const phone location.phone ? `p classpx-1 pt-3 text-primary>Phone: ${location.phone}/p>` : ; const street location.address ? `${location.address}br/>` : ; const city location.city ? `${location.city}br/>` : ; const state location.state ? `${location.state}br/>` : ; const zipCode location.zipcode ? `${location.zipcode}br/>` : ; const country location.country ? location.country : ; return `div> ${title} ${comment} ${phone} p classpx-1 pt-3 text-primary> ${street} ${city} ${state} ${zipCode} ${country} /p> /div>`; }; const hideAllMaps () > { document.querySelectorAll(data-content-typemap).forEach(element > { element.classList.add(hidden); }); }; window.gm_authFailure () > { hideAllMaps(); }; if (typeof google.maps undefined) { hideAllMaps(); return; } elements.forEach(element > { if (element.dataset.contentType map) { renderMap(element); } }); }; window.addEventListener(DOMContentLoaded, () > { const mapElements document.querySelectorAll(data-content-typemap); if (mapElements.length > 0) { const script document.createElement(script); script.type text/javascript; script.addEventListener(load, () > { initMaps(mapElements); }); script.src https\u003A\u002F\u002Fmaps.googleapis.com\u002Fmaps\u002Fapi\u002Fjs\u003Fv\u003D3\u0026key\u003D; document.head.appendChild(script); } }); })();/script>script> use strict; (() > { const initParallaxImage (element) > { if (!window.jarallax) { return; } element.classList.add(jarallax); element.dataset.jarallax ; const parallaxSpeed parseFloat(element.dataset.parallaxSpeed) || 0.5; const elementStyle window.getComputedStyle(element); window.jarallax(element, { imgPosition: elementStyle.backgroundPosition || 50% 50%, imgRepeat: elementStyle.backgroundRepeat || no-repeat, imgSize: elementStyle.backgroundSize || cover, speed: parallaxSpeed, }); }; const initVideoBackground (element) > { if (!window.jarallax) { return; } let slider null; if (element.classList.contains(pagebuilder-slide-wrapper)) { const viewportElement document.createElement(div); slider element.closest(data-content-typeslider); viewportElement.classList.add(jarallax-viewport-element); element.dataset.elementInViewport .jarallax-viewport-element; element.appendChild(viewportElement); } element.classList.add(jarallax); element.dataset.jarallax ; const parallaxSpeed parseFloat(element.dataset.parallaxSpeed) || 0.5; window.jarallax(element, { imgSrc: element.dataset.videoFallbackSrc, speed: parallaxSpeed, videoLoop: element.dataset.videoLoop, videoPlayOnlyVisible: element.dataset.videoPlayOnlyVisible, videoLazyLoading: element.dataset.videoLazyLoad, disableVideo: false, elementInViewport: element.dataset.elementInViewport && element.querySelector(element.dataset.elementInViewport), }); if (slider) { if (slider.dataset.afterChangeIsSet) { return; } slider.addEventListener(glider-loaded, () > { slider.querySelectorAll(.jarallax).forEach(videoSlide > { videoSlide.jarallax && videoSlide.jarallax.onScroll(); }); }); slider.addEventListener(glider-animated, () > { slider.querySelectorAll(.jarallax).forEach(videoSlide > { videoSlide.jarallax && videoSlide.jarallax.onScroll(); }); }); slider.dataset.afterChangeIsSet true; } }; window.addEventListener(DOMContentLoaded, () > { const parallaxImageElements document.querySelectorAll( `data-content-typerowdata-background-typeimagedata-enable-parallax1, data-content-typerow > data-background-typeimagedata-enable-parallax1` ); const videoBackgroundsElements document.querySelectorAll( `data-content-typerowdata-background-typevideodata-enable-parallax1, data-content-typerow > data-background-typevideodata-enable-parallax1, data-content-typebanner data-background-typevideo, data-content-typeslide data-background-typevideo` ); if (parallaxImageElements.length > 0 || videoBackgroundsElements.length > 0) { const jarallaxScript document.createElement(script); jarallaxScript.type text/javascript; jarallaxScript.addEventListener(load, () > { parallaxImageElements.forEach(row > { initParallaxImage(row); }); const jarallaxVideoScript document.createElement(script); jarallaxVideoScript.type text/javascript; jarallaxVideoScript.addEventListener(load, () > { videoBackgroundsElements.forEach(element > { initVideoBackground(element); }); }); jarallaxVideoScript.src https\u003A\u002F\u002Fwww.lafuma\u002Dmeubels.nl\u002Fstatic\u002Fversion1764253517\u002Ffrontend\u002FSynolia\u002Flafumamobilier\u002Fnl_NL\u002FMagento_PageBuilder\u002Fjs\u002Fjarallax\u002Dvideo.min.js; document.head.appendChild(jarallaxVideoScript); }); jarallaxScript.src https\u003A\u002F\u002Fwww.lafuma\u002Dmeubels.nl\u002Fstatic\u002Fversion1764253517\u002Ffrontend\u002FSynolia\u002Flafumamobilier\u002Fnl_NL\u002FMagento_PageBuilder\u002Fjs\u002Fjarallax.min.js; document.head.appendChild(jarallaxScript); } }); })();/script>script> use strict; (() > { const applyShowOnHover (element) > { const showOverlayOnHover (element) > { const overlay element.querySelector(.pagebuilder-overlay); const color overlay.dataset.overlayColor; element.addEventListener(mouseover, () > { overlay.style.backgroundColor color; }); element.addEventListener(mouseout, () > { overlay.style.backgroundColor transparent; }); }; const showButtonOnHover (element) > { const button element.querySelector(.pagebuilder-banner-button); element.addEventListener(mouseover, () > { button.style.opacity 1; button.style.visibility visible; }); element.addEventListener(mouseout, () > { button.style.opacity 0; button.style.visibility hidden; }); }; if (element.dataset.showOverlay hover) { showOverlayOnHover(element); } if (element.dataset.showButton hover) { showButtonOnHover(element); } }; window.addEventListener(DOMContentLoaded, () > { document.querySelectorAll(data-content-typebanner,data-content-typeslider).forEach(element > { applyShowOnHover(element); }); }); })();/script>script> use strict; (() > { document.querySelectorAll(data-content-typetab-item).forEach(tabItem > { tabItem.setAttribute(:class, `{ active: tab ${tabItem.id} }`); }); document.querySelectorAll(data-content-typetabs).forEach(tab > { const defaultActiveTab parseInt(tab.dataset.activeTab) || 0; tab.querySelectorAll(.tab-header).forEach((tabHeader, index) > { const tabLink tabHeader.querySelector(a); const tabId tabLink.getAttribute(href).replace(#, ); tabHeader.setAttribute(:class, `{ active: tab ${tabId} }`); tabLink.setAttribute(x-on:click.prevent, `tab ${tabId}`); if (index defaultActiveTab || tabId page-0) { tab.setAttribute(x-data, `{ tab: ${tabId} }`); } }); }); })();/script>script> use strict; const grecaptchaV2LoadCallbacks ; function executeRecaptchaLoadCallbacks () { while (window.grecaptcha && grecaptchaV2LoadCallbacks.length > 0) { const callback grecaptchaV2LoadCallbacks.pop(); typeof callback string ? windowcallback() : callback(); } } (function() { const loadRecaptchaScript (event) > { if (window.grecaptcha || !event.target.form) { return; } const url https://www.google.com/recaptcha/api.js?onloadexecuteRecaptchaLoadCallbacks; const siteKey 6Ldv69kZAAAAAHtMgygqH0x8doe_6572W7\u002DzpVm3; const script document.createElement(script); script.type text/javascript; script.src siteKey ? `${url}&render${siteKey}` : `${url}&renderexplicit`; script.async true; document.head.appendChild(script); script.addEventListener(load, () > { Array.from(document.querySelectorAll(buttondata-recaptcha-btn:disabled)).forEach(btn > btn.removeAttribute(disabled)); }); } window.forceLoadRecaptchaScript (form) > { loadRecaptchaScript({target: {form: form || dummy}}); executeRecaptchaLoadCallbacks(); }; document.body.addEventListener(input, loadRecaptchaScript, { once: true }); document.body.addEventListener(focus, loadRecaptchaScript, { once: true }); }());/script>script> window.addEventListener(DOMContentLoaded, () > { const callback (entries, observer) > { entries.forEach((entry) > { if (entry.isIntersecting) { const node document.createElement(script); node.setAttribute(src, //widgets.trustedshops.com/js/XCE357989EBCB479917B603C4FB4F0A9A.js); node.setAttribute(data-desktop-y-offset, 0); node.setAttribute(data-mobile-y-offset, 0); node.setAttribute(data-desktop-disable-reviews, false); node.setAttribute(data-desktop-enable-custom, true); node.setAttribute(data-desktop-position, right); node.setAttribute(data-desktop-custom-width, 165); node.setAttribute(data-desktop-enable-fadeout, false); node.setAttribute(data-disable-mobile, false); node.setAttribute(data-disable-trustbadge, false); node.setAttribute(data-mobile-custom-width, 200); node.setAttribute(data-mobile-disable-reviews, false); node.setAttribute(data-mobile-enable-custom, true); node.setAttribute(data-mobile-position, left); node.setAttribute(data-mobile-enable-topbar, false); node.setAttribute(data-mobile-enable-fadeout, true); node.setAttribute(data-color-scheme, light); node.setAttribute(charset, UTF-8); document.querySelector(.trustbadge-div).appendChild(node); observer.disconnect(); } }); } const options { rootMargin: 200px, threshold: 1.0, } const trustedDiv document.querySelector(.trustbadge-div), target trustedDiv?.parentNode, trustedBadgeContent trustedDiv.querySelector(#trustbadgeCustomContainer).innerHTML, trustedBadgeMobileContent trustedDiv.querySelector(#trustbadgeCustomMobileContainer).innerHTML; if (target && !trustedBadgeContent && !trustedBadgeMobileContent) { lazyLoad(callback, options, target); } });/script>script> window.addEventListener(DOMContentLoaded, () > { const scriptToLoad document.createElement(script); scriptToLoad.setAttribute(src, https://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js); scriptToLoad.setAttribute(id, lottie-file); document.querySelector(head).appendChild(scriptToLoad); });/script>script> window.addEventListener(init-external-scripts, async () > { const scriptToLoad document.createElement(script); scriptToLoad.setAttribute(src, https://app.usercentrics.eu/browser-ui/latest/loader.js); scriptToLoad.setAttribute(id, usercentrics-cmp); scriptToLoad.setAttribute(data-version, preview); scriptToLoad.setAttribute(data-settings-id, uO2sTw1Y5); document.querySelector(head).appendChild(scriptToLoad); const scriptToLoadShare document.createElement(script); scriptToLoadShare.setAttribute(src, https://platform-api.sharethis.com/js/sharethis.js#property685569cf220e8f0019b94345&productsop); scriptToLoadShare.setAttribute(id, script-aw-raf); document.querySelector(head).appendChild(scriptToLoadShare); try { await addScript(https://static.zdassets.com/ekr/snippet.js?key297a9039-ddd5-45f2-9a9f-6caec0685f9f, ze-snippet); zE(webWidget, setLocale, window.current_zendesk_locale_code); } catch (e) { //catch } }, {once: true}); function addScript(src, id null) { return new Promise((resolve, reject) > { const script document.createElement(script); if (id) { script.setAttribute(id, id); } script.setAttribute(src, src); script.addEventListener(load, resolve); script.addEventListener(error, reject); document.body.appendChild(script); }); }/script>script> use strict; (() > { const applyAnimationOnText (element) > { const animatedTime element.getAttribute(data-animated-time), animatedType element.getAttribute(data-animated-type), translate3 {transform: translateY(0%)}, {transform: translateY(0%), offset: 0.15}, {transform: translateY(-100%), offset: 0.4}, {transform: translateY(-100%), offset: 0.65}, {transform: translateY(-200%), offset: 0.9}, {transform: translateY(-200%), offset: 1} , translate4 {transform: translateY(0%)}, {transform: translateY(0%), offset: 0.19}, {transform: translateY(-100%), offset: 0.33}, {transform: translateY(-100%), offset: 0.53}, {transform: translateY(-200%), offset: 0.68}, {transform: translateY(-200%), offset: 0.88}, {transform: translateY(-300%), offset: 0.99}, {transform: translateY(-300%), offset: 1} , translate5 {transform: translateY(0%)}, {transform: translateY(0%), offset: 0.1}, {transform: translateY(-100%), offset: 0.15}, {transform: translateY(-100%), offset: 0.35}, {transform: translateY(-200%), offset: 0.4}, {transform: translateY(-200%), offset: 0.6}, {transform: translateY(-300%), offset: 0.65}, {transform: translateY(-300%), offset: 0.85}, {transform: translateY(-400%), offset: 0.9}, {transform: translateY(-400%), offset: 1} ; const options { duration: parseInt(animatedTime), delay: 2000, easing: animatedType, iterations: Infinity } const content element.querySelector(.animated-text-content), titles .slice.call(content.children); if (titles.length 3) { titles.forEach((title) > { title.animate(translate3, options) }) } else if (titles.length 4) { titles.forEach((title) > { title.animate(translate4, options) }) } else if (titles.length 5) { titles.forEach((title) > { title.animate(translate5, options) }) } }; window.addEventListener(DOMContentLoaded, () > { document.querySelectorAll(data-content-typeanimated_text).forEach(element > { applyAnimationOnText(element); }); }); })();/script>script> window.addEventListener(DOMContentLoaded, () > { const callback (entries, observer) > { entries.forEach((entry) > { if (entry.isIntersecting) { addScript(); observer.disconnect(); } }); } const addScript () > { const scriptToLoad document.createElement(script); scriptToLoad.setAttribute(src, https://integrations.etrusted.com/applications/widget.js/v2); document.querySelector(head).appendChild(scriptToLoad); const node document.createElement(etrusted-widget); const nodeToAddIn document.querySelector(.trusted-shop-know-how); node.setAttribute(data-etrusted-widget-id, wdg-57a2a28a-ed04-4560-a5ce-19b26cefaf4f); nodeToAddIn.appendChild(node); } const options { rootMargin: 200px, threshold: 1.0, } const element document.querySelector(.trusted-shop-know-how)?.parentNode; if (element) { lazyLoad(callback, options, element); } })/script>script> window.addEventListener(DOMContentLoaded, () > { const callback (entries, observer) > { entries.forEach((entry) > { if (entry.isIntersecting) { addScript(); observer.disconnect(); const thingLinkMobile document.querySelector(.thinglink-mobile-iframe); const thingLinkDesktop document.querySelector(.thinglink-desktop-iframe); const thingLinkMobileSrc document.querySelector(.thinglink-mobile).textContent; const thingLinkDesktopSrc document.querySelector(.thinglink-desktop).textContent; if (window.matchMedia((max-width: 768px)).matches) { insertThingLink(thingLinkMobile, thingLinkMobileSrc); } else { insertThingLink(thingLinkDesktop, thingLinkDesktopSrc); } } }); } const insertThingLink (iframe, src) > { const srcToConcat https://www.thinglink.com/view/scene/; const finalSrc srcToConcat + src; iframe.querySelector(iframe).setAttribute(src, finalSrc); } const addScript () > { const scriptToLoad document.createElement(script); scriptToLoad.setAttribute(src, //cdn.thinglink.me/jse/responsive.js); document.querySelector(head).appendChild(scriptToLoad); } const options { rootMargin: 1200px, threshold: 0, } const element document.querySelector(.thinglink)?.parentNode; if (element) { lazyLoad(callback, options, element); } })/script>script>use strict; (() > { let videoElement document.querySelector(data-content-typevideo); let bannerVideo videoElement?.querySelector(.pagebuilder-video-container.banner-video); let video bannerVideo?.querySelector(video); const handleAttributes () > { if (window.innerWidth 1024) { video.removeAttribute(autoplay); } else { if (!video.getAttribute(autoplay)) { video.setAttribute(autoplay,true); video.removeAttribute(preload); } } } window.addEventListener(DOMContentLoaded, handleAttributes); window.onresize function(event) { handleAttributes(); }; })();/script>script> use strict; (() > { const initPostCarousels (elements) > { if (!Glider) { return; } const initPostSlider (slider) > { slider.innerHTML `div data-roleglider-content>${slider.innerHTML}/div>`; slider.classList.add(glider-contain); slider.insertAdjacentHTML( beforeend, \u000A\u003Cdiv\u0020class\u003D\u0022carousel\u002Dnav\u0020flex\u0020items\u002Dcenter\u0020justify\u002Dbetween\u0020flex\u002D1\u0020gap\u002D12\u0022\u003E\u000A\u0020\u0020\u0020\u0020\u003Cbutton\u000A\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020aria\u002Dlabel\u003D\u0022Vorige\u0022\u000A\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020class\u003D\u0022glider\u002Dprev\u0020flex\u0020justify\u002Dcenter\u0020items\u002Dcenter\u0020w\u002D8\u0020h\u002D8\u0020bg\u002Dblack\u0020text\u002Dwhite\u0020outline\u002Dnone\u0020focus\u003Aoutline\u002Dnone\u0020hidden\u0020rotate\u002D180\u0020md\u003Aabsolute\u0020md\u003Aleft\u002D0\u0020md\u003Aw\u002D9\u0020md\u003Ah\u002D9\u0020md\u003A\u002Dtranslate\u002Dy\u002D1\u002F2\u0022\u003E\u000A\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003Csvg\u0020xmlns\u003D\u0022http\u003A\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\u0022\u0020width\u003D\u002210\u0022\u0020height\u003D\u002210\u0022\u0020viewBox\u003D\u00220\u00200\u002025\u002024\u0022\u0020fill\u003D\u0022none\u0022\u0020class\u003D\u0022w\u002D2.5\u0020h\u002D2.5\u0022\u0020role\u003D\u0022img\u0022\u003E\u000A\u003Cpath\u0020d\u003D\u0022M9.30005\u00200.75L20.02\u002011.47C20.0897\u002011.5396\u002020.145\u002011.6222\u002020.1827\u002011.7131C20.2204\u002011.8041\u002020.2398\u002011.9016\u002020.2398\u002012C20.2398\u002012.0984\u002020.2204\u002012.1959\u002020.1827\u002012.2869C20.145\u002012.3778\u002020.0897\u002012.4604\u002020.02\u002012.53L9.30005\u002023.25\u0022\u0020stroke\u003D\u0022\u0023ffffff\u0022\u0020stroke\u002Dwidth\u003D\u00221.5\u0022\u0020stroke\u002Dlinecap\u003D\u0022round\u0022\u0020stroke\u002Dlinejoin\u003D\u0022round\u0022\u002F\u003E\u000A\u003Ctitle\u003Enext\u002Dwhite\u003C\u002Ftitle\u003E\u003C\u002Fsvg\u003E\u000A\u0020\u0020\u0020\u0020\u003C\u002Fbutton\u003E\u000A\u0020\u0020\u0020\u0020\u003Cdiv\u0020role\u003D\u0022tablist\u0022\u0020class\u003D\u0022glider\u002Ddots\u0020select\u002Dnone\u0020flex\u0020flex\u002Dwrap\u0020mx\u002D1\u0020justify\u002Dcenter\u0020p\u002D0\u0020focus\u003Aoutline\u002Dnone\u0022\u003E\u003C\u002Fdiv\u003E\u000A\u0020\u0020\u0020\u0020\u003Cbutton\u000A\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020aria\u002Dlabel\u003D\u0022Volgende\u0022\u000A\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020class\u003D\u0022glider\u002Dnext\u0020flex\u0020justify\u002Dcenter\u0020items\u002Dcenter\u0020w\u002D8\u0020h\u002D8\u0020bg\u002Dblack\u0020text\u002Dwhite\u0020outline\u002Dnone\u0020focus\u003Aoutline\u002Dnone\u0020hidden\u0020md\u003Aabsolute\u0020md\u003Aright\u002D0\u0020md\u003Aw\u002D9\u0020md\u003Ah\u002D9\u0020md\u003A\u002Dtranslate\u002Dy\u002D1\u002F2\u0022\u003E\u000A\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u0020\u003Csvg\u0020xmlns\u003D\u0022http\u003A\u002F\u002Fwww.w3.org\u002F2000\u002Fsvg\u0022\u0020width\u003D\u002210\u0022\u0020height\u003D\u002210\u0022\u0020viewBox\u003D\u00220\u00200\u002025\u002024\u0022\u0020fill\u003D\u0022none\u0022\u0020class\u003D\u0022w\u002D2.5\u0020h\u002D2.5\u0022\u0020role\u003D\u0022img\u0022\u003E\u000A\u003Cpath\u0020d\u003D\u0022M9.30005\u00200.75L20.02\u002011.47C20.0897\u002011.5396\u002020.145\u002011.6222\u002020.1827\u002011.7131C20.2204\u002011.8041\u002020.2398\u002011.9016\u002020.2398\u002012C20.2398\u002012.0984\u002020.2204\u002012.1959\u002020.1827\u002012.2869C20.145\u002012.3778\u002020.0897\u002012.4604\u002020.02\u002012.53L9.30005\u002023.25\u0022\u0020stroke\u003D\u0022\u0023ffffff\u0022\u0020stroke\u002Dwidth\u003D\u00221.5\u0022\u0020stroke\u002Dlinecap\u003D\u0022round\u0022\u0020stroke\u002Dlinejoin\u003D\u0022round\u0022\u002F\u003E\u000A\u003Ctitle\u003Enext\u002Dwhite\u003C\u002Ftitle\u003E\u003C\u002Fsvg\u003E\u000A\u0020\u0020\u0020\u0020\u003C\u002Fbutton\u003E\u000A\u003C\u002Fdiv\u003E\u000A ); const gliderElement slider.querySelector(data-roleglider-content); const gliderPrev slider.querySelector(.glider-prev); const gliderNext slider.querySelector(.glider-next); const glider new Glider(gliderElement, { slidesToShow: 1.25, slidesToScroll: 1, scrollLock: true, scrollLockDelay: 250, draggable: true, dragVelocity: 2.5, arrows: { prev: gliderPrev, next: gliderNext, }, responsive: { breakpoint: 768, settings: { slidesToShow: 3.25, scrollLock: false } } }); slider.classList.add(glider-initialized); gliderPrev.classList.remove(hidden); gliderNext.classList.remove(hidden); } elements.forEach(element > { initPostSlider(element); }); } window.addEventListener(DOMContentLoaded, () > { const carouselElements document.querySelectorAll( `data-widget-typeblog-post-slider` ); if (carouselElements.length > 0) { const script document.createElement(script); script.type text/javascript; script.addEventListener(load, () > { initPostCarousels(carouselElements); }); script.src https\u003A\u002F\u002Fwww.lafuma\u002Dmeubels.nl\u002Fstatic\u002Fversion1764253517\u002Ffrontend\u002FSynolia\u002Flafumamobilier\u002Fnl_NL\u002FMagento_PageBuilder\u002Fjs\u002Fglider.min.js; document.head.appendChild(script); } }); })();/script>script> (function () { use strict; const storageName AmastyCookieGroups; !!hyva.amStorage && hyva.amStorage.create(storageName, { /** * @type {{ * checked: boolean, * cookies: {description: string, lifetime: number|null, name: string, provider: string, type: string}, * description: string, * groupId: string|number, * isEssential: boolean, * name: string * }} name */ groupData: , cookiePolicy: undefined, lastUpdate: undefined, /** * @returns {string|number} */ getEssentialGroupIds: function () { return this.groupData.reduce(function (essentialGroupIds, group) { if (group.isEssential) { essentialGroupIds.push(group.groupId) } return essentialGroupIds; }, ); }, /** * @returns {string|number} */ getCheckedGroupIds: function () { return this.groupData.reduce(function (checkedGroupIds, group) { if (group.checked) { checkedGroupIds.push(group.groupId); } return checkedGroupIds; }, ); }, /** * @param {string} cookieName * @returns {boolean} */ isCookieEssential: function (cookieName) { const allEssentialCookies this.groupData .filter(group > group.isEssential) .map(group > group.cookies) .flat(); return !!allEssentialCookies.find(cookie > cookie.name cookieName); }, /** * @param {boolean} setAcceptance * @returns {Promise} */ updateGroupData: function (setAcceptance false) { const cookieFetchUrl `${BASE_URL}amcookie/cookie/cookies`; return fetch(cookieFetchUrl, { method: POST, headers: { Content-Type: application/x-www-form-urlencoded; charsetUTF-8, X-Requested-With: XMLHttpRequest }, body: new URLSearchParams({ allowed: hyva.getCookie(amcookie_allowed), restriction: hyva.getCookie(amcookie_policy_restriction) }) }) .then(response > { if (response.ok) { return response.json(); } return Promise.reject(`${response.status} ${response.statusText}`); }) .then(data > { this.cookiePolicy data.cookiePolicy ?? allowed; this.lastUpdate data.lastUpdate ?? 0; this.groupData ...data.groupData; hyva.setCookie(amcookie_policy_restriction, this.cookiePolicy, 10); if (setAcceptance) { amastyCookieManager.setLastCookieAcceptance(this.lastUpdate); } return data; }) .catch(error > { typeof window.dispatchMessages ! undefined && window.dispatchMessages( { type: error, text: error } ); }) .finally(() > window.dispatchEvent(new Event(amasty-cookie-group-updated))); }, }); })();/script>script> (function (amastyCookieManager) { use strict; amastyCookieManager.deleteDisallowedCookie function () { let disallowedCookie decodeURIComponent(hyva.getCookie(amcookie_disallowed) ?? ); if (!disallowedCookie) { return; } disallowedCookie.split(,).forEach(function (name) { if (!!hyva.amStorage && !hyva.amStorage.getStorage(AmastyCookieGroups).isCookieEssential(name)) { hyva.setCookie(name, , -1, true); } }); }; amastyCookieManager.isCookieAllowed function (cookieName) { const allowedGroups hyva.getCookie(amcookie_allowed); const disallowedCookie decodeURIComponent(hyva.getCookie(amcookie_disallowed) ?? ); const isCookiePolicyAllowed hyva.getCookie(amcookie_policy_restriction) allowed; const isCookieEssential !!hyva.amStorage && hyva.amStorage.getStorage(AmastyCookieGroups).isCookieEssential(cookieName); if (!isCookiePolicyAllowed || isCookieEssential) { return true; } return !((!allowedGroups && !disallowedCookie) || disallowedCookie.split(,).indexOf(cookieName) ! -1); }; amastyCookieManager.processManageableCookies function () { let cookieScripts document.querySelectorAll(scriptdata-amcookie-groupidtypetext/plain); cookieScripts.forEach((elem) > { if (this.isChecked(elem.datasetamcookie-groupid)) { let elClone elem.cloneNode(true).setAttribute(type, text/javascript); elem.remove(); document.body.appendChild(elClone); } }); }; amastyCookieManager.setLastCookieAcceptance function (lastUpdate) { localStorage.setItem(am-last-cookie-acceptance, lastUpdate); }; window.addEventListener(amasty-cookie-group-updated, () > { amastyCookieManager.deleteDisallowedCookie(); }); window.addEventListener(private-content-loaded, () > { amastyCookieManager.deleteDisallowedCookie(); }); }(window.amastyCookieManager window.amastyCookieManager || {}));/script>script> (function () { use strict; window.addEventListener(cookiebar-action-accept, (event) > { const groups event.detail; const url `${BASE_URL}amcookie/cookie/savegroups`; const contentType application/x-www-form-urlencoded; charsetUTF-8; const body new URLSearchParams({ form_key: hyva.getFormKey() }); groups.length && groups.map(groupId > body.append(groups, groupId)); fetch(url, {method: POST, body, headers: {Content-Type: contentType}}) .then(response > { if (response.ok) { return response.json(); } return Promise.reject(`${response.status} ${response.statusText}`); }) .then(data > { if (data.success) { !!hyva.amStorage && hyva.amStorage.getStorage(AmastyCookieGroups).updateGroupData(true); } }) .catch(error > { typeof window.dispatchMessages ! undefined && window.dispatchMessages( { type: error, text: error } ); }) .finally(() > { amastyCookieManager.processManageableCookies(); window.dispatchEvent(new CustomEvent(cookiebar-action-accept-finish)); window.dispatchEvent(new CustomEvent(amasty-cookie-group-updated)); // Wait cookiebar close animation setTimeout(() > { window.dispatchEvent(new CustomEvent(reload-customer-section-data)); }, 100); }); }); })();/script>script> (function () { use strict; window.addEventListener(cookiebar-action-allow, () > { const url `${BASE_URL}amcookie/cookie/allow`; const contentType application/x-www-form-urlencoded; charsetUTF-8; const body new URLSearchParams({ form_key: hyva.getFormKey() }); fetch(url, {method: POST, body, headers: {Content-Type: contentType}}) .then(response > { if (response.ok) { return response; } return Promise.reject(`${response.status} ${response.statusText}`); }) .then(() > { !!hyva.amStorage && hyva.amStorage.getStorage(AmastyCookieGroups).updateGroupData(true); }) .catch(error > { typeof window.dispatchMessages ! undefined && window.dispatchMessages( { type: error, text: error } ); }) .finally(() > { amastyCookieManager.processManageableCookies(); window.dispatchEvent(new CustomEvent(cookiebar-action-allow-finish)); // Wait cookiebar close animation setTimeout(() > { window.dispatchEvent(new CustomEvent(reload-customer-section-data)); }, 100); }); }); })();/script>style> :root { /* Bar Color Settings */ --ambar-background: #fff; --ambar-links-color: #326ed1; --ambar-policy-text: #374151; /* Buttons Color Settings */ --ambar-button-accept-color: #337ab7; --ambar-button-accept-hover-color: #337ab7; --ambar-button-accept-text: #fff; --ambar-button-accept-hover-text: #fff; --ambar-button-allow-color: #337ab7; --ambar-button-allow-hover-color: #337ab7; --ambar-button-allow-text: #fff; --ambar-button-allow-hover-text: #fff; --ambar-button-decline-color: #337ab7; --ambar-button-decline-hover-color: #337ab7; --ambar-button-decline-text: #fff; --ambar-button-decline-hover-text: #fff; --ambar-button-settings-color: #337ab7; --ambar-button-settings-hover-color: #337ab7; --ambar-button-settings-text: #fff; --ambar-button-settings-hover-text: #fff; /* Buttons Order Settings */ --ambar-button-accept-order: 0; --ambar-button-allow-order: 0; --ambar-button-settings-order: 0; --ambar-button-decline-order: 0; }/style>section x-data{isLoading: false} @amgdpr-loading-start.windowisLoading true @amgdpr-loading-stop.windowisLoading false> div classflex flex-row justify-center items-center w-full h-full fixed select-none z-50 styleleft: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);background: rgba(255,255,255,0.7); x-showisLoading x-transition:enterease-out duration-200 x-transition:enter-startopacity-0 x-transition:enter-endopacity-100 x-transition:leaveease-in duration-200 x-transition:leave-startopacity-100 x-transition:leave-endopacity-0> !-- By Sam Herbert (@sherb), for everyone. More @ http://goo.gl/7AJzbL -->svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 57 57 strokecurrentColor classtext-primary width57 height57 roleimg> g fillnone fill-ruleevenodd> g transformtranslate(1 1) stroke-width2> circle cx5 cy50 r5> animate attributeNamecy begin0s dur2.2s values50;5;50;50 calcModelinear repeatCountindefinite/> animate attributeNamecx begin0s dur2.2s values5;27;49;5 calcModelinear repeatCountindefinite/> /circle> circle cx27 cy5 r5> animate attributeNamecy begin0s dur2.2s from5 to5 values5;50;50;5 calcModelinear repeatCountindefinite/> animate attributeNamecx begin0s dur2.2s from27 to27 values27;49;5;27 calcModelinear repeatCountindefinite/> /circle> circle cx49 cy50 r5> animate attributeNamecy begin0s dur2.2s values50;50;5;50 calcModelinear repeatCountindefinite/> animate attributeNamecx from49 to49 begin0s dur2.2s values49;5;27;49 calcModelinear repeatCountindefinite/> /circle> /g> /g>title>loader/title>/svg> div classml-10 text-primary text-xl> Bezig met laden... /div>/div>/section>script> use strict; function initParentContainerProcessor() { const selectors { labelContainer: .amasty-label-container, galleryImg: #gallery img:not(.amasty-label-image) } return { /** * @param {AmlabelComponent} label * @return {void} */ process: function (label) { this.moveLabelToParent(label); this.setParentStyles(label); }, /** * @param {AmlabelComponent} label * @return {void} */ moveLabelToParent: function (label) { const newParent this.getNewParent(label); if (!newParent) { return; } const wrapperElement newParent.querySelector(label.wrapperClass); label.parent newParent; // if same wrapper already exists - move label there if (wrapperElement && !wrapperElement.isSameNode(label.element)) { this.insertLabelByPriority(label, wrapperElement); } else { newParent.prepend(label.element); } }, /** * @param {AmlabelComponent} label * @return {HTMLElement|null} */ getNewParent: function (label) { // move label to container from settings let newParent label.element.closest(label.config.path) || this.findPreviousNodeExcludingScriptsAndDifferentLabels(label.element)?.querySelector(label.config.path) || label.parent.querySelector(label.config.path); // Try to find default gallery container on product page if none of the config selectors found if (!newParent && label.config.move ! 1 && label.config.mode prod) { newParent document.querySelector(selectors.galleryImg)?.parentElement; } return newParent; }, /** * @param {HTMLElement} element * @return {HTMLElement|null} */ findPreviousNodeExcludingScriptsAndDifferentLabels: function (element) { const previousElement element?.previousElementSibling; if (!previousElement) { return null; } if (previousElement?.tagName ! SCRIPT && !previousElement?.className?.includes?.(amlabel-position-wrapper) ) { return previousElement; } return this.findPreviousNodeExcludingScriptsAndDifferentLabels(previousElement); }, /** * @param {AmlabelComponent} label * @param {HTMLElement} wrapperElement * @return {void} */ insertLabelByPriority: function (label, wrapperElement) { const labelContainers wrapperElement.querySelectorAll(selectors.labelContainer); const currentLabelOrder label.labelContainer.dataset.amlabelOrder; let insertAfterContainer null; // find the label behind which we want to insert current one by priority labelContainers.forEach(labelContainer > { if (labelContainer.dataset.amlabelOrder currentLabelOrder) { insertAfterContainer labelContainer; } }); insertAfterContainer null ? wrapperElement.prepend(label.labelContainer) : insertAfterContainer.after(label.labelContainer); label.element.remove(); label.element wrapperElement; }, /** * @param {AmlabelComponent} label * @return {void} */ setParentStyles: function (label) { /* required for child position absolute */ !(label.parent.style.position absolute) && (label.parent.style.position relative); !label.parent.style.width && label.parent.classList.add(w-fit-content); !label.parent.style.marginLeft && label.parent.classList.add(ml-auto); !label.parent.style.marginRight && label.parent.classList.add(mr-auto); }, } }/script>script> use strict; function initLabelItemProcessor() { /** * @typedef {Object} AmlabelComponent * * @property {HTMLElement} element Label wrapper element * @property {HTMLElement} parent Element where label should be placed * @property {boolean} initialized Is label initialized * @property {string} wrapperClass Dynamic class for label wrapper to place multiple labels properly by position * @property {HTMLElement} labelContainer Container for label text image and tooltip * @property {Config} config Label Configuration * @property {Object} parentContainerProcessor * @property {Object} labelItemProcessor */ /** * @typedef {Object} AmLabelConfig * * @property {0|1} alignment Labels Alignment config value (0 - Horizontal| 1 - Vertical) * @property {number} label Label Id * @property {number} margin Margin between labels config value * @property {(cat|prod)} mode Label mode * @property {number} move * @property {number} order Label order * @property {string} path The css selector to which label should place * @property {string} position Label position * @property {string} product Product Id * @property {string} redirect_url * @property {string} size Label size * @property {{ * backgroundColor: string, * color: string, * content: string, * status: 1|2|3 * }} tooltip */ return { /** * @param {AmlabelComponent} label * @return {void} */ process: function(label) { this.setLabelSize(label); this.setLinkProps(label); }, /** * @param {AmlabelComponent} label * @return {void} */ setLabelSize: function (label) { if (!label.config.size) { return; } label.labelContainer.style.width label.parent.offsetWidth * label.config.size / 100 + px; }, /** * * @param {Object} $event * @param {HTMLElement} tooltipNode */ placeTooltip: function($event, tooltipNode) { const labelNode $event.target; const labelNodeRect labelNode.getBoundingClientRect(); tooltipNode.style.bottom (window.innerHeight - labelNodeRect.top) + px; tooltipNode.style.left (labelNodeRect.left + labelNode.offsetWidth / 2 ) + px; }, /** * @param {AmlabelComponent} label * @return {void} */ setLinkProps: function (label) { !!label.config.redirect_url && label.labelContainer.classList.add(-link, cursor-pointer); }, /** * @param {Object} $event Click event * @param {string} redirectUrl */ openLink: function($event, redirectUrl) { if (redirectUrl.length 0) { return; } $event.preventDefault(); window.open(redirectUrl, _blank); } } }/script> style> :root { --amlabel-margin-between: 2px; } /style>script> (function () { use strict; const observedEvent amlabel-swatch-product-changed; const selectors { swatchOptions: divx-data^initConfigurablex-data*Options, addToCartFormOnListing: form.product_addtocart_form, galleryImage: #gallery img:not(.amasty-label-image), labelWrapper: .amlabel-position-wrapper } /** * @return {void} */ const injectLabelObserver function () { const swatches document.querySelectorAll(selectors.swatchOptions); swatches.forEach(swatch > { const isListing !!swatch.closest(selectors.addToCartFormOnListing); const injectedDispatch `$dispatch(${observedEvent}, ` + `{productIndex: productIndex, element: $el, optionConfig: optionConfig, isListing: ${isListing ? 1 : 0}})`; let mutatedInitAttribute swatch.getAttribute(x-init); mutatedInitAttribute + `; $watch(productIndex, (productIndex) > { ${injectedDispatch} });`; swatch.setAttribute(x-init, mutatedInitAttribute); }); } /** * @param {{ * productIndex: number, * element: HTMLElement, * optionConfig: Object, * isListing: 0|1 * }} payload * @return {void} */ const updateLabel function ({detail: payload}) { const {productIndex, element, optionConfig, isListing} payload; if (!productIndex) { return; } const reloadUrl optionConfig.label_reload; const headers { content-type: application/x-www-form-urlencoded; charsetUTF-8, }; const body new URLSearchParams({ product_ids: productIndex, in_product_list: isListing }); const labelContainerSelector isListing ? optionConfig.label_category : optionConfig.label_product; fetch(`${reloadUrl}?${body.toString()}`, {headers: headers, method: GET}).then((response) > { if (response.ok) { return response.json(); } }).then((result) > { const labelHtml result.labels && result.labelsproductIndex; let labelContainer findClosest(element, labelContainerSelector); // Try to find default gallery container on product page if none of the config selectors found if (labelContainer null && isListing 0) { labelContainer document.querySelector(selectors.galleryImage)?.parentElement; } if (!!labelContainer) { !!labelHtml ? replaceLabels(labelContainer, labelHtml) : clearLabelWrapper(labelContainer); } }).catch((error) > { typeof window.dispatchMessages ! undefined && window.dispatchMessages( { type: error, text: error }, 5000 ); }); } /** * We use approach from hyva.replaceDomElement method to replace labels and init components * * @param {HTMLElement} labelContainer * @param {string} labelHtml * @return {void} */ function replaceLabels(labelContainer, labelHtml) { const parser new DOMParser(); const doc parser.parseFromString(labelHtml, text/html); const nodes doc.querySelectorAll(selectors.labelWrapper); if (!nodes) { return; } clearLabelWrapper(labelContainer); // Extract all the script tags from the new content. // Script tags wont execute when inserted into a dom-element directly, // therefore we need to inject them to the head of the document. const tmpScripts doc.getElementsByTagName(script); if (tmpScripts.length > 0) { // Push all script tags into an array // (to prevent dom manipulation while iterating over dom nodes) const scripts ...tmpScripts; // Iterate over all script tags and duplicate+inject each into the head scripts.forEach(script > { let scriptNode document.createElement(script); scriptNode.innerHTML script.innerHTML; document.head.appendChild(scriptNode); // Remove the original (non-executing) node from the page script.parentNode.removeChild(script); }); } labelContainer.append(...nodes); } /** * @param {HTMLElement} labelContainer * @return {void} */ function clearLabelWrapper(labelContainer) { labelContainer.querySelectorAll(selectors.labelWrapper).forEach(wrapper > wrapper.remove()); } /** * @param {HTMLElement} currentElement * @param {string} selector * @return {HTMLElement|null} */ function findClosest(currentElement, selector) { // We need to limit parent searches to prevent labels from being associated with the wrong product. const maxDepth 3; let counter 0; let closest null; while (currentElement.parentNode && closest null && counter maxDepth) { ++counter; currentElement currentElement.parentNode; closest currentElement.querySelector(selector); } return closest; } injectLabelObserver(); window.addEventListener(observedEvent, updateLabel); })();/script>script> use strict; (() > { const browserStorage hyva.getBrowserStorage(); const storageKey mage-banners-cache-storage; const cacheTimeoutKey mage-banners-cache-timeout; const storeIdKey mage-banners-storeId; const cartIdKey mage-banners-cartDataId; const options { cacheTtl: 30000, sectionLoadUrl: https://www.lafuma-meubels.nl/banner/ajax/load/ }; if (browserStorage && browserStorage.getItem(storageKey) null) { browserStorage.setItem(storageKey, {}); } async function initBanners(elements) { invalidateCacheBySessionTimeOut(); const storageData JSON.parse(browserStorage.getItem(storageKey)); let items ; if (storageData.data) { items getFromStorage(); } else { items await getFromServer(); } populateDynamicBlocks(elements, items); } // Cache invalidation. Banner cache ttl is 30 sec by default. function invalidateCacheBySessionTimeOut() { const cacheEol new Date(browserStorage.getItem(cacheTimeoutKey)) const dateTo new Date(Date.now() + options.cacheTtl); const globalStoreId hyva.getCookie(store) || default; const mageCacheStorage JSON.parse(browserStorage.getItem(mage-cache-storage)); let cartDataId null; if (browserStorage.getItem(storeIdKey) null) { browserStorage.setItem(storeIdKey, globalStoreId); } if (mageCacheStorage ! null && mageCacheStorage.hasOwnProperty(cart)) { cartDataId mageCacheStorage.cartdata_id; } if (cacheEol new Date() || browserStorage.getItem(storeIdKey) ! globalStoreId || Number(browserStorage.getItem(cartIdKey)) ! cartDataId) { browserStorage.setItem(storageKey, {}); browserStorage.setItem(cacheTimeoutKey, dateTo); browserStorage.setItem(storeIdKey, globalStoreId); if (cartDataId) { browserStorage.setItem(cartIdKey, cartDataId); } } } async function getFromServer() { try { const url new URL(options.sectionLoadUrl); url.searchParams.append(requesting_page_url, url.origin); const response await fetch(url.href, { headers: { Content-Type: application/json, X-Requested-With: XMLHttpRequest } }); const storageData await response.json(); browserStorage.setItem(storageKey, JSON.stringify(storageData)); if (storageData.data && storageData.data.items) { return storageData.data.items.fixed ? storageData.data.items.fixed : ; } } catch (error) { console.warn(error); return ; } } function getFromStorage() { const storageData JSON.parse(browserStorage.getItem(storageKey)); if (storageData.data && storageData.data.items) { return storageData.data.items.fixed || ; } } function populateDynamicBlocks(elements, items) { if (!items || items.length 0) { console.log(`No\u0020banners\u0020found`); return; } for (const element of elements) { // Filter IDs by those allowed for current customer segment const ids element.getAttribute(data-ids).split(,).filter((id) > items.hasOwnProperty(id)); const config { type: element.getAttribute(data-rotate), dynamicBlockId: element.getAttribute(data-banner-id), }; getByType(config, element, items, ids); } } function getByType(config null, element, items, ids) { if (!config) return; if (config.type random) { ids idsMath.floor(Math.random() * ids.length); } if (config.type series || config.type shuffle) { ids getNextInOrder(config, ids); } for (const id of ids) { if (itemsid) { element.insertAdjacentHTML(beforeend, itemsid.content); } } } function getNextInOrder(config, ids) { const dynamicBlockId config.dynamicBlockId; const localStorageKey dynamic-block-banner-rotator; let localStorageData JSON.parse(localStorage.getItem(localStorageKey)) || {}; let nextId; if (localStorageDatadynamicBlockId && localStorageDatadynamicBlockId.length > 0) { nextId localStorageDatadynamicBlockId.shift(0); } else { if (config.type shuffle) { ids.sort(() > Math.random() - 0.5); } nextId ids.shift(0); localStorageDatadynamicBlockId ids; } localStorage.setItem( localStorageKey, JSON.stringify(localStorageData) ); return nextId; } const elements document.querySelectorAll(data-banner-iddata-ids); if (elements.length > 0) { initBanners(elements); } })();/script>script> window.addEventListener(load, function () { magentoStorefrontEvents.context.setPage({ pageType: CMS }); magentoStorefrontEvents.context.setContext(pageExtended, { action: view }); });/script>div x-datadataServicesAddToCartTracking() @private-content-loaded.windowcheckIfProductIsAddedToBasket($event.detail.data)>/div>script> window.addEventListener(productAddToCart, function(event) { const browserStorage hyva.getBrowserStorage(); const product JSON.parse(browserStorage.getItem(dataservices_product_context)); let shoppingCart magentoStorefrontEvents.context.getShoppingCart(); let changedProducts event.detail; magentoStorefrontEvents.context.setProduct(product); if (changedProducts.length > 0) { magentoStorefrontEvents.context.setShoppingCart(shoppingCart); magentoStorefrontEvents.context.setChangedProducts({ items: createCartItems(changedProducts), }); magentoStorefrontEvents.publish.addToCart(); } function getConfigurableOptions(item) { return item.options.map((function(item) { return { id: item.option_id, optionLabel: item.label, valueId: parseInt(item.option_value), valueLabel: item.value } } )) } function getCartItemPrice(cartItem) { const productPrice cartItem.product_price_value; if (productPrice && productPrice.hasOwnProperty(excl_tax)) { return Number(parseFloat(productPrice.excl_tax).toFixed(2)); } else { return Number(parseFloat(productPrice).toFixed(2)); } } function createCartItems(productList) { if (!Array.isArray(productList)) { console.error(Expected an array for productList, received:, productList); return ; } return productList.map((item) > ({ id: item.item_id, formattedPrice: getCartItemPrice(item), quantity: item.qty, canApplyMsrp: item.canApplyMsrp, configurableOptions: getConfigurableOptions(item), product: { productType: item.product_type, productId: item.product_id, name: item.product_name, sku: item.product_sku, topLevelSku: item.topLevelSku, mainImageUrl: item.product_image.src, }, prices: { price: { value: getCartItemPrice(item), }, }, })); } }); function dataServicesAddToCartTracking() { return { checkIfProductIsAddedToBasket: function (data) { const browserStorage hyva.getBrowserStorage(); if (!browserStorage || !data.cart) { return; } let cartSummaryCount data.cart.summary_count || 0; let storageSummaryCount parseInt(browserStorage.getItem(cart_summary_count), 10) || 0; browserStorage.setItem(cart_summary_count, cartSummaryCount); browserStorage.setItem(dataservices_product_context, JSON.stringify(data.cart.dataservices_product_context)); let storedData browserStorage.getItem(mage-cache-storage); let browserStorageCartItems storedData ? JSON.parse(storedData).cart && JSON.parse(storedData).cart.items : ; let dataCartItems data.cart.items || ; if (cartSummaryCount > storageSummaryCount) { const results this.findChangedItems(browserStorageCartItems, dataCartItems); window.dispatchEvent(new CustomEvent(productAddToCart, { detail: results })); } }, findChangedItems: function (oldItems, newItems) { let changes ; newItems.forEach(newItem > { const oldItem oldItems.find(old > old.item_id newItem.item_id); if (!oldItem || oldItem.qty ! newItem.qty) { changes.push(newItem); } }); return changes; } } }/script>script> function adobeProductRecsDataFetcher() { use strict; return { pagePreconfiguredDeferred: {}, productBanners: , fetchData: function () { let self this; let storefrontEvents window.magentoStorefrontEvents; storefrontEvents.context.setContext(recsContext, { alternateEnvironmentId: }); this.pagePreconfiguredDeferred new Promise((resolve, reject) > { self.pagePreconfiguredDeferred.resolve resolve; self.pagePreconfiguredDeferred.reject reject; }) document.addEventListener(recsRequestSent, (function () { storefrontEvents.publish.recsRequestSent(); })); window.addEventListener(recsResponseReceived, (function (n) { let rec storefrontEvents.context.getRecommendations(); rec n.detail, storefrontEvents.context.setRecommendations({ units: rec }); storefrontEvents.publish.recsResponseReceived(); })); this.fetchRecommendationsData(); }, fetchRecommendationsData: function () { let client; let promise new Promise(function(resolve, reject) { let interval setInterval(() > { client new RecommendationsClient(); if(client._environmentId ! ) { clearInterval(interval); resolve(); } }, 300); }) .then(() > { document.dispatchEvent(new Event(recsRequestSent)); client.fetchPreconfigured().then(response > { const units response.data.results; const filteredUnits units.filter(unit > unit.products.length); const responseEvent new CustomEvent(recsResponseReceived, { detail: filteredUnits, }); window.dispatchEvent(responseEvent); }); }); } } }/script>div x-dataadobeProductRecsDataFetcher() x-initfetchData()>/div>script typeapplication/json iddefault-section-data> {messages:,customer:,compare-products:,last-ordered-items:,cart:,directory-data:{NL:{name:Nederland},data_id:1764303503},captcha:,wishlist:{items:},instant-purchase:,loggedAsCustomer:,multiplewishlist:,persistent:,review:,faq:,ammessages:,hyva_enterprise:,wp_ga4:,recently_viewed_product:,recently_compared_product:,product_data_storage:,paypal-billing-agreement:}/script>div x-datadataAmMessage() x-bindeventListeners x-spreadeventListeners x-initinitAmMessage()>/div>script> function dataAmMessage() { return { initAmMessage(){}, eventListeners: { @private-content-loaded.window(event) { const detail event.detail.data, body document.getElementById(html-body); const classList body.classList.value; if (classList.indexOf(checkout-) -1 && detail.ammessages.messages.notice) { dispatchMessages( { type: detail.ammessages.messages.notice.type, text: detail.ammessages.messages.notice.text } ); } } } } }/script>/div> script> const wpGA4ServerSide { pushClick: function(productId, listId, listName, index, elm) { if (elm && elm.hasAttribute(onclick)) { var requestUrl https://www.lafuma-meubels.nl/weltpixel_ga4/track/productclick/; if (productId && listId && listName) { fetch(requestUrl, { method: POST, headers: { Content-Type: application/x-www-form-urlencoded, X-Requested-With: XMLHttpRequest }, body: product_id + productId + &list_id + listId +&list_name + listName + &index + index }) .then(res > res.json()) .then(data > { }); } } }, pushViewItemList: function(hashId) { if (hashId && document.getElementById(wp_ga4_server_side_view_item_list)) { var requestUrl https://www.lafuma-meubels.nl/weltpixel_ga4/track/viewitemlist/; fetch(requestUrl, { method: POST, headers: { Content-Type: application/x-www-form-urlencoded, X-Requested-With: XMLHttpRequest }, body: hash_id+hashId }) .then(res > res.json()) .then(data > { }); } } }; window.wpGA4ServerSide wpGA4ServerSide; let allowGa4Services window.ga4AllowServices ?? true; if (allowGa4Services) { const {fetch: originalFetch} window; window.fetch async (...args) > { let resource, config args; let response await originalFetch(resource, config); if (resource.search(/customer\/section\/load/) > 0) { response.clone().json().then(data > { if (data.wp_ga4.datalayer) { const dataLayerData JSON.parse(data.wp_ga4.datalayer); dataLayerData.forEach((dataLayerItem) > { window.dataLayer.push({ecommerce: null}); window.dataLayer.push(dataLayerItem); }); } }); } return response; }; } /script>script typetext/javascript>window.NREUM||(NREUM{});NREUM.info{beacon:bam.nr-data.net,licenseKey:NRJS-f27923ed7a687545e4a,applicationID:1075037183,transactionName:YgdSYhQADUJYABFfXFtNcVUSCAxfFgAIRRxcDFRTHk4KX10GHQ,queueTime:0,applicationTime:994,atts:TkBRFFwaHkw,errorBeacon:bam.nr-data.net,agent:}/script>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]