Outiref

Code source de l'URL : https://www.cadeauxfolies.fr/

 <!doctype html><html lang="fr"><head ><meta charset="utf-8"/><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]},feature_flags:["soft_nav"]};(window.NREUM||(NREUM={})).loader_config={licenseKey:"e3293f3f43",applicationID:"383670777",browserID:"383681026"};;/*! For license information please see nr-loader-rum-1.303.0.min.js.LICENSE.txt */
(()=>{var e,t,r={122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(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 r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),a=0===Object.keys(r).length?e:r;for(let o in a)if(void 0!==e[o])try{if(null===e[o]){r[o]=null;continue}Array.isArray(e[o])&&Array.isArray(t[o])?r[o]=Array.from(new Set([...e[o],...t[o]])):"object"==typeof e[o]&&"object"==typeof t[o]?r[o]=i(e[o],t[o]):r[o]=e[o]}catch(e){r[o]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>u,bv:()=>a,gm:()=>o,mw:()=>s,sb:()=>d});var n=r(863);const i="undefined"!=typeof window&&!!window.document,a="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===o?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(o.navigator?.userAgent),d=c&&"undefined"==typeof SharedWorker,u=((()=>{const e=o.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)())},163:(e,t,r)=>{"use strict";r.d(t,{j:()=>E});var n=r(384),i=r(741);var a=r(555);r(860).K7.genericEvents;const o="experimental.resources",s="register",c=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=r(614),u=r(944),l=r(122);const f="[data-nr-mask]",g=e=>(0,l.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)||e.experimental.allow_registered_children},set allow_registered_children(t){e.experimental.allow_registered_children=t},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_flags=t},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(o)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:d.wk,inactiveMs:d.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){c(t)?e.mask_selector="".concat(t,",").concat(f):""===t||null===t?e.mask_selector=f:(0,u.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){c(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&&"object"==typeof 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 p=r(154),h=r(324);let m=0;const v={buildEnv:h.F3,distMethod:h.Xs,version:h.xv,originTime:p.WN},b={consented:!1},y={appMetadata:{},get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},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++m}},_=e=>{const t=(0,l.a)(e,y),r=Object.keys(v).reduce((e,t)=>(e[t]={value:v[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)};var w=r(701);const x=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};var S=r(836),k=r(241);const R={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},A=e=>(0,l.a)(e,R),T=new Set;function E(e,t={},r,o){let{init:s,info:c,loader_config:d,runtime:u={},exposed:l=!0}=t;if(!c){const e=(0,n.pV)();s=e.init,c=e.info,d=e.loader_config}e.init=g(s||{}),e.loader_config=A(d||{}),c.jsAttributes??={},p.bv&&(c.jsAttributes.isWorker=!0),e.info=(0,a.D)(c);const f=e.init,h=[c.beacon,c.errorBeacon];T.has(e.agentIdentifier)||(f.proxy.assets&&(x(f.proxy.assets),h.push(f.proxy.assets)),f.proxy.beacon&&h.push(f.proxy.beacon),e.beacons=[...h],function(e){const t=(0,n.pV)();Object.getOwnPropertyNames(i.W.prototype).forEach(r=>{const n=i.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let a=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return a?a(...t):n})})}(e),(0,n.US)("activatedFeatures",w.B),e.runSoftNavOverSpa&&=!0===f.soft_navigations.enabled&&f.feature_flags.includes("soft_nav")),u.denyList=[...f.ajax.deny_list||[],...f.ajax.block_internal?h:[]],u.ptid=e.agentIdentifier,u.loaderType=r,e.runtime=_(u),T.has(e.agentIdentifier)||(e.ee=S.ee.get(e.agentIdentifier),e.exposed=l,(0,k.W)({agentIdentifier:e.agentIdentifier,drained:!!w.B?.[e.agentIdentifier],type:"lifecycle",name:"initialize",feature:void 0,data:e.config})),T.add(e.agentIdentifier)}},234:(e,t,r)=>{"use strict";r.d(t,{W:()=>a});var n=r(836),i=r(687);class a{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},241:(e,t,r)=>{"use strict";r.d(t,{W:()=>a});var n=r(154);const i="newrelic";function a(e={}){try{n.gm.dispatchEvent(new CustomEvent(i,{detail:e}))}catch(e){}}},261:(e,t,r)=>{"use strict";r.d(t,{$9:()=>d,BL:()=>s,CH:()=>g,Dl:()=>_,Fw:()=>y,PA:()=>m,Pl:()=>n,Pv:()=>k,Tb:()=>l,U2:()=>a,V1:()=>S,Wb:()=>x,bt:()=>b,cD:()=>v,d3:()=>w,dT:()=>c,eY:()=>p,fF:()=>f,hG:()=>i,k6:()=>o,nb:()=>h,o5:()=>u});const n="api-",i="addPageAction",a="addToTrace",o="addRelease",s="finished",c="interaction",d="log",u="noticeError",l="pauseReplay",f="recordCustomEvent",g="recordReplay",p="register",h="setApplicationVersion",m="setCurrentRouteName",v="setCustomAttribute",b="setErrorHandler",y="setPageViewName",_="setUserId",w="start",x="wrapLogger",S="measure",k="consent"},289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>a,Qr:()=>s,sB:()=>o});var n=r(878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(i())return e();(0,n.sp)("load",e,t)}function o(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}function s(e){if(i())return e();(0,n.sp)("popstate",e)}},324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>a,xv:()=>n});const n="1.303.0",i="PROD",a="CDN"},374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>u,Zm:()=>s,bQ:()=>d,dV:()=>c,pV:()=>l});var n=r(154),i=r(863),a=r(910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function s(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function c(){let e=s();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,a.i)(...Object.values(e.o))),e}function d(e,t){let r=s();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e,t){s()[e]=t}function l(){return function(){let e=s();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=s();const t=e.init||{};e.init={...t}}(),c(),function(){let e=s();const t=e.loader_config||{};e.loader_config={...t}}(),s()}},389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{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})},555:(e,t,r)=>{"use strict";r.d(t,{D:()=>s,f:()=>o});var n=r(384),i=r(122);const a={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 o(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}const s=e=>(0,i.a)(e,a)},566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,bz:()=>o});var n=r(154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function a(e,t){return e?15&e[t]:16*Math.random()|0}function o(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map(e=>"x"===e?a(t,r++).toString(16):"y"===e?(3&a()|8).toString(16):e).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const o=[];for(var s=0;s<e;s++)o.push(a(r,i++).toString(16));return o.join("")}},606:(e,t,r)=>{"use strict";r.d(t,{i:()=>a});var n=r(908);a.on=o;var i=a.handlers={};function a(e,t,r,a){o(a||n.d,i,e,t,r)}function o(e,t,r,i,a){a||(a="feature"),e||(e=n.d);var o=t[a]=t[a]||{};(o[r]=o[r]||[]).push([e,i])}},607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(566).bz)()},614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>o,H3:()=>n,g:()=>d,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>a});const n="NRBA",i="SESSION",a=144e5,o=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},d={OFF:0,FULL:1,ERROR:2}},630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>d,Ze:()=>f,x3:()=>u});var n=r(241),i=r(836),a=r(606),o=r(860),s=r(646);const c={};function d(e,t){const r={staged:!1,priority:o.P3[t]||0};l(e),c[e].get(t)||c[e].set(t,r)}function u(e,t){e&&c[e]&&(c[e].get(t)&&c[e].delete(t),p(e,t,!1),c[e].size&&g(e))}function l(e){if(!e)throw new Error("agentIdentifier required");c[e]||(c[e]=new Map)}function f(e="",t="feature",r=!1){if(l(e),!e||!c[e].get(t)||r)return p(e,t);c[e].get(t).staged=!0,g(e)}function g(e){const t=Array.from(c[e]);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{c[e].delete(t),p(e,t)}))}function p(e,t,r=!0){const o=e?i.ee.get(e):i.ee,c=a.i.handlers;if(!o.aborted&&o.backlog&&c){if((0,n.W)({agentIdentifier:e,type:"lifecycle",name:"drain",feature:t}),r){const e=o.backlog[t],r=c[t];if(r){for(let t=0;e&&t<e.length;++t)h(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0]?.context()instanceof s.y&&t[0].on(e,t[1])})})}}o.isolatedBacklog||delete c[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function h(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],a=e[2];n.apply(i,a)}})}},699:(e,t,r)=>{"use strict";r.d(t,{It:()=>a,KC:()=>s,No:()=>i,qh:()=>o});var n=r(860);const i=16e3,a=1e6,o="SESSION_ERROR",s={[n.K7.logging]:!0,[n.K7.genericEvents]:!1,[n.K7.jserrors]:!1,[n.K7.ajax]:!1}},701:(e,t,r)=>{"use strict";r.d(t,{B:()=>a,t:()=>o});var n=r(241);const i=new Set,a={};function o(e,t){const r=t.agentIdentifier;a[r]??={},e&&"object"==typeof e&&(i.has(r)||(t.ee.emit("rumresp",[e]),a[r]=e,i.add(r),(0,n.W)({agentIdentifier:r,loaded:!0,drained:!0,type:"lifecycle",name:"load",feature:void 0,data:e})))}},741:(e,t,r)=>{"use strict";r.d(t,{W:()=>a});var n=r(944),i=r(261);class a{#e(e,...t){if(this[e]!==a.prototype[e])return this[e](...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)}}},773:(e,t,r)=>{"use strict";r.d(t,{z_:()=>a,XG:()=>s,TZ:()=>n,rs:()=>i,xV:()=>o});r(154),r(566),r(384);const n=r(860).K7.metrics,i="sm",a="cm",o="storeSupportabilityMetrics",s="storeEventMetrics"},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},836:(e,t,r)=>{"use strict";r.d(t,{P:()=>s,ee:()=>c});var n=r(384),i=r(990),a=r(646),o=r(607);const s="nr@context:".concat(o.W),c=function e(t,r){var n={},o={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,a){!1!==a&&(a=!0);if(c.aborted&&!i)return;t&&a&&t.emit(e,r,n);var s=g(n);h(e).forEach(e=>{e.apply(s,r)});var d=v()[o[e]];d&&d.push([f,e,r,s]);return s},get:m,listeners:h,context:g,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{o[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[o[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,s,()=>new a.y(s)):new a.y(s)}function p(e,t){n[e]=h(e).concat(t)}function h(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c)},843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>u,K7:()=>c,P3:()=>d,XX:()=>i,Yy:()=>s,df:()=>a,qY:()=>n,v4:()=>o});const n="events",i="jserrors",a="browser/blobs",o="rum",s="browser/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"},d={[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},u={[c.pageViewEvent]:o,[c.pageViewTiming]:n,[c.ajax]:n,[c.spa]:n,[c.softNav]:n,[c.metrics]:i,[c.jserrors]:i,[c.sessionTrace]:a,[c.sessionReplay]:a,[c.logging]:s,[c.genericEvents]:"ins"}},863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},878:(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 a(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>a,jT:()=>n,sp:()=>i})},908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(836).ee.get("handle");function i(e,t,r,i,a){a?(a.buffer([e],i),a.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},910:(e,t,r)=>{"use strict";r.d(t,{i:()=>a});var n=r(944);const i=new Map;function a(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e&&e.toString().includes("[native code]");return t||(0,n.R)(64,e?.name||e?.toString()),i.set(e,t),t})}},944:(e,t,r)=>{"use strict";r.d(t,{R:()=>i});var n=r(241);function i(e,t){"function"==typeof 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}}))}},990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var a=n[e]={exports:{}};return r[e](a,a.exports,i),a.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce((t,r)=>(i.f[r](e,t),t),[])),i.u=e=>"nr-rum-1.303.0.min.js",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.303.0.PROD:",i.l=(r,n,a,o)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==a)for(var d=document.getElementsByTagName("script"),u=0;u<d.length;u++){var l=d[u];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+a){s=l;break}}if(!s){c=!0;var f={296:"sha512-DjFbtykbDCyUDGsp+l/dYhH0LhW/Jv9sDnc+aleTRmpV1ZRfyOeip4Sv4USz3Fk0DZCWshsM7d24cTr9Xf3L/A=="};(s=document.createElement("script")).charset="utf-8",i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+a),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[o]&&(s.integrity=f[o])}e[r]=[n];var g=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach(e=>e(n)),t)return t(n)},p=setTimeout(g.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=g.bind(null,s.onerror),s.onload=g.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={374:0,840:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var a=new Promise((r,i)=>n=e[t]=[r,i]);r.push(n[2]=a);var o=i.p+i.u(t),s=new Error;i.l(o,r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var a=r&&("load"===r.type?"missing":r.type),o=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+a+": "+o+")",s.name="ChunkLoadError",s.type=a,s.request=o,n[1](s)}},"chunk-"+t,t)}};var t=(t,r)=>{var n,a,[o,s,c]=r,d=0;if(o.some(t=>0!==e[t])){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);d<o.length;d++)a=o[d],i.o(e,a)&&e[a]&&e[a][0](),e[a]=0},r=self["webpackChunk:NRBA-1.303.0.PROD"]=self["webpackChunk:NRBA-1.303.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(374);var e=i(566),t=i(741);class r extends t.W{agentIdentifier=(0,e.LA)(16)}var n=i(860);const a=Object.values(n.K7);var o=i(163);var s=i(908),c=i(863),d=i(261),u=i(241),l=i(944),f=i(701),g=i(773);function p(e,t,i,a){const o=a||i;!o||o[e]&&o[e]!==r.prototype[e]||(o[e]=function(){(0,s.p)(g.xV,["API/"+e+"/called"],void 0,n.K7.metrics,i.ee),(0,u.W)({agentIdentifier:i.agentIdentifier,drained:!!f.B?.[i.agentIdentifier],type:"data",name:"api",feature:d.Pl+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,l.R)(23,e)}})}function h(e,t,r,n,i){const a=e.info;null===r?delete a.jsAttributes[t]:a.jsAttributes[t]=r,(i||null===r)&&(0,s.p)(d.Pl+n,[(0,c.t)(),t,r],void 0,"session",e.ee)}var m=i(687),v=i(234),b=i(289),y=i(154),_=i(384);const w=e=>y.RI&&!0===e?.privacy.cookies_enabled;function x(e){return!!(0,_.dV)().o.MO&&w(e)&&!0===e?.session_trace.enabled}var S=i(389),k=i(699);class R extends v.W{constructor(e,t){super(e.agentIdentifier,t),this.agentRef=e,this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,S.J)(()=>{(0,m.Ak)(e.agentIdentifier,this.featureName),t()}))}):(0,m.Ak)(e.agentIdentifier,t)}importAggregator(e,t,r={}){if(this.featAggregate)return;const n=async()=>{let n;await this.deferred;try{if(w(e.init)){const{setupAgentSession:t}=await i.e(296).then(i.bind(i,305));n=t(e)}}catch(e){(0,l.R)(20,e),this.ee.emit("internal-error",[e]),(0,s.p)(k.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.featAggregate=new 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 x(r)&&!!t;case n.K7.sessionTrace:return!!t;default:return!0}}}var A=i(630),T=i(614);class E extends R{static featureName=A.T;constructor(e){var t;super(e,A.T),this.setupInspectionEvents(e.agentIdentifier),t=e,p(d.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,s.p)(d.Pl+d.Fw,[(0,c.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>i.e(296).then(i.bind(i,108)))}setupInspectionEvents(e){const t=(t,r)=>{t&&(0,u.W)({agentIdentifier:e,timeStamp:t.timeStamp,loaded:"complete"===t.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(T.tS.UPDATE,(t,r)=>{(0,u.W)({agentIdentifier:e,type:"lifecycle",name:"session",data:r})})}}var N=i(843),j=i(878),I=i(782);class P extends R{static featureName=I.T;constructor(e){super(e,I.T),y.RI&&((0,N.u)(()=>(0,s.p)("docHidden",[(0,c.t)()],void 0,I.T,this.ee),!0),(0,j.sp)("pagehide",()=>(0,s.p)("winPagehide",[(0,c.t)()],void 0,I.T,this.ee)),this.importAggregator(e,()=>i.e(296).then(i.bind(i,350))))}}class O extends R{static featureName=g.TZ;constructor(e){super(e,g.TZ),y.RI&&document.addEventListener("securitypolicyviolation",e=>{(0,s.p)(g.xV,["Generic/CSPViolation/Detected"],void 0,this.featureName,this.ee)}),this.importAggregator(e,()=>i.e(296).then(i.bind(i,623)))}}new class extends r{constructor(e){var t;(super(),y.gm)?(this.features={},(0,_.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(E),this.runSoftNavOverSpa=[...this.desiredFeatures].some(e=>e.featureName===n.K7.softNav),(0,o.j)(this,e,e.loaderType||"agent"),t=this,p(d.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return h(t,e,r,d.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){p(d.Dl,function(t){if("string"==typeof t||null===t)return h(e,"enduser.id",t,d.Dl,!0);(0,l.R)(41,typeof t)},e)}(this),function(e){p(d.nb,function(t){if("string"==typeof t||null===t)return h(e,"application.version",t,d.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){p(d.d3,function(){e.ee.emit("manual-start-all")},e)}(this),function(e){p(d.Pv,function(t=!0){if("boolean"==typeof t){if((0,s.p)(d.Pl+d.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.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 e=function(e){const t={};return a.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),t=[...this.desiredFeatures];t.sort((e,t)=>n.P3[e.featureName]-n.P3[t.featureName]),t.forEach(t=>{if(!e[t.featureName]&&t.featureName!==n.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&t.featureName===n.K7.spa)return;if(!this.runSoftNavOverSpa&&t.featureName===n.K7.softNav)return;const r=function(e){switch(e){case n.K7.ajax:return[n.K7.jserrors];case n.K7.sessionTrace:return[n.K7.ajax,n.K7.pageViewEvent];case n.K7.sessionReplay:return[n.K7.sessionTrace];case n.K7.pageViewTiming:return[n.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.features[t.featureName]=new t(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,_.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}({features:[E,P,O],loaderType:"lite"})})()})();</script>
<meta name="title" content="Cadeaux Folies - L&#039;e-Shop du cadeau original !"/>
<meta name="description" content="Vous cherchez un cadeau original ? Déco insolite, objets atypiques. Trouvez une idée cadeau unique pour homme, femme ou enfant. Toute occasion. Livraison Rapide"/>
<meta name="keywords" content="20170427025620"/>
<meta name="robots" content="INDEX,FOLLOW"/>
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"/>
<title>Cadeaux Folies - L&#039;e-Shop du cadeau original !</title>
<link  rel="stylesheet" type="text/css"  defer="defer" href="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/css/styles.css?tas=version20251204v1" />
<link  rel="stylesheet" type="text/css"  media="all" href="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/Algolia_AlgoliaSearch/css/grid.css?tas=version20251204v1" />
<link  rel="stylesheet" type="text/css"  media="all" href="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/Algolia_AlgoliaSearch/css/algolia-reset.css?tas=version20251204v1" />
<link  rel="stylesheet" type="text/css"  media="all" href="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/Algolia_AlgoliaSearch/css/recommend.css?tas=version20251204v1" />
<link  rel="icon" type="image/x-icon" href="https://www.cadeauxfolies.fr/media/favicon/stores/3/favicon-32x32_180x180_1.jpg" />
<link  rel="shortcut icon" type="image/x-icon" href="https://www.cadeauxfolies.fr/media/favicon/stores/3/favicon-32x32_180x180_1.jpg" />
<meta name="google-site-verification" content="gTYcYyDfe9sqdnJN7PNr-iiMgzw7dM3zgzjRKByCHLk" />

<!-- Matomo Tag Manager -->
<script>
var _mtm = window._mtm = window._mtm || [];
_mtm.push({'mtm.startTime': (new Date().getTime()), 'event': 'mtm.Start'});
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.async=true; g.src='https://upsidedown.radbag.de/scripts/matomo/js/container_w3gZbfwz.js'; s.parentNode.insertBefore(g,s);
</script>
<!-- End Matomo Tag Manager -->


<script>
  window.dataLayer = window.dataLayer || [];
	
  window.gtag = function() { dataLayer.push(arguments); }

  window.gtag('consent', 'default', {
    ad_storage: 'granted',
    analytics_storage: 'granted',
    ad_user_data: 'granted',
    ad_personalization: 'granted',
    wait_for_update: 500
  });
</script>    <script>
    const firedEvents = JSON.parse(sessionStorage.getItem('__cvg_events_dedup') || '{}');
    const isDuplicateEvent = (eventData) => {
        if (eventData.triggered) return true;
        eventData.triggered = true;
        if (!eventData.eventID) return false;
        const key = `${eventData.eventName}::${eventData.eventID}`;
        if (firedEvents[key]) return true;
        firedEvents[key] = true;
        sessionStorage.setItem('__cvg_events_dedup', JSON.stringify(firedEvents));
        return false;
    };

    const processIdentify = function (sectionData) {
        const aliases = sectionData?.cvg_aliases;
        const profileProperties = sectionData?.cvg_profile_properties;
        if (aliases || profileProperties) {
            window.cvg({
                method: 'set',
                aliases,
                profileProperties
            })
        }
    }

    const processSection = (sectionData) => {
        processIdentify(sectionData);
        const cvgEvents = sectionData?.cvg_events || {};
        for (const eventId in cvgEvents) {
            const eventData = cvgEvents[eventId];
            if (!isDuplicateEvent(eventData)) window.cvg(eventData);
        }
    }

    window.addEventListener('private-content-loaded', function(event) {
        processSection(event.detail.data.cart);
        processSection(event.detail.data.customer);
    });</script><script type="text/x-magento-init">
    {"*":{"converge": {}}}</script> <script>    const publicToken = "CDt3CZ";
    if (window !== window.parent) {
        // we are in an iframe
        window.cvg = (e) => {
            console.info('Skipping tracking a Converge event because the pixel is loaded in an iFrame:', e);
        }
    } else if (!publicToken) {
        window.cvg = (e) => {
            console.warn('Cannot track event because Converge public token is not set:', e);
        }
    } else {
        !function(){"use strict";!function(e,t,c,n,s,o,r){e.cvg||(s=e.cvg=function(){
        s.process?s.process.apply(s,arguments):s.queue.push(arguments)},s.queue=[],(o=
        t.createElement(c)).async=1,o.src="https://static.runconverge.com/pixels/"+publicToken+".js",
        (r=t.getElementsByTagName(c)[0]).parentNode.insertBefore(o,r))}(window,document,
        "script")}();
    }

    window.cvg||(cvg=function(){cvg.process?cvg.process.apply(cvg,arguments):cvg.queue.push(arguments)},cvg.queue=[]);
    window.cvg({ method: 'set', eventProperties: {"$magento_store_name":"Cadeauxfolies.fr","$magento_store_id":"3"} })
    window.cvg({ method: "track", eventName: "$page_load" });</script> <script type="text/javascript" >
    var eventNames = [
        "wheel",
        "touchstart",
        "mouseover",
        "scroll",
        "keydown"
    ];
    function addMultiEventListener(element, eventNames, listener) {
        for (var i=0, iLen=eventNames.length; i<iLen; i++) {
            element.addEventListener(eventNames[i], listener, true);
        }
    }
    function removeMultiEventListener(element, eventNames, listener) {
        for (var i=0, iLen=eventNames.length; i<iLen; i++) {
            element.removeEventListener(eventNames[i], listener, true);
        }
    }
    var isMtmLoaded = false;
    const loadMtmScript = () => {
        if (!isMtmLoaded){
            var _mtm = window._mtm = window._mtm || [];
            var mtmData;
            _mtm.push({'mtm.startTime': (new Date().getTime()), 'event': 'mtm.Start'});
            var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
            g.async=true;
            g.onload = () => {
                
                let product = [];
                if (typeof require !== 'undefined') {
                    products = document.querySelectorAll('.products [id^="product-item"]');
                } else {
                    products = document.querySelectorAll('.product-slider a.product, .products a.product');
                }
                if (products.length) {
                    products.forEach(function(product) {
                        product.addEventListener('click', function(event, s) {
                            const regex = /_(\d+)$/;
                            let productId = '';
                            if (product.id) {
                                const matches = product.id.match(regex);
                                if (matches.length) {
                                    productId = matches[1];
                                }
                            } else {
                                if (product.parentElement) {
                                    let parentElementNode = product.parentElement.nodeName.toLowerCase();
                                    if (parentElementNode == 'form') {
                                        productId = product.parentElement.querySelector('input[name="product"]').value;
                                    }
                                }
                            }
                            if (productId) {
                                const productData = window['JAJUMA_MATOMO_PRODUCT_DATA_ID_' + productId] || {};
                                productData.item_id = productId;
                                mtmData = {
                                    'event': 'click_product',
                                    'ecommerce': {
                                        'items': [productData]
                                    }
                                }
                                _mtm.push(mtmData);
                            }
                        })
                    })
                }
                
                  if (typeof require !== 'undefined') {
                    require(['Magento_Customer/js/customer-data'], function(customerData) {
                        let sectionData = customerData.get('cart');
                        sectionData.subscribe(function (cartValue) {
                            if (cartValue.mtmUpdateCart) {
                                mtmData = {
                                    'event': cartValue.mtmUpdateCart.event,
                                    'ecommerce': {
                                        'items': cartValue.mtmUpdateCart.item,
                                        'qty': cartValue.mtmUpdateCart.qty
                                    }
                                }
                                _mtm.push(mtmData);
                            }
                        });
                    });
                } else {
                    window.addEventListener("private-content-loaded", event => {
                        const sectionData = event.detail.data;
                        if (sectionData) {
                            const cart = sectionData.cart;
                            if (!cart.triggered) {
                                if (cart.mtmUpdateCart) {
                                    mtmData = {
                                        'event': cart.mtmUpdateCart.event,
                                        'ecommerce': {
                                            'items': cart.mtmUpdateCart.item,
                                            'qty': cart.mtmUpdateCart.qty
                                        }
                                    }
                                    _mtm.push(mtmData);
                                }
                                sectionData.cart.triggered = true;
                            }
                        }
                    });
                }

                
                  }
            g.src='https://upsidedown.radbag.de/scripts/matomo/js/container_w3gZbfwz.js'; s.parentNode.insertBefore(g,s);
            removeMultiEventListener(window, eventNames, loadMtmScript);
        } else {
            removeMultiEventListener(window, eventNames, loadMtmScript);
        }
    }
        addMultiEventListener(window, eventNames, loadMtmScript);
    </script>   <script>
		/* dataLayer */
		window.dataLayer = window.dataLayer || [];	
		
		/* Algolia User Token */
		var algoliaUserToken = getCookie('aa-search');
		if(algoliaUserToken == null) {
			algoliaUserToken = getCookie('_ALGOLIA');
		}

		getCookie('_ALGOLIA') == '' ? document.cookie = "_ALGOLIA=12341234" : '';
		
        let random = Math.floor(Date.now() * Math.random());
        dataLayer.push({"eventID": random});
		
		var pageType = 'home';
		dataLayer.push({
			"referrer": document.referrer,
			"url_path": window.location.pathname,
			"url": window.location.href,
			"url_hostname": window.location.host,
			"clicked_element_text": window.location.host,
			"ecomm_pagetype": 'home',
			"pageType": 'home',
			"customerGroup": 'NOT LOGGED IN',
			"customerGroupId": 0,
			"algoliaUserToken": algoliaUserToken
		});
		
		    document.addEventListener('click', function(e) {
			e = e || window.event;
			var target = e.target || e.srcElement,
			text = target.textContent || target.innerText;   
			window.dataLayer.clicked_element_text = text;
		}, false);
		
		function getCookie(name) {
			var cookieArr = document.cookie.split(";");
			for(var i = 0; i < cookieArr.length; i++) {
				var cookiePair = cookieArr[i].split("=");
				if(name == cookiePair[0].trim()) {
					return decodeURIComponent(cookiePair[1]);
				}
			} 
			return null;
		}</script>  <!-- GTM -->  <script>
			var move = 0;
			function moveCursor(){
				if(move == 0){
					(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
					new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
					j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
					'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
					})(window,document,'script','dataLayer','GTM-MTTBZD2');
					move = 1;
				}
			}
			addEventListener('mousemove', moveCursor, false);
			addEventListener('touchstart', moveCursor, false);
			addEventListener('scroll', moveCursor, false);</script>        <script type="application/ld+json">
{
"@context":"https://schema.org",
"@type":"OnlineStore",
"@id":"https://www.cadeauxfolies.fr/#GiftShop",
"url":"https://www.cadeauxfolies.fr/",
"name":"Cadeauxfolies",
"description":"Cadeau original, accessoire déco insolite, gadget high-tech...Trouvez une idée cadeau cool, homme, femme ou enfant pour chaque occasion. Livraison rapide. ",
"email":"serviceclients@cadeauxfolies.fr",
"logo":"https://www.cadeauxfolies.fr/media/logo/stores/13/cadeauxfolies_logo_2023.png",
"image":[
"https://www.radbag.de/media/mhdirekt/newbanners/de/Banner_ueberuns_Test_Neu.png",
"https://upsidedown.radbag.de/media/teamcadeauxoflies-aboutus.png",
"https://upsidedown.radbag.de/media/radbag_collage_team_seite.png"
],
"sameAs":[
"https://www.cadeauxfolies.fr/",
"https://www.facebook.com/CadeauxFolies/",
"https://tiktok.com/@cadeauxfolies",
"https://instagram.com/cadeauxfolies",
"https://fr.pinterest.com/cadeauxfolies/",
"https://www.youtube.com/channel/UCafoyR3f0jLvoBecdyavKIg",
"https://www.trustpilot.com/review/cadeauxfolies.fr",
"https://www.trstd.com/fr-fr/reviews/cadeauxfolies-fr"
],
"inLanguage":"French",
"areaServed": {
  "@type":"Country",
  "name":"France",
  "sameAs":"https://en.wikipedia.org/wiki/France"
},
"parentOrganization": {
  "name":"firebox e-commerce Gmbh & Co KG",
"url":"https://www.cadeauxfolies.fr/"},
"brand": [
  {
    "@type": "Brand",
    "url": "https://www.radbag.ch/",
    "areaServed": {
      "@type": "Country",
      "name": "Switzerland",
      "sameAs": "https://en.wikipedia.org/wiki/Switzerland"
    },
    "inLanguage": "German"
  },
  {
    "@type": "Brand",
    "url": "https://www.cadeauxfolies.ch/",
    "areaServed": {
      "@type": "Country",
      "name": "Switzerland",
      "sameAs": "https://en.wikipedia.org/wiki/Switzerland"
    },
    "inLanguage": "French"
  },
  {
    "@type": "Brand",
    "url": "https://www.troppotogo.it/",
    "areaServed": {
      "@type": "Country",
      "name": "Italy",
      "sameAs": "https://en.wikipedia.org/wiki/Italy"
    },
    "inLanguage": "Italian"
  },
  {
    "@type": "Brand",
    "url": "https://www.radbag.nl/",
    "areaServed": {
      "@type": "Country",
      "name": "Netherlands",
      "sameAs": "https://en.wikipedia.org/wiki/Netherlands"
    },
    "inLanguage": "Dutch"
  },
  {
    "@type": "Brand",
    "url": "https://firebox.com/",
    "areaServed": {
      "@type": "Country",
      "name": "United Kingdom",
      "sameAs": "https://en.wikipedia.org/wiki/United_Kingdom"
    },
    "inLanguage": "English"
  },
  {
    "@type": "Brand",
    "url": "https://www.radbag.be/",
    "areaServed": {
      "@type": "Country",
      "name": "Belgium",
      "sameAs": "https://en.wikipedia.org/wiki/Belgium"
    },
    "inLanguage": "Dutch"
  },
  {
    "@type": "Brand",
    "url": "https://www.cadeauxfolies.be/",
    "areaServed": {
      "@type": "Country",
      "name": "Belgium",
      "sameAs": "https://en.wikipedia.org/wiki/Belgium"
    },
    "inLanguage": "French"
  },
  {
    "@type": "Brand",
    "url": "https://www.radbag.de/",
    "areaServed": {
      "@type": "Country",
      "name": "Germany",
      "sameAs": "https://en.wikipedia.org/wiki/Germany"
    },
    "inLanguage": "German"
  },
  {
    "@type": "Brand",
    "url": "https://www.radbag.at/",
    "areaServed": {
      "@type": "Country",
      "name": "Austria",
      "sameAs": "https://en.wikipedia.org/wiki/Austria"
    },
    "inLanguage": "German"
  },
  {
    "@type": "Brand",
    "url": "https://firebox.es/",
    "areaServed": {
      "@type": "Country",
      "name": "Spain",
      "sameAs": "https://en.wikipedia.org/wiki/Spain"
    },
    "inLanguage": "Spanish"
  },
  {
    "@type": "Brand",
    "url": "https://www.radbag.dk/",
    "areaServed": {
      "@type": "Country",
      "name": "Denmark",
      "sameAs": "https://en.wikipedia.org/wiki/Denmark"
    },
    "inLanguage": "Danish"
  }
],
"founder":{
"@type":"Person",
"@id":"https://www.cadeauxfolies.fr/teamcadeauxfolies#Philipp",
"name":"Philipp Schindler",
"sameAs":"https://www.linkedin.com/in/philipp-schindler-4694777/"
}
}
</script> <link rel="canonical" href="https://www.cadeauxfolies.fr/" />   <script>
    var BASE_URL = 'https://www.cadeauxfolies.fr/';
    var THEME_PATH = 'https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR';
    var COOKIE_CONFIG = {
        "expires": null,
        "path": "\u002F",
        "domain": ".www.cadeauxfolies.fr",
        "secure": true,
        "lifetime": "86400",
        "cookie_restriction_enabled": false    };
    var CURRENT_STORE_CODE = 'cadeauxfolies';
    var CURRENT_WEBSITE_ID = '1';

    window.hyva = window.hyva || {}

    window.cookie_consent_groups = window.cookie_consent_groups || {}
    window.cookie_consent_groups['necessary'] = true;

    window.cookie_consent_config = window.cookie_consent_config || {};
    window.cookie_consent_config['necessary'] = [].concat(
        window.cookie_consent_config['necessary'] || [],
        [
            '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 += allowedCharacters[Math.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 ? v[2] : 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 allowedWebsites[CURRENT_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 (cookieConsentConfig[prop].includes(name)) {
                        group = prop;
                        break;
                    }
                }
                return group;
            },
            isCookieAllowed(name) {
                const cookieGroup = this.getGroupByCookieName(name);
                return cookieGroup
                    ? window.cookie_consent_groups[cookieGroup]
                    : this.isWebsiteAllowedToSaveCookie();
            },
            saveTempStorageCookies() {
                for (const [name, data] of Object.entries(cookieTempStorage)) {
                    if (this.isCookieAllowed(name)) {
                        this.set(name, data['value'], data['days'], data['skipSetDomain']);
                        delete cookieTempStorage[name];
                    }
                }
            }
        };

        hyva.getCookie = (name) => {
            const cookieConfig = window.COOKIE_CONFIG || {};

            if (cookieConfig.cookie_restriction_enabled && ! internalCookie.isCookieAllowed(name)) {
                return cookieTempStorage[name] ? cookieTempStorage[name]['value'] : null;
            }

            return internalCookie.get(name);
        }

        hyva.setCookie = (name, value, days, skipSetDomain) => {
            const cookieConfig = window.COOKIE_CONFIG || {};

            if (cookieConfig.cookie_restriction_enabled && ! internalCookie.isCookieAllowed(name)) {
                cookieTempStorage[name] = {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.data[key];
                field.name = key;
                form.appendChild(field);
            });

            const form_key = document.createElement("input");
            form_key.type = 'hidden';
            form_key.value = hyva.getFormKey();
            form_key.name="form_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(
                'fr\u002DFR',
                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 (args[idx] === null || args[idx] === void 0) {
                    return m;
                }
                return p.length % 2
                    ? p.slice(0, -1).replace('%%', '%') + args[idx]
                    : 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) => {
            
            const parser = new DOMParser();
            const doc = parser.parseFromString(content, 'text/html');
            const contentNode = doc.querySelector(targetSelector);

            
            if (!contentNode) {
                return;
            }

            hyva.activateScripts(contentNode)

            
            document.querySelector(targetSelector).replaceWith(contentNode);

            
            window.dispatchEvent(new CustomEvent("reload-customer-section-data"));
            hyva.initMessages();
        }

        hyva.activateScripts = (contentNode) => {
            
            
            
            const tmpScripts = contentNode.getElementsByTagName('script');

            if (tmpScripts.length > 0) {
                
                
                const scripts = [];
                for (let i = 0; i < tmpScripts.length; i++) {
                    scripts.push(tmpScripts[i]);
                }

                
                for (let i = 0; i < scripts.length; i++) {
                    let script = document.createElement('script');
                    script.innerHTML = scripts[i].innerHTML;

                    document.head.appendChild(script);

                    
                    scripts[i].parentNode.removeChild(scripts[i]);
                }
            }
            return contentNode;
        }

 const replace = {['+']: '-', ['/']: '_', ['=']: ','};
        hyva.getUenc = () => btoa(window.location.href).replace(/[+/=]/g, match => replace[match]);

        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 = focusable[0]
            const lastFocusableElement = focusable[focusable.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>
    window.addEventListener('DOMContentLoaded', () => {
        if (window._amSwiperLoaded) {
            return;
        }

        
        const script = document.createElement('script');
        script.src = 'https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/Amasty_ShopByBrandHyvaCompatibility/js/swiper.min.js';
        script.async = true;
        document.body.appendChild(script);

        window._amSwiperLoaded = true;

        script.onload = () => {
            
            window.dispatchEvent(new CustomEvent('amSwiperLoaded', {}));
        }

        
        const styles = document.createElement('link');
        styles.rel = 'stylesheet';
        styles.href = 'https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/Amasty_ShopByBrandHyvaCompatibility/css/swiper.min.css';

        document.head.appendChild(styles);
    });</script><link rel="alternate" href="https://www.cadeauxfolies.fr" hreflang="fr-FR" /><link rel="alternate" href="https://www.radbag.de" hreflang="de-DE" /><link rel="alternate" href="https://www.radbag.ch" hreflang="de-CH" /><link rel="alternate" href="https://www.cadeauxfolies.ch" hreflang="fr-CH" /><link rel="alternate" href="https://www.troppotogo.it" hreflang="it-IT" /><link rel="alternate" href="https://www.radbag.nl" hreflang="nl-NL" /><link rel="alternate" href="https://www.radbag.at" hreflang="de-AT" /><link rel="alternate" href="https://www.radbag.be" hreflang="nl-BE" /><link rel="alternate" href="https://www.cadeauxfolies.be" hreflang="fr-BE" /><link rel="alternate" href="https://www.radbag.dk" hreflang="da-DK" /><link rel="alternate" href="https://firebox.es" hreflang="es-ES" /><link rel="alternate" href="https://firebox.com" hreflang="en-GB" /><link rel="alternate" href="https://firebox.com/intl" hreflang="en-US" /><link rel="alternate" href="https://firebox.eu" hreflang="en" /><link rel="alternate" href="https://firebox.com/intl" hreflang="x-default" /></head><body id="html-body" class="cms-home storeid-3 cms-index-index page-layout-1column"> <script nonce='YnFrZ2s0YmoyczRyaXBpMWRrd2JtbmVkbzJxNG9mbmk=' >
    'use strict';
    (function (blackbird) {

        const addEventListenerOnElementToLoad = (elementToLoad, source) => new Promise((resolve, reject) => {
            elementToLoad.addEventListener('load', () => {
                elementToLoad.dataset.loaded = true;
                resolve(elementToLoad);
            })

            elementToLoad.addEventListener('error', () => {
                reject(new Error(`[External resource loader] : The resource "${source}", failed to load.`));
            });
        });

        blackbird.loadExternalScript = async (source) => {
            const scriptWithSameSrc = document.querySelector(`script[src="${source}"][data-loaded]`);

            if (scriptWithSameSrc && scriptWithSameSrc.dataset.loaded === 'true') {
                return scriptWithSameSrc;
            }

            const script = scriptWithSameSrc ?? document.createElement('script');
            script.type = 'text/javascript';
            script.async = true;
            script.src = source;
            script.dataset.loaded = false;

            document.head.appendChild(script);
            await addEventListenerOnElementToLoad(script, source);
            return script;
        }

        blackbird.loadExternalStyle = async (source) => {
            const linkWithSameHref = document.querySelector(`link[href="${source}"][data-loaded]`);

            if (linkWithSameHref && linkWithSameHref.dataset.loaded === 'true') {
                return linkWithSameHref;
            }

            const link = linkWithSameHref ?? document.createElement('link');
            link.type = 'text/css'
            link.rel = 'stylesheet';
            link.href = source;
            link.dataset.loaded = false;

            document.head.prepend(link);
            await addEventListenerOnElementToLoad(link, source);
            return link;
        }

        blackbird.loadExternalResource = (source) => {
            const scriptUrlRegex = /\.(js)$/i;
            const styleUrlRegex = /\.(css)$/i;

            if (scriptUrlRegex.test(source)) {
                return blackbird.loadExternalScript(source);
            }

            if (styleUrlRegex.test(source)) {
                return blackbird.loadExternalStyle(source);
            }
        }

    }(window.blackbird = window.blackbird || {}));</script>  <!-- GTM --><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MTTBZD2" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>    <script type="text/x-magento-init">
{
    "*": {
        "Wallee_Payment/js/wallee-device": {
            "scriptUrl" : "https://app-wallee.com/s/65938/payment/device.js?sessionIdentifier=",
            "identifierUrl" : "https://www.cadeauxfolies.fr/wallee_payment/checkout/deviceSession/"
        }
    }
}</script><input name="form_key" type="hidden" value="QZ2EUowzNSVzRWKF" />  <noscript><section class="message global noscript border-b-2 border-blue-500 bg-blue-50 shadow-none m-0 px-0 rounded-none font-normal"><div class="container text-center"><p><strong>Javascript est désactivé dans votre navigateur.</strong> <span> For the best experience on our site, be sure to turn on Javascript in your browser.</span></p></div></section></noscript>   <script>
    document.body.addEventListener('touchstart', () => {}, {passive: true})</script> <div class="page-wrapper"><p>  <div id="comm-bar" class="w-full relative z-auto md:z-999 no-iframe font-poppins" style="z-index: 99999;">   <div class="commbar-loading w-full h-full absolute top-0 animate-pulse" style="animation-delay:0.2s"></div><div x-data="initCommbar()" x-init="checkCommBar()" class="flex commbar-wrapper min-h-40px opacity-0 text-sm py-1 px-0 md:px-12 items-center relative text-center flex-col md:flex-row justify-center" style="background-color:#77131f;color:#f6f0e6;font-weight:normal;" :class="{'flex': showBanner, 'hidden': !showBanner}"><div class="md:pr-5 font-poppins mb-3 md:mb-0"> <a class="" href="https://www.cadeauxfolies.fr/cadeaux-de-noel" style="color:#f6f0e6 !important"><strong>Le compte à rebours est lancé</strong> - commandez dès maintenant vos cadeaux de Noël > </a> </div>  <div class="flex gap-5 md:pl-5" id="commbar_ticker" style="font-weight:700;color:#f6f0e6;"></div> <script type="text/javascript">
                            
                            var compad = "00";
                            
                            comtoday=new Date();
                            var comendtime = "12.25, ";
                            var cmas=new Date(comtoday.getFullYear(), 11, 25);
                            var comcountDownDate = new Date((comtoday.getFullYear() + "-12-25" + "T00:00:00"));
                            
                            var comx = setInterval(function() {
                            
                            var comnow = new Date().getTime();
                            
                            var comdistance = comcountDownDate - comnow;
                            
                            var comdays = "" + Math.floor(comdistance / (1000 * 60 * 60 * 24));
                            var comhours = "" + Math.floor((comdistance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));
                            var comminutes = "" + Math.floor((comdistance % (1000 * 60 * 60)) / (1000 * 60));
                            var comseconds = "" + Math.floor((comdistance % (1000 * 60)) / 1000);
                            
                            
                            document.getElementById("commbar_ticker").innerHTML = '<div class="com-timer-days"><span class="com-ticker-number">' + compad.substring(0, compad.length - comdays.length) + comdays +
                            '</span><span class="com-ticker-title">Jours</span></div><div class="com-timer-hours"><span class="com-ticker-number">' + compad.substring(0, compad.length - comhours.length) +
                            comhours + '</span><span class="com-ticker-title">Heures</span></div><div class="com-timer-minutes"><span class="com-ticker-number">' +
                            compad.substring(0, compad.length - comminutes.length) + comminutes + '</span><span class="com-ticker-title">Minutes</span></div><div class="com-timer-seconds"><span class="com-ticker-number">' +
                            compad.substring(0, compad.length - comseconds.length) + comseconds + '</span><span class="com-ticker-title">Secondes</span></div>';
                            
                            if (comdistance < 0) {
                            clearInterval(comx);
                            document.getElementById("commbar_ticker").innerHTML = '<div class="com-timer-days">00</div><div class="com-timer-hours">00</div><div class="com-timer-minutes">00</div><div class="com-timer-seconds">00</div>';
                            }
                            
                        }, 1000);</script><style> #commbar_ticker .com-timer-seconds,#commbar_ticker .com-timer-minutes,#commbar_ticker .com-timer-hours,#commbar_ticker .com-timer-days {display:flex;flex-direction:column;align-items:center;font-family: 'Poppins', sans-serif;} #commbar_ticker .com-ticker-number {font-size: 20px;font-family: 'Poppins', sans-serif;} #commbar_ticker .com-ticker-title {font-size: 10px;font-family: 'Poppins', sans-serif;} #commbar_ticker {height: 39px;width: 155px;} @media only screen and (max-width: 768px) { #commbar_ticker {line-height: 14px;} }</style></div> </div><script>
    'use strict';
    const initCommbar = () => {
        setTimeout(() => {
            if(document.querySelector("#comm-bar .com-text-banner") != null) {
                document.querySelector("#comm-bar .com-text-banner").classList.remove("invisible");
            }
            document.querySelector(".commbar-loading").classList.add("hidden");
            document.querySelector(".commbar-wrapper").classList.remove("opacity-0");
        },500)
        
        return {
            isOpen: false,
            cookieName: 'comm_hidden',
            showBanner: false,
            checkCommBar() {
              var cookieNameBanner = this.cookieName;
              if (sessionStorage[cookieNameBanner] == '1') {
                this.showBanner = false;
              } else {
                this.showBanner = true;
              }
            },
            setCookieComm() {
                var cookieNameBanner = this.cookieName;
                sessionStorage[cookieNameBanner] = '1';
                this.showBanner = false;
            }
        }
    }</script><style> #comm-bar{font-family: 'Poppins', sans-serif;font-size: .875rem;line-height: 1.25rem;} .com-text-banne{.padding-left: 10px;padding-right: 40px;}</style></p><header class="page-header"> <a class="action skip sr-only focus:not-sr-only focus:absolute focus:z-40 focus:bg-white contentarea" href="#contentarea"><span> Skip to Content</span></a>   <script defer>
		var loaded = 0;
		document.addEventListener('scroll', function (event) {
			if(!loaded) {
				var script = document.createElement("script");
				script.src = "https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=J5UP3J";
				script.type = "text/javascript";
				document.getElementsByTagName("head")[0].appendChild(script);
				loaded = 1;
			}
		}, true );</script><script type="text/x-magento-init">
        {
            "*": {
                "KlaviyoCustomerData": {}
            }
        }</script> <script defer>
    function initHeader () {
        var fragment = document.createDocumentFragment();
        
        return {
            searchOpen: false,
            cart: {},
            visibleSearch: false,
            getData(data) {
                if(!this.visibleSearch) {
                    this.visibleSearch = true;
                    document.getElementById('menu-search-icon').click();
                }
                document.querySelector(".algolia-search-input").classList.remove("hidden");
				document.querySelector(".algolia-search-input-loading").classList.add("hidden");
                setTimeout(() => {
                    document.getElementById('autocomplete-0-input').onkeydown = function(){
                        document.getElementById('recommended-wrapper').style.opacity = "0";
                        document.getElementById('recommended-wrapper').style.height = "0";
                    }
                    var specifiedElement = document.getElementById('autocomplete-0-input');
                    document.addEventListener('click', function(event) {
                        var isClickInside = specifiedElement.contains(event.target);
                        if (isClickInside && specifiedElement.value == '') {
                            document.getElementById('recommended-wrapper').style.opacity = "1";
                            document.getElementById('recommended-wrapper').style.height = "400px";
                        }
                        else {
                            document.getElementById('recommended-wrapper').style.opacity = "0";
                            document.getElementById('recommended-wrapper').style.height = "0";
                        }
                    });
				},500);
                if (data.cart) { this.cart = data.cart }
            },
            menu: initHeaderNavigation(),
            isMobile: false,
            mobileAlgolia: 0,
            desktopAlgolia: 0,
            algoliaContainer: '',
            checkIsMobileResolution() {
                if(window.matchMedia('(max-width: 767px)').matches) {
                    this.isMobile = true;
                    this.mobileAlgolia = this.mobileAlgolia+1;
                    this.desktopAlgolia = 0;
                } else {
                    this.isMobile = false;
                    this.mobileAlgolia = 0;
                    this.desktopAlgolia = this.desktopAlgolia+1;
                }
            },
            algoliaChangePosition() {
                if(this.mobileAlgolia == 1) {
                    this.isChanged = false;
                    document.getElementById('algolia-autocomplete-container-mobile').appendChild(this.algoliaContainer);
                } else if(this.desktopAlgolia == 1) {
                    document.querySelector('.algolia-search-block').appendChild(this.algoliaContainer);
                }
            },
        }
    }
    var link2 = document.createElement('link');
    var link5 = document.createElement('link');
    link2.setAttribute('rel', 'stylesheet');
    link5.setAttribute('rel', 'stylesheet');
    link2.setAttribute('type', 'text/css');
    link5.setAttribute('type', 'text/css');
    link2.setAttribute('href', 'https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap');
    link5.setAttribute('href', 'https://fonts.googleapis.com/css2?family=Lexend+Deca:wght@500;700&display=swap');

    document.head.appendChild(link2);
    document.head.appendChild(link5);</script><nav id="header" class="" x-data="initHeader()" x-init="checkIsMobileResolution()" @resize.window.debounce="checkIsMobileResolution()" @keydown.window.escape="searchOpen = false;" @private-content-loaded.window="getData(event.detail.data)" ><div class="bg-white relative header-wrapper"><div class="h-82px 2xl:h-24 lg:h-88px lg:border-b border-borderImg"><div class="h-82px 2xl:h-24 lg:h-88px max-w-1920px mx-auto flex justify-between px-4 md:px-72px xl:px-120px items-center"><!--Logo--><div class="flex-1 flex items-center header-logo"> <div class="header-logo"><a class="" href="https://www.cadeauxfolies.fr/" title="cadeau&#x20;original" aria-label="store logo"><img class="w-auto max-h-10 h-auto 2lg:m-auto" src="https://www.cadeauxfolies.fr/media/logo/stores/3/cadeauxfolies_logo_2023.png" title="cadeau&#x20;original" alt="cadeau&#x20;original" width="189" height="64" /></a></div></div><div class="flex flex-1 gap-4"><!--Search--><button id="menu-search-icon" class="rounded p-1 hover:bg-primary/10 outline-offset-2 hidden" @click.prevent=" searchOpen = !searchOpen; $dispatch('search-open'); " aria-label="Toggle&#x20;search&#x20;form" aria-haspopup="true" :aria-expanded="searchOpen" x-ref="searchButton" ><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="2" stroke="currentColor" class="md:h-6 md:w-6" width="28" height="28" aria-hidden="true"><path stroke-linecap="round" stroke-linejoin="round" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path></svg></button> <div class="order-2 lg:order-1 md:flex search-header-block bg-white flex-initial lg:flex-1 h-60px md:w-48 lg:w-full items-center 2lg:h-20 shadow-none 2lg:w-72 2lg:p-0 z-9999 md:z-70 lg:z-995 search-autocomplete" x-show="true"><span id="menu-search-icon" class="hidden"></span> <div class="w-full block py-2" id="search-content" x-cloak x-show="true" @keydown.escape=" $refs.searchButton.focus(); " > <div class="algolia-search-input-loading aa-Input relative border border-borderImg 2xl:h-12 h-10 rounded-full overflow-hidden search-input-block w-full md:w-280px pl-46px input-text transition appearance-none focus:outline-none focus:ring-0 focus:text-primary pl-42px pr-2 py-2 text-sm font-medium text-grayColor focus:border-borderImg" style="animation-delay:0.2s"><div class="aa-InputWrapperPrefix absolute top-7px md:top-11px flex" style="left:-1px;"><label class="aa-Label m-0 leading-none" for="autocomplete-0-input" id="autocomplete-0-label"><button class="aa-SubmitButton leading-none" type="submit" title="Submit"></button></label> <span class="pl-11px pt-0.5 text-sm leading-5" style="color:#6b7280">Que cherchez-vous ?</span></div></div><div class="algolia-search-block"><div id="algoliaAutocomplete" class="block block-search algolia-search-input mx-auto w-full md:w-5/6 xl:w-9/12 2xl:w-1/2 algolia-search-block hidden" ></div></div><div id="panelContainer" class="" x-data="initAutocompleteInsight"></div><script>
        'use strict';

        function initAutocompleteInsight() {
            return {
                bindClickEvent(element, eventName, objectID, indexName, position, queryId) {
                    element.querySelector('.algoliasearch-autocomplete-hit')?.addEventListener("click", function () {
                        buildInsightsEventData(eventName, objectID, indexName, position, queryId);
                    });
                }
            }
        }</script><style> #panelContainer .aa-Panel{ top: 68px !important; position: absolute; z-index: 99999; box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); margin-top: 0.25rem; padding-top: 0.5rem; background-color: white; width: 100%; border-radius: 0.5rem; display: block; } .aa-PanelLayout mark,.highlight mark,.search-item mark { background-color: #D0D5F6; } @media all and (max-width: 768px) { #panelContainer .aa-Panel{top: 36px !important;} .menu-open #panelContainer .aa-Panel{width: 100% !important;left: 20px !important;} }</style></div>   <div id="recommended-wrapper" class="recommended-wrapper"><div class="most_searches ml-2 md:ml-5"><p style="width: fit-content;color: #6B7280;border-bottom: 1px solid #6B7280;" class="border-b font-bold text-xs">Les plus recherchés</p><div class="flex gap-2 mt-4 mb-2 overflow-y-hidden overflow-x-auto whitespace-nowrap disable-scrollbar"> <a href="/catalogsearch/result/?q=peignoir" class="flex gap-2 cursor-pointer font-semibold border rounded-full px-3 py-1 md:border-categories text-categoriesSearch text-xs capitalize">peignoir</a>  <a href="/catalogsearch/result/?q=c" class="flex gap-2 cursor-pointer font-semibold border rounded-full px-3 py-1 md:border-categories text-categoriesSearch text-xs capitalize">c</a>  <a href="/catalogsearch/result/?q=chaussette" class="flex gap-2 cursor-pointer font-semibold border rounded-full px-3 py-1 md:border-categories text-categoriesSearch text-xs capitalize">chaussette</a>  <a href="/catalogsearch/result/?q=chaussettes" class="flex gap-2 cursor-pointer font-semibold border rounded-full px-3 py-1 md:border-categories text-categoriesSearch text-xs capitalize">chaussettes</a>  <a href="/catalogsearch/result/?q=verre" class="flex gap-2 cursor-pointer font-semibold border rounded-full px-3 py-1 md:border-categories text-categoriesSearch text-xs capitalize">verre</a>  <a href="/catalogsearch/result/?q=p" class="flex gap-2 cursor-pointer font-semibold border rounded-full px-3 py-1 md:border-categories text-categoriesSearch text-xs capitalize">p</a>  <a href="/catalogsearch/result/?q=lampe" class="flex gap-2 cursor-pointer font-semibold border rounded-full px-3 py-1 md:border-categories text-categoriesSearch text-xs capitalize">lampe</a>  <a href="/catalogsearch/result/?q=tasse" class="flex gap-2 cursor-pointer font-semibold border rounded-full px-3 py-1 md:border-categories text-categoriesSearch text-xs capitalize">tasse</a>  <a href="/catalogsearch/result/?q=plaid" class="flex gap-2 cursor-pointer font-semibold border rounded-full px-3 py-1 md:border-categories text-categoriesSearch text-xs capitalize">plaid</a>  <a href="/catalogsearch/result/?q=mug" class="flex gap-2 cursor-pointer font-semibold border rounded-full px-3 py-1 md:border-categories text-categoriesSearch text-xs capitalize">mug</a> </div></div><div class="favorite_products mt-4"><p style="width: fit-content;color: #6B7280;border-bottom: 1px solid #6B7280;" class="ml-2 md:ml-5 border-b font-bold text-xs">Produits préférés</p><div class="favorite_products_wrapper"> <a href="https://www.cadeauxfolies.fr/peignoir-motif-floral-monogramme-avec-texte"><div class="favorite-image"><img loading="lazy" class="mx-auto object-cover h-full w-full rounded-xl" width="100" height="100" src="https://www.radbag.de/media/catalog/product/cache/4e5172d3f8f0437962c3c24e15295923/b/a/bafmxt_1200x1200px_fr_2.jpg" alt="Peignoir personnalisé Motif Floral avec Monogramme et Texte"></div><div class="favorite_products_text flex flex-col justify-center flex-1 gap-2"> <div><span style="display:inline-block;margin-bottom:0" class="px-2 py-1 items-center justify-center bg-labelbg text-labeltext text-xs font-medium rounded-lg" href="">Personnalisable</span></div> <h3>Peignoir personnalisé Motif Floral avec Monogramme et Texte</h3>  <div class="rating-summary flex justify-start gap-1" >   <svg xmlns="http://www.w3.org/2000/svg" class="detail-star fill-current w-4 h-4" viewbox="0 0 18 18" style="color: #FFC303" fill="currentColor"><path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"/></svg>  <svg xmlns="http://www.w3.org/2000/svg" class="detail-star fill-current w-4 h-4" viewbox="0 0 18 18" style="color: #FFC303" fill="currentColor"><path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"/></svg>  <svg xmlns="http://www.w3.org/2000/svg" class="detail-star fill-current w-4 h-4" viewbox="0 0 18 18" style="color: #FFC303" fill="currentColor"><path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"/></svg>  <svg xmlns="http://www.w3.org/2000/svg" class="detail-star fill-current w-4 h-4" viewbox="0 0 18 18" style="color: #FFC303" fill="currentColor"><path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"/></svg>   <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 18 18" fill="currentColor" class="detail-star w-4 h-4"><defs><lineargradient id="partialFill"><stop offset="0%" stop-color="#FFC303"/><stop offset="90%" stop-color="#FFC303"/><stop offset="90%" stop-color="#F6F6F6"/><stop offset="100%" stop-color="#F6F6F6"/></lineargradient></defs><g fill="url(#partialFill)"><path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"/></g></svg>   </div> <div class="lifetime"><span class="text-blackfont font-semibold">plus de 9.800</span> exemplaires vendus</div><div class="text-sm"> 49,99 € </div></div></a>  <a href="https://www.cadeauxfolies.fr/cadeaux-pour-hommes/peignoir-personnalisable-avec-nom"><div class="favorite-image"><img loading="lazy" class="mx-auto object-cover h-full w-full rounded-xl" width="100" height="100" src="https://www.radbag.de/media/catalog/product/cache/4e5172d3f8f0437962c3c24e15295923/b/a/bahoxt_1200x1200px_fr_1.jpg" alt="Peignoir personnalisé avec nom"></div><div class="favorite_products_text flex flex-col justify-center flex-1 gap-2"> <div><span style="display:inline-block;margin-bottom:0" class="px-2 py-1 items-center justify-center bg-labelbg text-labeltext text-xs font-medium rounded-lg" href="">Personnalisable</span></div> <h3>Peignoir personnalisé avec nom</h3>  <div class="rating-summary flex justify-start gap-1" >   <svg xmlns="http://www.w3.org/2000/svg" class="detail-star fill-current w-4 h-4" viewbox="0 0 18 18" style="color: #FFC303" fill="currentColor"><path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"/></svg>  <svg xmlns="http://www.w3.org/2000/svg" class="detail-star fill-current w-4 h-4" viewbox="0 0 18 18" style="color: #FFC303" fill="currentColor"><path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"/></svg>  <svg xmlns="http://www.w3.org/2000/svg" class="detail-star fill-current w-4 h-4" viewbox="0 0 18 18" style="color: #FFC303" fill="currentColor"><path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"/></svg>  <svg xmlns="http://www.w3.org/2000/svg" class="detail-star fill-current w-4 h-4" viewbox="0 0 18 18" style="color: #FFC303" fill="currentColor"><path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"/></svg>   <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 18 18" fill="currentColor" class="detail-star w-4 h-4"><defs><lineargradient id="partialFill"><stop offset="0%" stop-color="#FFC303"/><stop offset="85%" stop-color="#FFC303"/><stop offset="85%" stop-color="#F6F6F6"/><stop offset="100%" stop-color="#F6F6F6"/></lineargradient></defs><g fill="url(#partialFill)"><path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"/></g></svg>   </div> <div class="lifetime"><span class="text-blackfont font-semibold">plus de 10.100</span> exemplaires vendus</div><div class="text-sm"> 49,99 € </div></div></a>  <a href="https://www.cadeauxfolies.fr/chaussettes-personnalisees-avec-animal-de-compagnie-et-visage"><div class="favorite-image"><img loading="lazy" class="mx-auto object-cover h-full w-full rounded-xl" width="100" height="100" src="https://www.radbag.de/media/catalog/product/cache/4e5172d3f8f0437962c3c24e15295923/h/a/haustier_und_besitzer_faceuploaddd_1200x1200px_en_all_v1.jpg" alt="Chaussettes personnalisées avec animal de compagnie et visage"></div><div class="favorite_products_text flex flex-col justify-center flex-1 gap-2"> <div><span style="display:inline-block;margin-bottom:0" class="px-2 py-1 items-center justify-center bg-labelbg text-labeltext text-xs font-medium rounded-lg" href="">Personnalisable</span></div> <h3>Chaussettes personnalisées avec animal de compagnie et visage</h3>  <div class="rating-summary flex justify-start gap-1" >   <svg xmlns="http://www.w3.org/2000/svg" class="detail-star fill-current w-4 h-4" viewbox="0 0 18 18" style="color: #FFC303" fill="currentColor"><path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"/></svg>  <svg xmlns="http://www.w3.org/2000/svg" class="detail-star fill-current w-4 h-4" viewbox="0 0 18 18" style="color: #FFC303" fill="currentColor"><path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"/></svg>  <svg xmlns="http://www.w3.org/2000/svg" class="detail-star fill-current w-4 h-4" viewbox="0 0 18 18" style="color: #FFC303" fill="currentColor"><path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"/></svg>  <svg xmlns="http://www.w3.org/2000/svg" class="detail-star fill-current w-4 h-4" viewbox="0 0 18 18" style="color: #FFC303" fill="currentColor"><path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"/></svg>     <svg xmlns="http://www.w3.org/2000/svg" class="detail-star fill-current w-4 h-4" style="color: #F6F6F6" viewbox="0 0 18 18" fill="currentColor"><path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z" /></svg>  </div> <div class="lifetime"><span class="text-blackfont font-semibold">plus de 3.300</span> exemplaires vendus</div><div class="text-sm"> 34,99 € </div></div></a>  <a href="https://www.cadeauxfolies.fr/chaussettes-personnalisees-avec-votre-animal-de-compagnie"><div class="favorite-image"><img loading="lazy" class="mx-auto object-cover h-full w-full rounded-xl" width="100" height="100" src="https://www.radbag.de/media/catalog/product/cache/4e5172d3f8f0437962c3c24e15295923/c/o/comification_pet_face_upload_1000x1000px_all_v1_3.jpg" alt="Chaussettes personnalisées avec votre animal de compagnie"></div><div class="favorite_products_text flex flex-col justify-center flex-1 gap-2"> <div><span style="display:inline-block;margin-bottom:0" class="px-2 py-1 items-center justify-center bg-labelbg text-labeltext text-xs font-medium rounded-lg" href="">Personnalisable</span></div> <h3>Chaussettes personnalisées avec votre animal de compagnie</h3>  <div class="rating-summary flex justify-start gap-1" >   <svg xmlns="http://www.w3.org/2000/svg" class="detail-star fill-current w-4 h-4" viewbox="0 0 18 18" style="color: #FFC303" fill="currentColor"><path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"/></svg>  <svg xmlns="http://www.w3.org/2000/svg" class="detail-star fill-current w-4 h-4" viewbox="0 0 18 18" style="color: #FFC303" fill="currentColor"><path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"/></svg>  <svg xmlns="http://www.w3.org/2000/svg" class="detail-star fill-current w-4 h-4" viewbox="0 0 18 18" style="color: #FFC303" fill="currentColor"><path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"/></svg>  <svg xmlns="http://www.w3.org/2000/svg" class="detail-star fill-current w-4 h-4" viewbox="0 0 18 18" style="color: #FFC303" fill="currentColor"><path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"/></svg>   <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 18 18" fill="currentColor" class="detail-star w-4 h-4"><defs><lineargradient id="partialFill"><stop offset="0%" stop-color="#FFC303"/><stop offset="65%" stop-color="#FFC303"/><stop offset="65%" stop-color="#F6F6F6"/><stop offset="100%" stop-color="#F6F6F6"/></lineargradient></defs><g fill="url(#partialFill)"><path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"/></g></svg>   </div> <div class="lifetime"><span class="text-blackfont font-semibold">plus de 12.000</span> exemplaires vendus</div><div class="text-sm"> 34,99 € </div></div></a>  <a href="https://www.cadeauxfolies.fr/plaid-a-capuche-personnalise-avec-photo-et-texte"><div class="favorite-image"><img loading="lazy" class="mx-auto object-cover h-full w-full rounded-xl" width="100" height="100" src="https://www.radbag.de/media/catalog/product/cache/4e5172d3f8f0437962c3c24e15295923/o/o/oodie_foto_mit_text_1200x1200px_fr_v1_1_2.jpg" alt="Plaid à capuche personnalisé avec photo et texte"></div><div class="favorite_products_text flex flex-col justify-center flex-1 gap-2"> <div><span style="display:inline-block;margin-bottom:0" class="px-2 py-1 items-center justify-center bg-labelbg text-labeltext text-xs font-medium rounded-lg" href="">Personnalisable</span></div> <h3>Plaid à capuche personnalisé avec photo et texte</h3>  <div class="rating-summary flex justify-start gap-1" >   <svg xmlns="http://www.w3.org/2000/svg" class="detail-star fill-current w-4 h-4" viewbox="0 0 18 18" style="color: #FFC303" fill="currentColor"><path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"/></svg>  <svg xmlns="http://www.w3.org/2000/svg" class="detail-star fill-current w-4 h-4" viewbox="0 0 18 18" style="color: #FFC303" fill="currentColor"><path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"/></svg>  <svg xmlns="http://www.w3.org/2000/svg" class="detail-star fill-current w-4 h-4" viewbox="0 0 18 18" style="color: #FFC303" fill="currentColor"><path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"/></svg>  <svg xmlns="http://www.w3.org/2000/svg" class="detail-star fill-current w-4 h-4" viewbox="0 0 18 18" style="color: #FFC303" fill="currentColor"><path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"/></svg>   <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 18 18" fill="currentColor" class="detail-star w-4 h-4"><defs><lineargradient id="partialFill"><stop offset="0%" stop-color="#FFC303"/><stop offset="70%" stop-color="#FFC303"/><stop offset="70%" stop-color="#F6F6F6"/><stop offset="100%" stop-color="#F6F6F6"/></lineargradient></defs><g fill="url(#partialFill)"><path d="M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"/></g></svg>   </div> <div class="lifetime"><span class="text-blackfont font-semibold">plus de 1.900</span> exemplaires vendus</div><div class="text-sm"> 49,99 € </div></div></a> </div></div></div><style> .recommended-wrapper {opacity: 0;height:0;transition: 0.5s;background: white;width: 100%;max-width: 380px;top: 95px;position: absolute;z-index: 1000;border-top: 1px solid #E4E4E4;overflow-y: scroll;font-family: Lexend Deca;padding-top: 15px;overflow-x: hidden;box-shadow: 0 3px 4px -1px #ccc; scrollbar-color: #b2b2b2 white;scrollbar-width: thin;} .recommended-wrapper .favorite_products_wrapper {display: flex;flex-direction: column;margin-left: 20px;margin-right: 20px;margin-top: 5px;margin-bottom: 20px;} .recommended-wrapper .favorite_products_wrapper a {display: flex;flex-direction: row;position: relative;margin-top: 10px;margin-bottom: 10px;} .favorite_products_text{margin-left:10px; height: auto;} .favorite_products_text h3{font-size: 14px;margin: 0px;width: 220px;line-height: 16px;font-weight: 450;} .favorite-image{width: 100px;height: 100px;border-radius: 12px;} .lifetime{font-size: 11px;width:78px;line-height: 12px;position: absolute;right: 0;bottom: 0;} @media only screen and (max-width: 768px) { .recommended-wrapper{left: 0;top: 55px;} .favorite-image img,.favorite-image{width: 80px;height: 80px;} .favorite_products_text{height:auto} }</style></div><div class="flex items-center lg:hidden"><div class="flex lg:hidden" onclick="openmobilemenu()"><svg width="24" height="24"><use xlink:href="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/sprite.svg#newmenu" /></svg></div><!-- Account Icon --><span class="w-30px h-30px md:w-6 md:h-6 order-1 lg:order-2 block md:hidden ml-3"><a class="w-full" href="https://www.cadeauxfolies.fr/customer/account/"><img width="40" height="40" src="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/userIcon.png" alt="account" /></a></span></div></div><div class="flex items-center justify-end order-3 mr-0 flex-1 gap-2"><!-- Account Icon --><span class="relative 2xl:h-10 2xl:w-10 lg:w-8 lg:h-8 w-30px h-30px hidden md:block" @mouseover="$dispatch('toggle-account-menu',{});" @mouseleave="$dispatch('toggle-account-menu-close',{});"><a class="w-full" href="https://www.cadeauxfolies.fr/customer/account/"><img width="40" height="40" src="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/userIcon.png" alt="account" /></a> <!--account menu--> <section id="account-menu" x-data="initAccountMenu()" @toggle-account-menu.window="fetchcustomerdata()" @toggle-account-menu-close.window="open=false" @keydown.window.escape="open=false" class="hidden md:block" ><div role="dialog" aria-labelledby="cart-drawer-title" aria-modal="true" @click.outside="open=false" class="absolute z-99999 right-0 w-264px md:pt-8 lg:pt-53px top-0 hidden" :class="{'hidden': !open}" ><div class="relative shadow-useas rounded-lg" x-show="open" x-transition:enter="ease-in-out duration-500" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-transition:leave="ease-in-out duration-500" x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0" ><div class="flex flex-col bg-white p-2 rounded-lg"><div id="login-menu" class="hidden"><div class="bg-activePageLight rounded-lg p-2 flex justify-between items-center gap-2"><div><span id="customer_name" class="block font-semibold text-sm text-blackfont"></span> <span id="customer_email" class="block mt-0.5 text-labeltext text-xs"></span></div><a href="https://www.cadeauxfolies.fr/customer/account/"><svg width="12" height="12" viewbox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1.75 11H10.25" stroke="#5359EA" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.5 1.75L2.5 8.75" stroke="#5359EA" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M4.365 1.75L9.5 1.75V6.885" stroke="#5359EA" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg></a></div><div class="h-9 items-center justify-between px-2 hidden"><a class="text-blackfont text-sm" href="https://www.cadeauxfolies.fr/sales/order/history/">Mes commandes</a> <span class="bg-menured w-4 h-4 flex justify-center items-center text-white text-10px font-medium rounded-full"></span></div><div class="h-9 flex items-center justify-between px-2"><a href="https://www.cadeauxfolies.fr/customer/account/logout/" class="text-menured text-sm">Se déconnecter</a></div></div><div id="outlogin-menu" class="hidden"><div class="text-sm"><span class="block font-bold text-blackfont">Identifiant client</span> <span class="font-semibold text-labeltext hidden">Sign up and get <span class="font-bold text-blackfont">10% off</span> coupons</span></div><div class="flex flex-col gap-2 mt-2"><a href="https://www.cadeauxfolies.fr/customer/account/create/" class="shadow-signupbutton h-10 flex justify-center items-center w-full rounded-lg text-white text-xs font-semibold bg-activePage">Créer un compte</a> <a href="https://www.cadeauxfolies.fr/customer/account/login/" class="h-10 flex justify-center items-center w-full rounded-lg text-blackfont text-xs font-semibold bg-grayStars">Mon compte</a></div></div></div></div></div></section><script>
    function initAccountMenu() {
        return {
            open: false,
            customerInfo: false,
            fetchcustomerdata() {
                this.open = true;
                if(!this.customerInfo) {
                    fetch(
                        window.BASE_URL+"mhdirekt_mhdutility/customer_account/customerData",
                        {
                            headers: {
                                'X-Requested-With': 'XMLHttpRequest'
                            }
                        }
                    )
                    .then(response => response.json())
                    .then(result => {
                        if(result.logged){
                            document.querySelector("#login-menu").classList.remove('hidden');
                            document.querySelector("#login-menu").classList.add('block');
                            this.customerInfo=true;
                            if(result.name) {
                                document.querySelector("#customer_name").innerText = result.name;
                                document.querySelector("#customer_email").innerText = result.email;
                            }
                        } else {
                            document.querySelector("#outlogin-menu").classList.remove('hidden');
                            document.querySelector("#outlogin-menu").classList.add('block');
                        }
                        
                    });
                }
            },
        }
    }</script></span> <!-- Wishlist Icon --><a class="2xl:h-10 2xl:w-10 lg:w-8 lg:h-8 w-30px h-30px relative" href="https://www.cadeauxfolies.fr/mywishlist/"><img width="40" height="40" src="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/heartIcon.png" alt="wishlist" /><span id="wishlist-header-count" class="absolute w-3 h-3 lg:w-3.5 lg:h-3.5 border border-white bg-wishlist 2xl:right-5px 2xl:bottom-1 lg:right-3px lg:bottom-3px right-px bottom-px rounded-full text-white flex justify-center items-center text-8px lg:text-10px">0</span></a> <!--Cart Icon--><!-- <span @click.prevent.stop="$dispatch('toggle-cart',{});" id="menu-cart-show-mini" class="hidden"></span> --><span class="relative 2xl:h-10 2xl:w-10 lg:w-8 lg:h-8 w-30px h-30px" @mouseover="$dispatch('toggle-cart-new',{});" @mouseleave="$dispatch('toggle-cart-new-close',{});"><a id="menu-cart-icon" class="2xl:h-10 2xl:w-10 lg:w-8 lg:h-8 w-30px h-30px" href="https://www.cadeauxfolies.fr/checkout/cart/index/" ><span x-text="cart.summary_count" class="absolute w-3 h-3 lg:w-3.5 lg:h-3.5 border border-white bg-wishlist 2xl:right-5px 2xl:bottom-1 lg:right-3px lg:bottom-3px right-px bottom-px rounded-full text-white hidden justify-center items-center text-8px lg:text-10px z-10" :class="{ 'hidden': !cart.summary_count, 'flex': cart.summary_count }" ></span> <img width="40" height="40" src="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/cartIcon.png" alt="cart" /></a> <!--Cart Drawer--> <script>
    function initCartDrawerNew() {
        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: [],
            getItemCountTitle() {
                return hyva.strf('(%0 of %1)', this.maxItemsToDisplay, this.itemsCount)
            },
            setCartItems() {
                this.cartItems =Array.isArray(this.cart?.items) ? this.cart.items.sort((a, b) => a.item_id - b.item_id) : [];

                if (this.maxItemsToDisplay > 0) {
                    this.cartItems = this.cartItems.slice(0, parseInt(this.maxItemsToDisplay, 10));
                }
            },
            getPriceItems(item) {
                return window.hyva.formatPrice(item.product_price_value * item.qty);
            },
            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; charset=UTF-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: 'Could\u0020not\u0020remove\u0020item\u0020from\u0020quote.'
                        }]);
                        this.isLoading = false;
                    }
                }).then(result => {
                    window.dispatchMessages && window.dispatchMessages([{
                        type: result.success ? 'success' : 'error',
                        text: result.success
                            ? 'Vous\u0020avez\u0020supprim\u00E9\u0020l\u2019article'
                            : result.error_message
                    }], result.success ? 5000 : 0)
                    window.dispatchEvent(new CustomEvent('reload-customer-section-data'));
                });
            }
        }
    }</script><section id="cart-drawer-new" x-data="initCartDrawerNew()" @private-content-loaded.window="getData($event.detail.data)" @toggle-cart-new.window="open=true" @toggle-cart-new-close.window="open=false" @keydown.window.escape="open=false" class="hidden md:block" ><template x-if="cart && cart.summary_count"><div role="dialog" aria-labelledby="cart-drawer-title" aria-modal="true" @click.outside="open=false" class="absolute z-99999 right-0 w-440px shadow-useas rounded-lg md:top-8 lg:top-53px"><div class="relative" x-show="open" x-transition:enter="ease-in-out duration-300" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-transition:leave="ease-in-out duration-300" x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0" ><div class="flex flex-col bg-white p-4 rounded-lg"> <header class="flex justify-between items-center pb-2.5 border-b border-borderImg"><h2 id="cart-drawer-title" class="text-black text-lg font-semibold">Mon Panier</h2><div class="text-labeltext text-xs">Total produits: <span class="items-total" x-text="totalCartAmount"></span></div></header><div class="relative overflow-y-auto bg-white flex flex-col gap-3 pt-4"><template x-for="item in cartItems"><div class="flex"><div class="w-full flex justify-between items-center gap-2"><div class="flex items-center gap-2"><a :href="item.product_url" class="w-16 rounded-lg overflow-hidden"><img :src="item.product_image.src" :width="item.product_image.width" :height="item.product_image.height" loading="lazy" /></a> <div class="flex flex-col flex-1 gap-0.5"><span class="text-blackfont text-sm font-semibold" x-html="item.product_name"></span> <span class="text-labeltext text-xs">Quantité : <span x-html="item.qty"></span></span></div></div><div class="text-blackfont text-base font-bold flex gap-2 items-center"><span class="flex-1" x-html="getPriceItems(item)"></span> <span class="h-2 w-px bg-grayStars"></span> <button class="w-6 h-6 rounded-5px flex justify-center items-center minicart-delete-btn" @click="deleteItemFromCart(item.item_id)" ><svg width="16" height="16" viewbox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14 3.98665C11.78 3.76665 9.54667 3.65332 7.32 3.65332C6 3.65332 4.68 3.71999 3.36 3.85332L2 3.98665" stroke="#747474" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.66699 3.31301L5.81366 2.43967C5.92033 1.80634 6.00033 1.33301 7.12699 1.33301H8.87366C10.0003 1.33301 10.087 1.83301 10.187 2.44634L10.3337 3.31301" stroke="#747474" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M12.5669 6.09375L12.1336 12.8071C12.0603 13.8537 12.0003 14.6671 10.1403 14.6671H5.86026C4.00026 14.6671 3.94026 13.8537 3.86693 12.8071L3.43359 6.09375" stroke="#747474" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.88672 11H9.10672" stroke="#747474" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M6.33301 8.33301H9.66634" stroke="#747474" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg></button></div></div></div></template></div><div class="relative mt-4 pt-4 border-t border-borderImg"><a href="https://www.cadeauxfolies.fr/checkout/cart/" class="underline text-activeInputText text-sm font-medium">Voir le panier (<span class="items-total" x-text="totalCartAmount"></span>)</a></div></div></div> <div class="flex flex-row justify-center items-center w-full h-full fixed select-none z-1" style="left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);background: rgba(255,255,255,0.7);" x-show="isLoading" x-transition:enter="ease-out duration-200" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-transition:leave="ease-in duration-200" x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0"><!-- By Sam Herbert (@sherb), for everyone. More @ http://goo.gl/7AJzbL --><svg width="57" height="57" viewbox="0 0 57 57" xmlns="http://www.w3.org/2000/svg" stroke="#fff" class="stroke-current text-primary"><g fill="none" fill-rule="evenodd"><g transform="translate(1 1)" stroke-width="2"><circle cx="5" cy="50" r="5"><animate attributename="cy" begin="0s" dur="2.2s" values="50;5;50;50" calcmode="linear" repeatcount="indefinite"/><animate attributename="cx" begin="0s" dur="2.2s" values="5;27;49;5" calcmode="linear" repeatcount="indefinite"/></circle><circle cx="27" cy="5" r="5"><animate attributename="cy" begin="0s" dur="2.2s" from="5" to="5" values="5;50;50;5" calcmode="linear" repeatcount="indefinite"/><animate attributename="cx" begin="0s" dur="2.2s" from="27" to="27" values="27;49;5;27" calcmode="linear" repeatcount="indefinite"/></circle><circle cx="49" cy="50" r="5"><animate attributename="cy" begin="0s" dur="2.2s" values="50;50;5;50" calcmode="linear" repeatcount="indefinite"/><animate attributename="cx" from="49" to="49" begin="0s" dur="2.2s" values="49;5;27;49" calcmode="linear" repeatcount="indefinite"/></circle></g></g></svg><div class="ml-10 text-primary text-xl">En cours de chargement...</div></div></div></template></section></span></div></div></div><!--Main Navigation--><div class="max-w-1920px mx-auto relative">  <div class="h-auto 2xl:h-16 lg:h-60px flex items-center justify-center lg:px-5 xl:px-20"><!-- mobile --><div x-ref="nav-mobile" @load.window="menu.setActiveMenu($refs['nav-mobile'])" class="z-99999 bg-opacityLayer 2lg:hidden w-full min-h-screen fixed top-0 close-menu-mobile" :class="{'open-menu-mobile' : menu.open}" @toggle-mobile-menu.window="menu.open = !menu.open;document.querySelector('body').classList.add('menu-open');menu.algoliaChangePosition()" @keydown.window.escape="menu.open=false;document.querySelector('body').classList.remove('menu-open');" ><div class="mobile-nav-menu bg-container-lighter overflow-x-hidden overflow-y-scroll min-h-screen w-full shadow-mobileMenu h-screen" @click.away="menu.open=false;document.querySelector('body').classList.remove('menu-open');"><div class="flex items-baseline justify-between menu-icon relative" :class="{ 'block': menu.open, 'flex': !menu.open}"><div class="flex w-full" :class="{ 'h-60px': menu.open,'absolute top-7 left-4': !menu.open}"><a @click="$dispatch('toggle-mobile-menu'); menu.open == true ? document.querySelector('body').classList.add('menu-open') : document.querySelector('body').classList.remove('menu-open');menu.algoliaChangePosition()" class="flex items-center justify-center cursor-pointer relative z-10 mobile-menu-icon" :class="{ 'ml-0': menu.open }"><span class="hidden w-45px h-45px fill-current ml-5px" :class="{ 'hidden' : !menu.open, 'block': menu.open }"><svg class="w-45px h-45px"><use xlink:href="https://www.cadeauxfolies.fr/static/version1764804911/frontend/Radbag/hyva/fr_FR/images/sprite.svg#newcross" /></svg></span></a> <span class="hidden items-center ml-1" :class="{ 'hidden' : !menu.open, 'flex': menu.open }"> <div class="header-logo"><a class="" href="https://www.cadeauxfolies.fr/" title="cadeau&#x20;original" aria-label="store logo"><img class="w-auto max-h-10 h-auto 2lg:m-auto" src="https://www.cadeauxfolies.fr/media/logo/stores/3/cadeauxfolies_logo_2023.png" title="cadeau&#x20;original" alt="cadeau&#x20;original" width="200" height="150" /></a></div></span></div><div id="search-block-menu" class="hidden pl-5 pr-6 pt-2.5 search-content" :class="{ 'hidden' : !menu.open, 'block h-60px': menu.open }"><div class="" id="algolia-autocomplete-container-mobile-menu"></div></div></div><nav class="hidden w-full duration-150 ease-in-out transform transition-display mt-2.5 text-sm leading-21px pb-100px font-poppins px-5" :class="{ 'hidden' : !menu.open }" >
				<div class="level-0">
					<span class="flex items-center transition-transform duration-150 ease-in-out transform text-sm leading-21px mb-2" :class="{'-translate-x-full' : menu.mobilePanelActiveId, 'translate-x-0' : !menu.mobilePanelActiveId }">
							<a style="color:#cd121a" class="flex items-center w-full px-19px py-3 border-none rounded-lg cursor-pointer bg-primary-lighter border-primary text-base font-medium gap-4 leading-4 h-12" @click="menu.menuLevel = 1;menu.mobilePanelActiveId = menu.mobilePanelActiveId === 'category-node-5504' ? 0 : 'category-node-5504'"><img width="24" height="24" src="https://upsidedown.radbag.de/media/menu/22/icons/e/m/emojis_1_.jpg" alt="" />Noël</a>
							</span>
						
						<div class="absolute 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 hidden' : menu.mobilePanelActiveId !== 'category-node-5504', 'translate-x-0 block ' : menu.mobilePanelActiveId === 'category-node-5504' }">
							<div class="pb-100px px-5">
								<a class="flex items-center justify-between px-2 py-3 border-none cursor-pointer bg-white" @click="menu.mobilePanelActiveId = 0">
									<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" height="25" width="25" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></svg>
									<span class="text-center font-semibold text-base leading-4">Noël</span>
									<span class="w-4 h-4 block"></span>
								</a>
								<div class="grid grid-cols-2 gap-2">
									<a href="https://www.cadeauxfolies.fr/cadeaux-de-noel" title="Noël" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
										<span class="text-center font-medium">Tout afficher</span>
									</a>
							
                                <a @click="menu.menuLevel = menu.menuLevel === 'category-node-4264' ? 0 : 'category-node-4264'" title="Hommes" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="text-center font-medium">
										Hommes
									</span>
								</a>
                                <div class="absolute 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 hidden' : menu.menuLevel !== 'category-node-4264', 'translate-x-0 block ' : menu.menuLevel === 'category-node-4264', }">
								<div class="pb-100px px-5">
								<a class="flex items-center justify-between px-2 py-3 border-none cursor-pointer bg-white leading-4" @click="menu.menuLevel = 0">
									<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" height="25" width="25" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></svg>
									<span class="text-center font-semibold text-base leading-4">Hommes</span>
									<span class="w-4 h-4 block"></span>
								</a>
								<div class="grid grid-cols-2 gap-2">
									<a href="https://www.cadeauxfolies.fr/cadeaux-de-noel-pour-hommes" title="Hommes" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                        <span class="">Tout afficher</span>
                                    </a>
							
								<a href="https://www.cadeauxfolies.fr/cadeaux-de-noel-pour-copain" title="Copain" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Copain
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/cadeaux-de-noel-pour-papa" title="Papa" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Papa
                                    </span>
                                </a>
							
						</div>
						</div>
								</div>
						
                                <a @click="menu.menuLevel = menu.menuLevel === 'category-node-4265' ? 0 : 'category-node-4265'" title="Femmes" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="text-center font-medium">
										Femmes
									</span>
								</a>
                                <div class="absolute 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 hidden' : menu.menuLevel !== 'category-node-4265', 'translate-x-0 block ' : menu.menuLevel === 'category-node-4265', }">
								<div class="pb-100px px-5">
								<a class="flex items-center justify-between px-2 py-3 border-none cursor-pointer bg-white leading-4" @click="menu.menuLevel = 0">
									<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" height="25" width="25" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></svg>
									<span class="text-center font-semibold text-base leading-4">Femmes</span>
									<span class="w-4 h-4 block"></span>
								</a>
								<div class="grid grid-cols-2 gap-2">
									<a href="https://www.cadeauxfolies.fr/cadeaux-de-noel-pour-femmes" title="Femmes" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                        <span class="">Tout afficher</span>
                                    </a>
							
								<a href="https://www.cadeauxfolies.fr/cadeaux-de-noel-pour-copine" title="Copine" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Copine
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/cadeau-noel-maman" title="Maman" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Maman
                                    </span>
                                </a>
							
						</div>
						</div>
								</div>
						
                                <a href="https://www.cadeauxfolies.fr/cadeaux-de-noel-pour-parents" title="Parents" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Parents
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/cadeaux-de-noel-pour-enfants" title="Enfants" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Enfants
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/cadeaux-de-noel-personnalises" title="Personnalisés" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Personnalisés
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/idees-cadeaux-pour-mettre-dans-le-calendrier-de-l-avent" title="Remplir le calendrier de l'Avent" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Remplir le calendrier de l'Avent
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/cadeau-secret-santa" title="Secret Santa" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Secret Santa
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/calendrier-de-l-avent-personnalise" title="Calendrier de l'avent" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Calendrier de l'avent
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/decoration-de-noel" title="Décoration" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Décoration
                                    </span>
								</a>
							</div>
								</div>
						</div>
				</div>
			
				<div class="level-0">
					<span class="flex items-center transition-transform duration-150 ease-in-out transform text-sm leading-21px mb-2" :class="{'-translate-x-full' : menu.mobilePanelActiveId, 'translate-x-0' : !menu.mobilePanelActiveId }">
							<a style="" class="flex items-center w-full px-19px py-3 border-none rounded-lg cursor-pointer bg-primary-lighter border-primary text-base font-medium gap-4 leading-4 h-12" href="https://www.cadeauxfolies.fr/coffrets-cadeaux" title="Coffrets cadeaux"><img width="24" height="24" src="https://upsidedown.radbag.de/media/menu/22/icons/e/m/emojis.png" alt="" />Coffrets cadeaux</a>
							</span>
						
				</div>
			
				<div class="level-0">
					<span class="flex items-center transition-transform duration-150 ease-in-out transform text-sm leading-21px mb-2" :class="{'-translate-x-full' : menu.mobilePanelActiveId, 'translate-x-0' : !menu.mobilePanelActiveId }">
							<a style="" class="flex items-center w-full px-19px py-3 border-none rounded-lg cursor-pointer bg-primary-lighter border-primary text-base font-medium gap-4 leading-4 h-12" @click="menu.menuLevel = 1;menu.mobilePanelActiveId = menu.mobilePanelActiveId === 'category-node-4231' ? 0 : 'category-node-4231'"><img width="24" height="24" src="https://upsidedown.radbag.de/media/menu/18/icons/a/u/augen_drei.png" alt="" />Pour qui ?</a>
							</span>
						
						<div class="absolute 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 hidden' : menu.mobilePanelActiveId !== 'category-node-4231', 'translate-x-0 block ' : menu.mobilePanelActiveId === 'category-node-4231' }">
							<div class="pb-100px px-5">
								<a class="flex items-center justify-between px-2 py-3 border-none cursor-pointer bg-white" @click="menu.mobilePanelActiveId = 0">
									<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" height="25" width="25" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></svg>
									<span class="text-center font-semibold text-base leading-4">Pour qui ?</span>
									<span class="w-4 h-4 block"></span>
								</a>
								<div class="grid grid-cols-2 gap-2">
									<a href="https://www.cadeauxfolies.fr/idee-cadeau" title="Pour qui ?" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
										<span class="text-center font-medium">Tout afficher</span>
									</a>
							
                                <a @click="menu.menuLevel = menu.menuLevel === 'category-node-4232' ? 0 : 'category-node-4232'" title="Hommes" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="text-center font-medium">
										Hommes
									</span>
								</a>
                                <div class="absolute 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 hidden' : menu.menuLevel !== 'category-node-4232', 'translate-x-0 block ' : menu.menuLevel === 'category-node-4232', }">
								<div class="pb-100px px-5">
								<a class="flex items-center justify-between px-2 py-3 border-none cursor-pointer bg-white leading-4" @click="menu.menuLevel = 0">
									<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" height="25" width="25" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></svg>
									<span class="text-center font-semibold text-base leading-4">Hommes</span>
									<span class="w-4 h-4 block"></span>
								</a>
								<div class="grid grid-cols-2 gap-2">
									<a href="https://www.cadeauxfolies.fr/cadeaux-pour-hommes" title="Hommes" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                        <span class="">Tout afficher</span>
                                    </a>
							
								<a href="https://www.cadeauxfolies.fr/cadeau-papa" title="Papa" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Papa
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/cadeau-copain" title="Copain" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Copain
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/cadeau-frere" title="Frère" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Frère
                                    </span>
                                </a>
							
						</div>
						</div>
								</div>
						
                                <a @click="menu.menuLevel = menu.menuLevel === 'category-node-4236' ? 0 : 'category-node-4236'" title="Femmes" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="text-center font-medium">
										Femmes
									</span>
								</a>
                                <div class="absolute 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 hidden' : menu.menuLevel !== 'category-node-4236', 'translate-x-0 block ' : menu.menuLevel === 'category-node-4236', }">
								<div class="pb-100px px-5">
								<a class="flex items-center justify-between px-2 py-3 border-none cursor-pointer bg-white leading-4" @click="menu.menuLevel = 0">
									<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" height="25" width="25" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></svg>
									<span class="text-center font-semibold text-base leading-4">Femmes</span>
									<span class="w-4 h-4 block"></span>
								</a>
								<div class="grid grid-cols-2 gap-2">
									<a href="https://www.cadeauxfolies.fr/cadeaux-pour-femmes" title="Femmes" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                        <span class="">Tout afficher</span>
                                    </a>
							
								<a href="https://www.cadeauxfolies.fr/cadeau-maman" title="Maman" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Maman
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/cadeau-copine" title="Copine" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Copine
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/cadeau-soeur" title="Soeur" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Soeur
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/cadeau-mamie" title="Mamie" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Mamie
                                    </span>
                                </a>
							
						</div>
						</div>
								</div>
						
                                <a href="https://www.cadeauxfolies.fr/idee-cadeau-parents" title="Parents" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Parents
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/cadeaux-pour-enfants" title="Enfants" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Enfants
                                    </span>
								</a>
							</div>
								</div>
						</div>
				</div>
			
				<div class="level-0">
					<span class="flex items-center transition-transform duration-150 ease-in-out transform text-sm leading-21px mb-2" :class="{'-translate-x-full' : menu.mobilePanelActiveId, 'translate-x-0' : !menu.mobilePanelActiveId }">
							<a style="" class="flex items-center w-full px-19px py-3 border-none rounded-lg cursor-pointer bg-primary-lighter border-primary text-base font-medium gap-4 leading-4 h-12" @click="menu.menuLevel = 1;menu.mobilePanelActiveId = menu.mobilePanelActiveId === 'category-node-4244' ? 0 : 'category-node-4244'"><img width="24" height="24" src="https://upsidedown.radbag.de/media/menu/18/icons/a/n/anlass.png" alt="" />Quelle occasion ?</a>
							</span>
						
						<div class="absolute 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 hidden' : menu.mobilePanelActiveId !== 'category-node-4244', 'translate-x-0 block ' : menu.mobilePanelActiveId === 'category-node-4244' }">
							<div class="pb-100px px-5">
								<a class="flex items-center justify-between px-2 py-3 border-none cursor-pointer bg-white" @click="menu.mobilePanelActiveId = 0">
									<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" height="25" width="25" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></svg>
									<span class="text-center font-semibold text-base leading-4">Quelle occasion ?</span>
									<span class="w-4 h-4 block"></span>
								</a>
								<div class="grid grid-cols-2 gap-2">
									<a href="https://www.cadeauxfolies.fr/idee-cadeau" title="Quelle occasion ?" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
										<span class="text-center font-medium">Tout afficher</span>
									</a>
							
                                <a @click="menu.menuLevel = menu.menuLevel === 'category-node-4245' ? 0 : 'category-node-4245'" title="Anniversaire" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="text-center font-medium">
										Anniversaire
									</span>
								</a>
                                <div class="absolute 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 hidden' : menu.menuLevel !== 'category-node-4245', 'translate-x-0 block ' : menu.menuLevel === 'category-node-4245', }">
								<div class="pb-100px px-5">
								<a class="flex items-center justify-between px-2 py-3 border-none cursor-pointer bg-white leading-4" @click="menu.menuLevel = 0">
									<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" height="25" width="25" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></svg>
									<span class="text-center font-semibold text-base leading-4">Anniversaire</span>
									<span class="w-4 h-4 block"></span>
								</a>
								<div class="grid grid-cols-2 gap-2">
									<a href="https://www.cadeauxfolies.fr/cadeau-d-anniversaire" title="Anniversaire" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                        <span class="">Tout afficher</span>
                                    </a>
							
								<a href="https://www.cadeauxfolies.fr/cadeau-18-ans" title="18 ans" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										18 ans
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/cadeau-20-ans" title="20 ans" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										20 ans
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/cadeau-anniversaire-30-ans" title="30 ans" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										30 ans
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/cadeau-anniversaire-40-ans" title="40 ans" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										40 ans
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/cadeau-anniversaire-50-ans" title="50 ans" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										50 ans
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/cadeau-60-ans" title="60 ans" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										60 ans
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/cadeau-anniversaire-homme" title="Hommes" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Hommes
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/cadeau-anniversaire-femme" title="Femmes" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Femmes
                                    </span>
                                </a>
							
						</div>
						</div>
								</div>
						
                                <a href="https://www.cadeauxfolies.fr/cadeaux-de-mariage" title="Mariage" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Mariage
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/cadeau-bebe" title="Bébé" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Bébé
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/cadeau-cremaillere" title="Crémaillère" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Crémaillère
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/cadeau-d-adieu" title="Adieu" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Adieu
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/cadeaux-pour-la-rentree-scolaire" title="Rentrée Scolaire" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Rentrée Scolaire
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/enterrement-de-vie-de-garcon-et-fille" title="EVJF et EVG" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        EVJF et EVG
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/cadeaux-de-noel" title="Noël" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Noël
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/cadeaux-pour-la-fete-des-meres" title="Fête des Mères" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Fête des Mères
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/cadeaux-pour-la-fete-des-peres" title="Fête des Pères" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Fête des Pères
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/cadeaux-de-paques" title="Pâques" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Pâques
                                    </span>
								</a>
							</div>
								</div>
						</div>
				</div>
			
				<div class="level-0">
					<span class="flex items-center transition-transform duration-150 ease-in-out transform text-sm leading-21px mb-2" :class="{'-translate-x-full' : menu.mobilePanelActiveId, 'translate-x-0' : !menu.mobilePanelActiveId }">
							<a style="" class="flex items-center w-full px-19px py-3 border-none rounded-lg cursor-pointer bg-primary-lighter border-primary text-base font-medium gap-4 leading-4 h-12" @click="menu.menuLevel = 1;menu.mobilePanelActiveId = menu.mobilePanelActiveId === 'category-node-4277' ? 0 : 'category-node-4277'"><img width="24" height="24" src="https://upsidedown.radbag.de/media/menu/18/icons/s/t/stern.png" alt="" />Personnalisé</a>
							</span>
						
						<div class="absolute 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 hidden' : menu.mobilePanelActiveId !== 'category-node-4277', 'translate-x-0 block ' : menu.mobilePanelActiveId === 'category-node-4277' }">
							<div class="pb-100px px-5">
								<a class="flex items-center justify-between px-2 py-3 border-none cursor-pointer bg-white" @click="menu.mobilePanelActiveId = 0">
									<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" height="25" width="25" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></svg>
									<span class="text-center font-semibold text-base leading-4">Personnalisé</span>
									<span class="w-4 h-4 block"></span>
								</a>
								<div class="grid grid-cols-2 gap-2">
									<a href="https://www.cadeauxfolies.fr/cadeaux-personnalises" title="Personnalisé" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
										<span class="text-center font-medium">Tout afficher</span>
									</a>
							
                                <a @click="menu.menuLevel = menu.menuLevel === 'category-node-4278' ? 0 : 'category-node-4278'" title="Décoration" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="text-center font-medium">
										Décoration
									</span>
								</a>
                                <div class="absolute 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 hidden' : menu.menuLevel !== 'category-node-4278', 'translate-x-0 block ' : menu.menuLevel === 'category-node-4278', }">
								<div class="pb-100px px-5">
								<a class="flex items-center justify-between px-2 py-3 border-none cursor-pointer bg-white leading-4" @click="menu.menuLevel = 0">
									<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" height="25" width="25" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></svg>
									<span class="text-center font-semibold text-base leading-4">Décoration</span>
									<span class="w-4 h-4 block"></span>
								</a>
								<div class="grid grid-cols-2 gap-2">
									<a href="https://www.cadeauxfolies.fr/decoration-personnalise" title="Décoration" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                        <span class="">Tout afficher</span>
                                    </a>
							
								<a href="https://www.cadeauxfolies.fr/lampes-personnalisees" title="Lampes" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Lampes
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/poster-personnalise" title="Posters" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Posters
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/porte-cles-exclusifs" title="Porte-clés" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Porte-clés
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/cadeaux-en-bois-personnalises" title="Tableau en bois" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Tableau en bois
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/coussins-personnalises" title="Coussin" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Coussin
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/paillassons-personnalises" title="Paillassons" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Paillassons
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/couvertures-personnalisees" title="Couvertures" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Couvertures
                                    </span>
                                </a>
							
						</div>
						</div>
								</div>
						
                                <a @click="menu.menuLevel = menu.menuLevel === 'category-node-4287' ? 0 : 'category-node-4287'" title="Tasses et Verres" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="text-center font-medium">
										Tasses et Verres
									</span>
								</a>
                                <div class="absolute 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 hidden' : menu.menuLevel !== 'category-node-4287', 'translate-x-0 block ' : menu.menuLevel === 'category-node-4287', }">
								<div class="pb-100px px-5">
								<a class="flex items-center justify-between px-2 py-3 border-none cursor-pointer bg-white leading-4" @click="menu.menuLevel = 0">
									<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" height="25" width="25" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></svg>
									<span class="text-center font-semibold text-base leading-4">Tasses et Verres</span>
									<span class="w-4 h-4 block"></span>
								</a>
								<div class="grid grid-cols-2 gap-2">
									<a href="https://www.cadeauxfolies.fr/tasses-et-verres-personnalises" title="Tasses et Verres" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                        <span class="">Tout afficher</span>
                                    </a>
							
								<a href="https://www.cadeauxfolies.fr/verre-a-vin-personnalise" title="Vin" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Vin
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/verre-a-gin-personnalise" title="Gin" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Gin
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/verre-a-biere-personnalise" title="Bière" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Bière
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/verre-a-whisky-personnalise" title="Whisky" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Whisky
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/mug-personnalise" title="Mug" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Mug
                                    </span>
                                </a>
							
						</div>
						</div>
								</div>
						
                                <a @click="menu.menuLevel = menu.menuLevel === 'category-node-4293' ? 0 : 'category-node-4293'" title="Vêtements" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="text-center font-medium">
										Vêtements
									</span>
								</a>
                                <div class="absolute 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 hidden' : menu.menuLevel !== 'category-node-4293', 'translate-x-0 block ' : menu.menuLevel === 'category-node-4293', }">
								<div class="pb-100px px-5">
								<a class="flex items-center justify-between px-2 py-3 border-none cursor-pointer bg-white leading-4" @click="menu.menuLevel = 0">
									<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" height="25" width="25" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></svg>
									<span class="text-center font-semibold text-base leading-4">Vêtements</span>
									<span class="w-4 h-4 block"></span>
								</a>
								<div class="grid grid-cols-2 gap-2">
									<a href="https://www.cadeauxfolies.fr/vetements-accessoires" title="Vêtements" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                        <span class="">Tout afficher</span>
                                    </a>
							
								<a href="https://www.cadeauxfolies.fr/peignoirs-pour-femmes" title="Peignoirs" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Peignoirs
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/chaussettes" title="Chaussettes" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Chaussettes
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/calecon-personnalise" title="Caleçons homme" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Caleçons homme
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/body-personnalise" title="Bodys bébé" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Bodys bébé
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/tabliers" title="Tabliers" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Tabliers
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/t-shirts" title="T-Shirts" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										T-Shirts
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/pull" title="Pull" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Pull
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/t-shirts-personnalises-enfant" title="T-shirts Enfant" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										T-shirts Enfant
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/casquettes-pour-hommes" title="Casquettes" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Casquettes
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/pull-plaid" title="Pull Plaid" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Pull Plaid
                                    </span>
                                </a>
							
						</div>
						</div>
								</div>
						
                                <a @click="menu.menuLevel = menu.menuLevel === 'category-node-4301' ? 0 : 'category-node-4301'" title="Sacs" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="text-center font-medium">
										Sacs
									</span>
								</a>
                                <div class="absolute 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 hidden' : menu.menuLevel !== 'category-node-4301', 'translate-x-0 block ' : menu.menuLevel === 'category-node-4301', }">
								<div class="pb-100px px-5">
								<a class="flex items-center justify-between px-2 py-3 border-none cursor-pointer bg-white leading-4" @click="menu.menuLevel = 0">
									<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" height="25" width="25" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></svg>
									<span class="text-center font-semibold text-base leading-4">Sacs</span>
									<span class="w-4 h-4 block"></span>
								</a>
								<div class="grid grid-cols-2 gap-2">
									<a href="https://www.cadeauxfolies.fr/sacs" title="Sacs" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                        <span class="">Tout afficher</span>
                                    </a>
							
								<a href="https://www.cadeauxfolies.fr/trousse-de-toilette" title="Trousse de toilette" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Trousse de toilette
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/sac-cabas" title="Sac cabas" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Sac cabas
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/sac-a-dos-personnalise" title="Sacs à dos" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Sacs à dos
                                    </span>
                                </a>
							
								<a href="https://www.cadeauxfolies.fr/tote-bag" title="Tote Bag" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
									<span class="">
										Tote Bag
                                    </span>
                                </a>
							
						</div>
						</div>
								</div>
						
                                <a href="https://www.cadeauxfolies.fr/balles-de-golf-personnalisees" title="Balles de golf" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Balles de golf
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/tatouage-personnalise" title="Tatouages" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Tatouages
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/puzzle-personnalise" title="Puzzles" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Puzzles
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/chocolat-personnalise" title="Chocolat" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Chocolat
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/desodorisant-voiture-personnalise" title="Désodorisant voiture" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Désodorisant voiture
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/papier-cadeau-personnalise" title="Papier cadeau" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Papier cadeau
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/serviette-personnalisee" title="Serviette" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Serviette
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/cadeaux-personnalises-au-design-ia" title="Design IA" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Design IA
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/porte-cles-personnalise" title="Porte-clés" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Porte-clés
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/boite-cadeau-personnalisee" title="Boîte cadeau" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Boîte cadeau
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/nouveautes-cadeaux-personnalises" title="Nouveautés" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Nouveautés
                                    </span>
								</a>
							</div>
								</div>
						</div>
				</div>
			
				<div class="level-0">
					<span class="flex items-center transition-transform duration-150 ease-in-out transform text-sm leading-21px mb-2" :class="{'-translate-x-full' : menu.mobilePanelActiveId, 'translate-x-0' : !menu.mobilePanelActiveId }">
							<a style="" class="flex items-center w-full px-19px py-3 border-none rounded-lg cursor-pointer bg-primary-lighter border-primary text-base font-medium gap-4 leading-4 h-12" @click="menu.menuLevel = 1;menu.mobilePanelActiveId = menu.mobilePanelActiveId === 'category-node-4320' ? 0 : 'category-node-4320'"><img width="24" height="24" src="https://upsidedown.radbag.de/media/menu/18/icons/g/e/geschenk.png" alt="" />Cadeau dernière minute</a>
							</span>
						
						<div class="absolute 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 hidden' : menu.mobilePanelActiveId !== 'category-node-4320', 'translate-x-0 block ' : menu.mobilePanelActiveId === 'category-node-4320' }">
							<div class="pb-100px px-5">
								<a class="flex items-center justify-between px-2 py-3 border-none cursor-pointer bg-white" @click="menu.mobilePanelActiveId = 0">
									<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" height="25" width="25" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></svg>
									<span class="text-center font-semibold text-base leading-4">Cadeau dernière minute</span>
									<span class="w-4 h-4 block"></span>
								</a>
								<div class="grid grid-cols-2 gap-2">
									<a href="https://www.cadeauxfolies.fr/cadeau-derniere-minute" title="Cadeau dernière minute" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
										<span class="text-center font-medium">Tout afficher</span>
									</a>
							
                                <a href="https://www.cadeauxfolies.fr/fun-au-bureau" title="Bureau" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Bureau
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/deco-confort" title="Décoration" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Décoration
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/plaisirs-gustatifs" title="Plaisirs gustatifs" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Plaisirs gustatifs
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/jeux-farces" title="Jeux & Farces" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Jeux & Farces
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/gadgets-high-tech" title="Gadgets" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Gadgets
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/jeux-de-soiree" title="Soirée" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Soirée
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/ballons" title="Ballons" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Ballons
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/cartes" title="Cartes" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Cartes
                                    </span>
								</a>
							</div>
								</div>
						</div>
				</div>
			
				<div class="level-0">
					<span class="flex items-center transition-transform duration-150 ease-in-out transform text-sm leading-21px mb-2" :class="{'-translate-x-full' : menu.mobilePanelActiveId, 'translate-x-0' : !menu.mobilePanelActiveId }">
							<a style="" class="flex items-center w-full px-19px py-3 border-none rounded-lg cursor-pointer bg-primary-lighter border-primary text-base font-medium gap-4 leading-4 h-12" @click="menu.menuLevel = 1;menu.mobilePanelActiveId = menu.mobilePanelActiveId === 'category-node-4330' ? 0 : 'category-node-4330'"><img width="24" height="24" src="https://upsidedown.radbag.de/media/menu/18/icons/i/n/interesse.png" alt="" />Lifestyle</a>
							</span>
						
						<div class="absolute 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 hidden' : menu.mobilePanelActiveId !== 'category-node-4330', 'translate-x-0 block ' : menu.mobilePanelActiveId === 'category-node-4330' }">
							<div class="pb-100px px-5">
								<a class="flex items-center justify-between px-2 py-3 border-none cursor-pointer bg-white" @click="menu.mobilePanelActiveId = 0">
									<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" height="25" width="25" stroke="currentColor"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></svg>
									<span class="text-center font-semibold text-base leading-4">Lifestyle</span>
									<span class="w-4 h-4 block"></span>
								</a>
								<div class="grid grid-cols-2 gap-2">
									<a href="https://www.cadeauxfolies.fr/idee-cadeau" title="Lifestyle" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
										<span class="text-center font-medium">Tout afficher</span>
									</a>
							
                                <a href="https://www.cadeauxfolies.fr/cadeau-aperol" title="Aperol" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Aperol
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/cadeau-biere" title="Bière" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Bière
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/cadeau-vin" title="Vin" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Vin
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/cadeaux-pour-fans-d-animaux" title="Animaux" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Animaux
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/cadeaux-rigolos" title="Rigolo" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Rigolo
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/bain-et-bien-etre" title="Bain et bien-être" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Bain et bien-être
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/cuisine-barbecue" title="Cuisine" class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Cuisine
                                    </span>
								</a>
                                <a href="https://www.cadeauxfolies.fr/films-television" title="Films & Télévision " class="flex items-center justify-center w-full rounded-lg py-3 cursor-pointer bg-primary-lighter border-none px-2 leading-4 h-14 overflow-hidden">
                                    <span class="text-center font-medium">
                                        Films & Télévision 
                                    </span>
								</a>
							</div>
								</div>
						</div>
				</div>
			
				<div class="level-0">
					<span class="flex items-center transition-transform duration-150 ease-in-out transform text-sm leading-21px mb-2" :class="{'-translate-x-full' : menu.mobilePanelActiveId, 'translate-x-0' : !menu.mobilePanelActiveId }">
							<a style="" class="flex items-center w-full px-19px py-3 border-none rounded-lg cursor-pointer bg-primary-lighter border-primary text-base font-medium gap-4 leading-4 h-12" href="https://www.cadeauxfolies.fr/nouveautes" title="Nouveautés"><img width="24" height="24" src="https://upsidedown.radbag.de/media/menu/18/icons/_/3/_3_.png" alt="" />Nouveautés</a>
							</span>
						
				</div>
			
				<div class="level-0">
					<span class="flex items-center transition-transform duration-150 ease-in-out transform text-sm leading-21px mb-2" :class="{'-translate-x-full' : menu.mobilePanelActiveId, 'translate-x-0' : !menu.mobilePanelActiveId }">
							<a style="" class="flex items-center w-full px-19px py-3 border-none rounded-lg cursor-pointer bg-primary-lighter border-primary text-base font-medium gap-4 leading-4 h-12" href="https://www.cadeauxfolies.fr/top-produits" title="Meilleures ventes"><img width="24" height="24" src="https://upsidedown.radbag.de/media/menu/18/icons/_/4/_4_.png" alt="" />Meilleures ventes</a>
							</span>
						
				</div>
			
				<div class="level-0">
					<span class="flex items-center transition-transform duration-150 ease-in-out transform text-sm leading-21px mb-2" :class="{'-translate-x-full' : menu.mobilePanelActiveId, 'translate-x-0' : !menu.mobilePanelActiveId }">
							<a style="" class="flex items-center w-full px-19px py-3 border-none rounded-lg cursor-pointer bg-primary-lighter border-primary text-base font-medium gap-4 leading-4 h-12" href="https://www.cadeauxfolies.fr/cadeau" title="Trouver un cadeau"><img width="24" height="24" src="https://upsidedown.radbag.de/media/menu/22/icons/e/m/emojis_4_.png" alt="" />Trouver un cadeau</a>
							</span>
						
				</div>
			 <div class="flex flex-col font-medium gap-4 text-base mt-12"><a href="https://www.cadeauxfolies.fr/customer/account/">Mon compte</a> <a href="https://www.cadeauxfolies.fr/faq/">FAQ</a> <a href="https://www.cadeauxfolies.fr/supportpage/">Aide</a></div></nav></div></div><!-- desktop --><div x-ref="nav-desktop" @load.window="menu.setActiveMenu($refs['nav-desktop'])" class="z-68 hidden lg:block lg:relative lg:min-h-0 lg:pt-0 w-full font-poppins"><span class="hidden"></span> <nav class="nav-desktop w-full duration-150 ease-in-out transform flex justify-start relative min-h-0 transition-display mx-auto 2xl:px-18px">
				<div class="level-0" @mouseenter="menu.hoverPanelActiveId = 'category-node-5504'" @mouseleave="menu.hoverPanelActiveId = 0">
					<span class="bg-opacity-95">
                        <a style="color:#cd121a" class="top-menu-item w-full 2xl:text-base text-sm text-blackfont level-0 flex items-center gap-5px 2lg:h-45px px-1 xl:px-2 2xl:px-3 gap-3 xl:gap-6 bg-white rounded-lg" href="https://www.cadeauxfolies.fr/cadeaux-de-noel" title="Noël">
                            <span class="px-3">Noël</span>
                        </a>
					</span>
					<div class="w-full left-6 justify-start  absolute z-10 hidden py-4 shadow-lg bg-container-lighter -mt-px menu-full top-menu-effect h-382px  flex-row" :class="{ '' : menu.hoverPanelActiveId !== 'category-node-5504', 'openmenu' : menu.hoverPanelActiveId === 'category-node-5504'}">
					<div class="max-w-1920px mx-auto w-full">
					<div class="lg:px-30px xl:px-114px flex gap-x-14 overflow-hidden flex-wrap">
					
							<div class="">
									<a href="https://www.cadeauxfolies.fr/cadeaux-de-noel-pour-hommes" title="Hommes" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary font-semibold text-sm">
											Hommes
										</span>
									</a>
							<div class="relative z-10" style="column-count: 1;column-gap: 24px;overflow-y: auto;height: 324px;column-fill: auto;">
								<a href="https://www.cadeauxfolies.fr/cadeaux-de-noel-pour-copain" title="Copain" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Copain
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/cadeaux-de-noel-pour-papa" title="Papa" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Papa
									</span>
								</a>
								
							</div>
						
							</div>
						
							<div class="">
									<a href="https://www.cadeauxfolies.fr/cadeaux-de-noel-pour-femmes" title="Femmes" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary font-semibold text-sm">
											Femmes
										</span>
									</a>
							<div class="relative z-10" style="column-count: 1;column-gap: 24px;overflow-y: auto;height: 324px;column-fill: auto;">
								<a href="https://www.cadeauxfolies.fr/cadeaux-de-noel-pour-copine" title="Copine" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Copine
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/cadeau-noel-maman" title="Maman" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Maman
									</span>
								</a>
								
							</div>
						
							</div>
						<div class="menu-container-nochild flex flex-col flex-wrap max-h-80">
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/cadeaux-de-noel-pour-parents" title="Parents" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Parents
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/cadeaux-de-noel-pour-enfants" title="Enfants" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Enfants
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/cadeaux-de-noel-personnalises" title="Personnalisés" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Personnalisés
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/idees-cadeaux-pour-mettre-dans-le-calendrier-de-l-avent" title="Remplir le calendrier de l'Avent" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Remplir le calendrier de l'Avent
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/cadeau-secret-santa" title="Secret Santa" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Secret Santa
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/calendrier-de-l-avent-personnalise" title="Calendrier de l'avent" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Calendrier de l'avent
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/decoration-de-noel" title="Décoration" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Décoration
										</span>
									</a></div></div>
					</div>		
					</div>
					</div>
				
				</div>
			
				<div class="level-0" @mouseenter="menu.hoverPanelActiveId = 'category-node-5410'" @mouseleave="menu.hoverPanelActiveId = 0">
					<span class="bg-opacity-95">
                        <a style="color:#1F1F1F" class="top-menu-item w-full 2xl:text-base text-sm text-blackfont level-0 flex items-center gap-5px 2lg:h-45px px-1 xl:px-2 2xl:px-3 gap-3 xl:gap-6 bg-white rounded-lg" href="https://www.cadeauxfolies.fr/coffrets-cadeaux" title="Coffrets cadeaux">
                            <span class="px-3">Coffrets cadeaux</span>
                        </a>
					</span>
				</div>
			
				<div class="level-0" @mouseenter="menu.hoverPanelActiveId = 'category-node-4231'" @mouseleave="menu.hoverPanelActiveId = 0">
					<span class="bg-opacity-95">
                        <a style="color:#1F1F1F" class="top-menu-item w-full 2xl:text-base text-sm text-blackfont level-0 flex items-center gap-5px 2lg:h-45px px-1 xl:px-2 2xl:px-3 gap-3 xl:gap-6 bg-white rounded-lg" href="https://www.cadeauxfolies.fr/idee-cadeau" title="Pour qui ?">
                            <span class="px-3">Pour qui ?</span>
                        </a>
					</span>
					<div class="w-full left-6 justify-start  absolute z-10 hidden py-4 shadow-lg bg-container-lighter -mt-px menu-full top-menu-effect h-382px  flex-row" :class="{ '' : menu.hoverPanelActiveId !== 'category-node-4231', 'openmenu' : menu.hoverPanelActiveId === 'category-node-4231'}">
					<div class="max-w-1920px mx-auto w-full">
					<div class="lg:px-30px xl:px-114px flex gap-x-14 overflow-hidden flex-wrap">
					
							<div class="">
									<a href="https://www.cadeauxfolies.fr/cadeaux-pour-hommes" title="Hommes" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary font-semibold text-sm">
											Hommes
										</span>
									</a>
							<div class="relative z-10" style="column-count: 1;column-gap: 24px;overflow-y: auto;height: 324px;column-fill: auto;">
								<a href="https://www.cadeauxfolies.fr/cadeau-papa" title="Papa" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Papa
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/cadeau-copain" title="Copain" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Copain
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/cadeau-frere" title="Frère" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Frère
									</span>
								</a>
								
							</div>
						
							</div>
						
							<div class="">
									<a href="https://www.cadeauxfolies.fr/cadeaux-pour-femmes" title="Femmes" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary font-semibold text-sm">
											Femmes
										</span>
									</a>
							<div class="relative z-10" style="column-count: 1;column-gap: 24px;overflow-y: auto;height: 324px;column-fill: auto;">
								<a href="https://www.cadeauxfolies.fr/cadeau-maman" title="Maman" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Maman
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/cadeau-copine" title="Copine" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Copine
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/cadeau-soeur" title="Soeur" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Soeur
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/cadeau-mamie" title="Mamie" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Mamie
									</span>
								</a>
								
							</div>
						
							</div>
						<div class="menu-container-nochild flex flex-col flex-wrap max-h-80">
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/idee-cadeau-parents" title="Parents" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Parents
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/cadeaux-pour-enfants" title="Enfants" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Enfants
										</span>
									</a></div></div>
					</div>		
					</div>
					</div>
				
				</div>
			
				<div class="level-0" @mouseenter="menu.hoverPanelActiveId = 'category-node-4244'" @mouseleave="menu.hoverPanelActiveId = 0">
					<span class="bg-opacity-95">
                        <a style="color:#1F1F1F" class="top-menu-item w-full 2xl:text-base text-sm text-blackfont level-0 flex items-center gap-5px 2lg:h-45px px-1 xl:px-2 2xl:px-3 gap-3 xl:gap-6 bg-white rounded-lg" href="https://www.cadeauxfolies.fr/idee-cadeau" title="Quelle occasion ?">
                            <span class="px-3">Quelle occasion ?</span>
                        </a>
					</span>
					<div class="w-full left-6 justify-start  absolute z-10 hidden py-4 shadow-lg bg-container-lighter -mt-px menu-full top-menu-effect h-382px  flex-row" :class="{ '' : menu.hoverPanelActiveId !== 'category-node-4244', 'openmenu' : menu.hoverPanelActiveId === 'category-node-4244'}">
					<div class="max-w-1920px mx-auto w-full">
					<div class="lg:px-30px xl:px-114px flex gap-x-14 overflow-hidden flex-wrap">
					
							<div class="">
									<a href="https://www.cadeauxfolies.fr/cadeau-d-anniversaire" title="Anniversaire" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary font-semibold text-sm">
											Anniversaire
										</span>
									</a>
							<div class="relative z-10" style="column-count: 2;column-gap: 24px;overflow-y: auto;height: 324px;column-fill: auto;">
								<a href="https://www.cadeauxfolies.fr/cadeau-18-ans" title="18 ans" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										18 ans
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/cadeau-20-ans" title="20 ans" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										20 ans
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/cadeau-anniversaire-30-ans" title="30 ans" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										30 ans
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/cadeau-anniversaire-40-ans" title="40 ans" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										40 ans
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/cadeau-anniversaire-50-ans" title="50 ans" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										50 ans
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/cadeau-60-ans" title="60 ans" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										60 ans
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/cadeau-anniversaire-homme" title="Hommes" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Hommes
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/cadeau-anniversaire-femme" title="Femmes" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Femmes
									</span>
								</a>
								
							</div>
						
							</div>
						<div class="menu-container-nochild flex flex-col flex-wrap max-h-80">
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/cadeaux-de-mariage" title="Mariage" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Mariage
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/cadeau-bebe" title="Bébé" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Bébé
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/cadeau-cremaillere" title="Crémaillère" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Crémaillère
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/cadeau-d-adieu" title="Adieu" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Adieu
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/cadeaux-pour-la-rentree-scolaire" title="Rentrée Scolaire" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Rentrée Scolaire
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/enterrement-de-vie-de-garcon-et-fille" title="EVJF et EVG" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											EVJF et EVG
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/cadeaux-de-noel" title="Noël" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Noël
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/cadeaux-pour-la-fete-des-meres" title="Fête des Mères" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Fête des Mères
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/cadeaux-pour-la-fete-des-peres" title="Fête des Pères" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Fête des Pères
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/cadeaux-de-paques" title="Pâques" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Pâques
										</span>
									</a></div></div>
					</div>		
					</div>
					</div>
				
				</div>
			
				<div class="level-0" @mouseenter="menu.hoverPanelActiveId = 'category-node-4277'" @mouseleave="menu.hoverPanelActiveId = 0">
					<span class="bg-opacity-95">
                        <a style="color:#1F1F1F" class="top-menu-item w-full 2xl:text-base text-sm text-blackfont level-0 flex items-center gap-5px 2lg:h-45px px-1 xl:px-2 2xl:px-3 gap-3 xl:gap-6 bg-white rounded-lg" href="https://www.cadeauxfolies.fr/cadeaux-personnalises" title="Personnalisé">
                            <span class="px-3">Personnalisé</span>
                        </a>
					</span>
					<div class="w-full left-6 justify-start  absolute z-10 hidden py-4 shadow-lg bg-container-lighter -mt-px menu-full top-menu-effect h-382px  flex-row" :class="{ '' : menu.hoverPanelActiveId !== 'category-node-4277', 'openmenu' : menu.hoverPanelActiveId === 'category-node-4277'}">
					<div class="max-w-1920px mx-auto w-full">
					<div class="lg:px-30px xl:px-114px flex gap-x-14 overflow-hidden flex-wrap">
					
							<div class="">
									<a href="https://www.cadeauxfolies.fr/decoration-personnalise" title="Décoration" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary font-semibold text-sm">
											Décoration
										</span>
									</a>
							<div class="relative z-10" style="column-count: 1;column-gap: 24px;overflow-y: auto;height: 324px;column-fill: auto;">
								<a href="https://www.cadeauxfolies.fr/lampes-personnalisees" title="Lampes" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Lampes
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/poster-personnalise" title="Posters" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Posters
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/porte-cles-exclusifs" title="Porte-clés" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Porte-clés
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/cadeaux-en-bois-personnalises" title="Tableau en bois" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Tableau en bois
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/coussins-personnalises" title="Coussin" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Coussin
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/paillassons-personnalises" title="Paillassons" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Paillassons
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/couvertures-personnalisees" title="Couvertures" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Couvertures
									</span>
								</a>
								
							</div>
						
							</div>
						
							<div class="">
									<a href="https://www.cadeauxfolies.fr/tasses-et-verres-personnalises" title="Tasses et Verres" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary font-semibold text-sm">
											Tasses et Verres
										</span>
									</a>
							<div class="relative z-10" style="column-count: 1;column-gap: 24px;overflow-y: auto;height: 324px;column-fill: auto;">
								<a href="https://www.cadeauxfolies.fr/verre-a-vin-personnalise" title="Vin" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Vin
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/verre-a-gin-personnalise" title="Gin" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Gin
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/verre-a-biere-personnalise" title="Bière" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Bière
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/verre-a-whisky-personnalise" title="Whisky" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Whisky
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/mug-personnalise" title="Mug" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Mug
									</span>
								</a>
								
							</div>
						
							</div>
						
							<div class="">
									<a href="https://www.cadeauxfolies.fr/vetements-accessoires" title="Vêtements" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary font-semibold text-sm">
											Vêtements
										</span>
									</a>
							<div class="relative z-10" style="column-count: 2;column-gap: 24px;overflow-y: auto;height: 324px;column-fill: auto;">
								<a href="https://www.cadeauxfolies.fr/peignoirs-pour-femmes" title="Peignoirs" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Peignoirs
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/chaussettes" title="Chaussettes" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Chaussettes
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/calecon-personnalise" title="Caleçons homme" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Caleçons homme
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/body-personnalise" title="Bodys bébé" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Bodys bébé
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/tabliers" title="Tabliers" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Tabliers
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/t-shirts" title="T-Shirts" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										T-Shirts
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/pull" title="Pull" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Pull
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/t-shirts-personnalises-enfant" title="T-shirts Enfant" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										T-shirts Enfant
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/casquettes-pour-hommes" title="Casquettes" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Casquettes
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/pull-plaid" title="Pull Plaid" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Pull Plaid
									</span>
								</a>
								
							</div>
						
							</div>
						
							<div class="">
									<a href="https://www.cadeauxfolies.fr/sacs" title="Sacs" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary font-semibold text-sm">
											Sacs
										</span>
									</a>
							<div class="relative z-10" style="column-count: 1;column-gap: 24px;overflow-y: auto;height: 324px;column-fill: auto;">
								<a href="https://www.cadeauxfolies.fr/trousse-de-toilette" title="Trousse de toilette" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Trousse de toilette
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/sac-cabas" title="Sac cabas" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Sac cabas
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/sac-a-dos-personnalise" title="Sacs à dos" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Sacs à dos
									</span>
								</a>
							
								<a href="https://www.cadeauxfolies.fr/tote-bag" title="Tote Bag" class="block w-full px-3 whitespace-nowrap first:mt-0 hover:underline" style="overflow: hidden;column-fill: auto;">
									<span class="text-primary text-sm flex h-9 items-centre">
										Tote Bag
									</span>
								</a>
								
							</div>
						
							</div>
						<div class="menu-container-nochild flex flex-col flex-wrap max-h-80">
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/balles-de-golf-personnalisees" title="Balles de golf" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Balles de golf
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/tatouage-personnalise" title="Tatouages" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Tatouages
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/puzzle-personnalise" title="Puzzles" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Puzzles
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/chocolat-personnalise" title="Chocolat" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Chocolat
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/desodorisant-voiture-personnalise" title="Désodorisant voiture" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Désodorisant voiture
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/papier-cadeau-personnalise" title="Papier cadeau" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Papier cadeau
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/serviette-personnalisee" title="Serviette" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Serviette
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/cadeaux-personnalises-au-design-ia" title="Design IA" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Design IA
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/porte-cles-personnalise" title="Porte-clés" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Porte-clés
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/boite-cadeau-personnalisee" title="Boîte cadeau" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Boîte cadeau
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/nouveautes-cadeaux-personnalises" title="Nouveautés" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Nouveautés
										</span>
									</a></div></div>
					</div>		
					</div>
					</div>
				
				</div>
			
				<div class="level-0" @mouseenter="menu.hoverPanelActiveId = 'category-node-4320'" @mouseleave="menu.hoverPanelActiveId = 0">
					<span class="bg-opacity-95">
                        <a style="color:#1F1F1F" class="top-menu-item w-full 2xl:text-base text-sm text-blackfont level-0 flex items-center gap-5px 2lg:h-45px px-1 xl:px-2 2xl:px-3 gap-3 xl:gap-6 bg-white rounded-lg" href="https://www.cadeauxfolies.fr/cadeau-derniere-minute" title="Cadeau dernière minute">
                            <span class="px-3">Cadeau dernière minute</span>
                        </a>
					</span>
					<div class="w-full left-6 justify-start  absolute z-10 hidden py-4 shadow-lg bg-container-lighter -mt-px menu-full top-menu-effect h-382px  flex-row" :class="{ '' : menu.hoverPanelActiveId !== 'category-node-4320', 'openmenu' : menu.hoverPanelActiveId === 'category-node-4320'}">
					<div class="max-w-1920px mx-auto w-full">
					<div class="lg:px-30px xl:px-114px flex gap-x-14 overflow-hidden flex-wrap">
					<div class="menu-container-nochild flex flex-col flex-wrap max-h-80">
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/fun-au-bureau" title="Bureau" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Bureau
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/deco-confort" title="Décoration" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Décoration
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/plaisirs-gustatifs" title="Plaisirs gustatifs" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Plaisirs gustatifs
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/jeux-farces" title="Jeux & Farces" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Jeux & Farces
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/gadgets-high-tech" title="Gadgets" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Gadgets
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/jeux-de-soiree" title="Soirée" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Soirée
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/ballons" title="Ballons" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Ballons
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/cartes" title="Cartes" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Cartes
										</span>
									</a></div></div>
					</div>		
					</div>
					</div>
				
				</div>
			
				<div class="level-0" @mouseenter="menu.hoverPanelActiveId = 'category-node-4330'" @mouseleave="menu.hoverPanelActiveId = 0">
					<span class="bg-opacity-95">
                        <a style="color:#1F1F1F" class="top-menu-item w-full 2xl:text-base text-sm text-blackfont level-0 flex items-center gap-5px 2lg:h-45px px-1 xl:px-2 2xl:px-3 gap-3 xl:gap-6 bg-white rounded-lg" href="https://www.cadeauxfolies.fr/idee-cadeau" title="Lifestyle">
                            <span class="px-3">Lifestyle</span>
                        </a>
					</span>
					<div class="w-full left-6 justify-start  absolute z-10 hidden py-4 shadow-lg bg-container-lighter -mt-px menu-full top-menu-effect h-382px  flex-row" :class="{ '' : menu.hoverPanelActiveId !== 'category-node-4330', 'openmenu' : menu.hoverPanelActiveId === 'category-node-4330'}">
					<div class="max-w-1920px mx-auto w-full">
					<div class="lg:px-30px xl:px-114px flex gap-x-14 overflow-hidden flex-wrap">
					<div class="menu-container-nochild flex flex-col flex-wrap max-h-80">
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/cadeau-aperol" title="Aperol" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Aperol
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/cadeau-biere" title="Bière" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Bière
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/cadeau-vin" title="Vin" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Vin
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/cadeaux-pour-fans-d-animaux" title="Animaux" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Animaux
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/cadeaux-rigolos" title="Rigolo" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Rigolo
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/bain-et-bien-etre" title="Bain et bien-être" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Bain et bien-être
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/cuisine-barbecue" title="Cuisine" class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Cuisine
										</span>
									</a></div>
							<div class="menu-item-nochild pr-10 font-semibold">
									<a href="https://www.cadeauxfolies.fr/films-television" title="Films & Télévision " class="block w-full px-3 py-1 my-1 whitespace-nowrap first:mt-0 hover:underline">
										<span class="text-primary text-sm">
											Films & Télévision 
										</span>
									</a></div></div>
					</div>		
					</div>
					</div>
				
				</div>
			
				<div class="level-0" @mouseenter="menu.hoverPanelActiveId = 'category-node-4338'" @mouseleave="menu.hoverPanelActiveId = 0">
					<span class="bg-opacity-95">
                        <a style="color:#1F1F1F" class="top-menu-item w-full 2xl:text-base text-sm text-blackfont level-0 flex items-center gap-5px 2lg:h-45px px-1 xl:px-2 2xl:px-3 gap-3 xl:gap-6 bg-white rounded-lg" href="https://www.cadeauxfolies.fr/nouveautes" title="Nouveautés">
                            <span class="px-3">Nouveautés</span>
                        </a>
					</span>
				</div>
			
				<div class="level-0" @mouseenter="menu.hoverPanelActiveId = 'category-node-4339'" @mouseleave="menu.hoverPanelActiveId = 0">
					<span class="bg-opacity-95">
                        <a style="color:#1F1F1F" class="top-menu-item w-full 2xl:text-base text-sm text-blackfont level-0 flex items-center gap-5px 2lg:h-45px px-1 xl:px-2 2xl:px-3 gap-3 xl:gap-6 bg-white rounded-lg" href="https://www.cadeauxfolies.fr/top-produits" title="Meilleures ventes">
                            <span class="px-3">Meilleures ventes</span>
                        </a>
					</span>
				</div>
			
				<div class="level-0" @mouseenter="menu.hoverPanelActiveId = 'category-node-5587'" @mouseleave="menu.hoverPanelActiveId = 0">
					<span class="bg-opacity-95">
                        <a style="color:#1F1F1F" class="top-menu-item w-full 2xl:text-base text-sm text-blackfont level-0 flex items-center gap-5px 2lg:h-45px px-1 xl:px-2 2xl:px-3 gap-3 xl:gap-6 bg-white rounded-lg" href="https://www.cadeauxfolies.fr/cadeau" title="Trouver un cadeau">
                            <span class="px-3">Trouver un cadeau</span>
                        </a>
					</span>
				</div>
			</nav></div></div><style> .search-back-icon{display:none} .search-content .search-back-icon{display:block}</style><script>
    'use strict';
    const initHeaderNavigation = () => {
        var fragmentmenu = document.createDocumentFragment();
        return {
            mobilePanelActiveId: null,
            hoverPanelActiveId: null,
            menuLevel: null,
            isActive: '',
            open: false,
            algoliaContainer: '',
            menuAlgolia: 0,
            headerAlgolia: 0,
            setActiveMenu(menuNode) {
                Array.from(menuNode.querySelectorAll('a')).filter(link => {
                    const linkmenu = link.href.split('/');
                    const linkwindow = window.location.href.split('?')[0].split('/');
                    return linkmenu[3] != '' ? linkmenu[3] === linkwindow[3] : '';
                }).map(item => {
                    const span = item.querySelector("span");
                    const element = item.closest(".level-0").querySelector('.top-menu-item');
                    if(element) {
                        element.classList.add('menu-item-active')
                    }   
                    if(span) {
                        span.classList.add("underline");
                    }
                    item.classList.add('menu-item-active');
                });
            },
            algoliaChangePosition() {
                if(this.algoliaContainer == '') {
                    this.algoliaContainer = fragmentmenu.appendChild(document.querySelector('#algoliaAutocomplete'))
                } 
                if(this.open == true) {
                    document.getElementById('algolia-autocomplete-container-mobile-menu').appendChild(this.algoliaContainer);
                    if(document.querySelector("#algolia-autocomplete-container-mobile-menu input") != null) {
                        document.querySelector("#algolia-autocomplete-container-mobile-menu").onclick = function() {
                            document.querySelector('#search-block-menu').classList.add('search-content')
                        };
                    }
                } else if(this.open == false) {
                    document.querySelector('.algolia-search-block').appendChild(this.algoliaContainer);
                    document.querySelector('#search-block-menu').classList.remove('search-content')
                }
            },
            goBack() {
                document.querySelector('#search-block-menu').classList.remove('search-content');
                if(document.querySelector('.aa-Panel.autocomplete-block') != null){
                    document.querySelector('.aa-Panel.autocomplete-block').remove();
                }
            }
        }
    }</script></div></div><!--advantages mobile--> <div class="advantages-mobile md:hidden lg:mt-1.5 bg-navbar lg:h-12 sm:h-10 h-9 mt-14"><div><p> <div class="advantages-block-wrapper advantages-block"><div class="max-w-1920px mx-auto relative"><div class="lg:px-5 xl:px-20"><div class="mx-auto flex text-xs 2xl:text-sm leading-4 justify-center md:gap-x-11 gap-x-2.5 flex-wrap swiper-container swiper-design swiper-container-advantages"><div class="swiper-wrapper flex w-full"> <div class="mySlides w-full"><div class="flex lg:h-12 sm:h-10 h-9 justify-center items-center now w-full md:w-auto text-center"><span> <svg class="mx-auto lg:w-8 lg:h-8 sm:w-6 sm:h-6 w-5 h-5" width="20" height="20" ><use xlink:href="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/sprite.svg#freeshipHeader" /></svg></span> <span class="pl-7px"> <a href="/faq?sublink=fraisdeport/">Livraison gratuite dès 50 €</a> </span></div></div>  <div class="mySlides w-full no-show-perso"><div class="flex lg:h-12 sm:h-10 h-9 justify-center items-center w-full md:w-auto text-center"><span> <svg class="mx-auto lg:w-8 lg:h-8 sm:w-6 sm:h-6 w-5 h-5" width="20" height="20" ><use xlink:href="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/sprite.svg#gratisbackHeader" /></svg></span> <span class="pl-7px"> <a href="/faq?sublink=retour/">100 jours satisfait ou remboursé</a> </span></div></div>  <div class="mySlides w-full"><div class="flex lg:h-12 sm:h-10 h-9 justify-center items-center w-full md:w-auto text-center"> <span> <svg class="mx-auto lg:w-8 lg:h-8 sm:w-6 sm:h-6 w-5 h-5" width="20" height="20" ><use xlink:href="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/sprite.svg#klarnatransparent" /></svg></span>  <span class="pl-7px"> <a href="/faq?sublink=paiement/">Payez avec Klarna</a> </span></div></div> <div class="mySlides w-full"><div class="flex lg:h-12 sm:h-10 h-9 justify-center items-center w-full md:w-auto text-center"> <span> <svg class="mx-auto sm:w-6 sm:h-6 w-5 h-5" width="20" height="20"><use xlink:href="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/sprite.svg#small_ts" /></svg></span>  <span class="pl-7px"> <a target="_blank" href="https://www.trustedshops.fr/evaluation/info_X9A28A0360751E6EB297ECEBED2803199.html">Trusted Shops 4.33 / 5.00</a> </span></div></div></div></div></div></div></div><style> @media only screen and (min-width: 769px) { .mySlides {display:block !important;} } @media only screen and (max-width: 768px) { .mySlides {display:none;} }</style></p></div></div> <!--Cart Drawer--> <!--Authentication Pop-Up--> <script>
    function initAuthentication() {
        return {
            open: false,
            forceAuthentication: false,
            checkoutUrl: 'https://www.cadeauxfolies.fr/checkout/index/',
            errors: 0,
            hasCaptchaToken: 0,
            displayErrorMessage: false,
            errorMessages: [],
            setErrorMessages: function setErrorMessages(messages) {
                this.errorMessages = [messages];
                this.displayErrorMessage = this.errorMessages.length;
            },
            submitForm: function () {
                
                const $form = document.querySelector('#login-form');
                
                if (this.errors === 0) {
                    this.dispatchLoginRequest($form);
                }
            },
            onPrivateContentLoaded: function (data) {
                const isLoggedIn = data.customer && data.customer.firstname;
                if (data.cart && !isLoggedIn) {
                    this.forceAuthentication = !data.cart.isGuestCheckoutAllowed;
                }
            },
            redirectIfAuthenticated: function (event) {
                if (event.detail && event.detail.url) {
                    this.checkoutUrl = event.detail.url;
                }
                if (!this.forceAuthentication) {
                    window.location.href = this.checkoutUrl;
                }
            },
            dispatchLoginRequest: function(form) {
                this.isLoading = true;
                const username = this.$refs['customer-email'].value;
                const password = this.$refs['customer-password'].value;
                const formKey = hyva.getFormKey();
                const bodyFields = {
                    'username': username,
                    'password': password,
                    'formKey': formKey
                };
                 const fieldName = 'g\u002Drecaptcha\u002Dresponse';
                const recaptchaField = fieldName && form[fieldName];
                if (recaptchaField) {
                    bodyFields[fieldName] = recaptchaField.value;
                }
                fetch('https://www.cadeauxfolies.fr/customer/ajax/login/', {
                        method: 'POST',
                        headers: {
                            'Content-Type': 'application/json',
                            'X-Requested-With': 'XMLHttpRequest'
                        },
                        body: JSON.stringify(bodyFields)
                    }
                ).then(response => {
                        return response.json()
                    }
                ).then(data=> {
                    this.isLoading = false;
                    if (data.errors) {
                        dispatchMessages([{
                            type: 'error',
                            text: data.message
                        }], 5000);
                        this.errors = 1;
                        this.hasCaptchaToken = 0;
                    } else {
                        window.location.href = this.checkoutUrl;
                    }
                });
            }
        }
    }</script><section id="authentication-popup" x-data="initAuthentication()" @private-content-loaded.window="onPrivateContentLoaded($event.detail.data)" @toggle-authentication.window="open = forceAuthentication; redirectIfAuthenticated(event)" @keydown.window.escape="open = false" ><div class="backdrop" aria-hidden="true" x-cloak x-show="open" x-transition:enter="ease-in-out duration-500" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-transition:leave="ease-in-out duration-500" x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0" @click="open = false" ></div><div role="dialog" aria-modal="true" @click.outside="open = false" class="inset-y-0 right-0 z-30 flex max-w-full fixed" x-cloak x-show="open" ><div class="relative w-screen max-w-md pt-16 bg-container-lighter" x-show="open" x-cloak="" x-transition:enter="transform transition ease-in-out duration-500 sm:duration-700" x-transition:enter-start="translate-x-full" x-transition:enter-end="translate-x-0" x-transition:leave="transform transition ease-in-out duration-500 sm:duration-700" x-transition:leave-start="translate-x-0" x-transition:leave-end="translate-x-full" ><div x-show="open" x-cloak="" x-transition:enter="ease-in-out duration-500" x-transition:enter-start="opacity-0" x-transition:enter-end="opacity-100" x-transition:leave="ease-in-out duration-500" x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0" class="absolute top-0 right-2 flex p-2 mt-2"><button type="button" @click="open = false;" aria-label="Close&#x20;panel" class="p-2 text-gray-300 transition duration-150 ease-in-out hover:text-black" ><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="2" stroke="currentColor" width="24" height="24" role="img">
  <path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12"/>
<title>Close panel</title></svg>
</button></div><template x-if="open"><div class="flex flex-col h-full py-6 space-y-6 bg-white shadow-xl overflow-y-auto"><div class="block-customer-login bg-container border border-container mx-4 p-4 shadow-sm"><p id="authenticate-customer-login" class="text-lg leading-7 text-gray-900"><strong class="font-medium">Commander en utilisant votre compte</strong></p><form class="form form-login" method="post" @submit.prevent="submitForm();" id="login-form" > <div class="fieldset login"><div class="field email required"><label class="label" for="form-login-username" form="login-form" ><span>E-mail </span></label> <div class="control"><input name="username" id="form-login-username" x-ref="customer-email" @change="errors = 0" type="email" required autocomplete="off" class="form-input input-text" ></div></div><div class="field password required"><label for="form-login-password" class="label" form="login-form"><span>Mot de passe</span></label> <div class="control"><input name="password" id="form-login-password" type="password" class="form-input input-text" required x-ref="customer-password" autocomplete="off" @change="errors = 0" ></div></div><input name="context" type="hidden" value="checkout" /><div class="actions-toolbar flex justify-between pt-6 pb-2 items-center"><button type="submit" class="inline-flex btn btn-primary disabled:opacity-75" >Mon compte</button> <a href="https://www.cadeauxfolies.fr/customer/account/forgotpassword/" >Vous avez oublié votre mot de passe ?</a></div></div></form></div><div class="mx-4"></div><div class="block-new-customer bg-container border border-container mx-4 p-4 shadow-sm"><p id="authenticate-new-customer" class="text-lg mb-2 leading-7 text-gray-900"><strong class="font-medium">Commander en tant que nouveau client</strong></p><div class="block-content"><p class="mb-1">Creating an account has many benefits:</p><ul class="list-disc pl-5"><li> See order and shipping status</li> <li> Track order history</li> <li> Check out faster</li></ul><div class="actions-toolbar flex justify-between mt-6 mb-2 items-center"><a href="https://www.cadeauxfolies.fr/customer/account/create/" class="inline-flex btn btn-primary">Créer un compte</a></div></div></div></div></template></div></div></section></nav><!--advantages desktop--><div class="hidden md:flex items-center justify-center lg:h-12 sm:h-10 h-9 bg-navbar advantages-container"><div><p> <div class="advantages-block-wrapper advantages-block"><div class="max-w-1920px mx-auto relative"><div class="lg:px-5 xl:px-20"><div class="mx-auto flex text-xs 2xl:text-sm leading-4 justify-center md:gap-x-11 gap-x-2.5 flex-wrap swiper-container swiper-design swiper-container-advantages"><div class="swiper-wrapper flex w-full"> <div class="mySlides w-full"><div class="flex lg:h-12 sm:h-10 h-9 justify-center items-center now w-full md:w-auto text-center"><span> <svg class="mx-auto lg:w-8 lg:h-8 sm:w-6 sm:h-6 w-5 h-5" width="20" height="20" ><use xlink:href="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/sprite.svg#freeshipHeader" /></svg></span> <span class="pl-7px"> <a href="/faq?sublink=fraisdeport/">Livraison gratuite dès 50 €</a> </span></div></div>  <div class="mySlides w-full no-show-perso"><div class="flex lg:h-12 sm:h-10 h-9 justify-center items-center w-full md:w-auto text-center"><span> <svg class="mx-auto lg:w-8 lg:h-8 sm:w-6 sm:h-6 w-5 h-5" width="20" height="20" ><use xlink:href="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/sprite.svg#gratisbackHeader" /></svg></span> <span class="pl-7px"> <a href="/faq?sublink=retour/">100 jours satisfait ou remboursé</a> </span></div></div>  <div class="mySlides w-full"><div class="flex lg:h-12 sm:h-10 h-9 justify-center items-center w-full md:w-auto text-center"> <span> <svg class="mx-auto lg:w-8 lg:h-8 sm:w-6 sm:h-6 w-5 h-5" width="20" height="20" ><use xlink:href="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/sprite.svg#klarnatransparent" /></svg></span>  <span class="pl-7px"> <a href="/faq?sublink=paiement/">Payez avec Klarna</a> </span></div></div> <div class="mySlides w-full"><div class="flex lg:h-12 sm:h-10 h-9 justify-center items-center w-full md:w-auto text-center"> <span> <svg class="mx-auto sm:w-6 sm:h-6 w-5 h-5" width="20" height="20"><use xlink:href="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/sprite.svg#small_ts" /></svg></span>  <span class="pl-7px"> <a target="_blank" href="https://www.trustedshops.fr/evaluation/info_X9A28A0360751E6EB297ECEBED2803199.html">Trusted Shops 4.33 / 5.00</a> </span></div></div></div></div></div></div></div><style> @media only screen and (min-width: 769px) { .mySlides {display:block !important;} } @media only screen and (max-width: 768px) { .mySlides {display:none;} }</style></p></div></div><script>
    var slideIndex = 1;
    showDivs(slideIndex);

    function plusDivs(n) {
    showDivs(slideIndex += n);
    }

    function showDivs(n) {
        var i;
        var x = document.querySelectorAll(".advantages-mobile .mySlides");
        if (n > x.length) {slideIndex = 1}
        if (n < 1) {slideIndex = x.length}
        for (i = 0; i < x.length; i++) {
            x[i].style.display = "none";  
        }
        if(x[slideIndex-1]){ 
            x[slideIndex-1].style.display = "block";  
        }
    }

    setInterval(() => {
        plusDivs(1);
    },3500);
    function openmobilemenu() {
        setTimeout(() => {
            if(document.querySelector('.aa-ClearButton')){
                document.querySelector('.aa-ClearButton').click();
            }
            document.querySelector('.mobile-menu-icon').click();
        },300)
    }</script><style> .algolia-search-input-loading,.algolia-search-block input,.algolia-search-block{width: 100%;position: relative;} .algolia-search-input-loading,.algolia-search-block input{border-color: #B4B4B4;color:#515151;} .recommended-wrapper{max-width: inherit;top: 72px;width: 458px;border: none;--tw-shadow: 0px 8px 32px 0px #1F1F1F1A;box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);} .autocomplete-block {width: inherit !important;} .aa-InputWrapperPrefix{z-index: 1;} .header-logo {order:0; justify-content: flex-start;} #algoliaAutocomplete .aa-Input, .algolia-search-input-loading { border-color: #B4B4B4; color: #515151; height: 48px; width: 100%; font-weight: 500; font-size: .875rem; line-height: 1.25rem; padding-left: 46px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px; border-radius: 9999px; transition: transform 250ms ease, color 250ms ease; } #algoliaAutocomplete .aa-Input:focus { outline: none; box-shadow: none; } #algoliaAutocomplete .aa-Form { display:flex; align-items: center; } #algoliaAutocomplete .aa-InputWrapper { flex:1 } .aa-InputWrapperPrefix .aa-Label { margin-bottom:0; } .autocomplete-block{ top: 68px !important; } .aa-Source { display: flex; flex-direction: column; } .aa-SourceHeader { font-weight: 600; font-size: 1rem; line-height: 1.5rem; color: #000000; padding: 0 16px; } .aa-List { padding: 16px; border-radius: 0.5rem; display: flex; flex-direction: column; gap: 16px; } .aa-Item { width: 100%; display: flex; align-items: center; gap: 6px; height: 64px; } span.after_special { font-size: 0.875rem; line-height: 1.25rem; color: #1F1F1F; font-weight: 700; } .after_special.promotion { font-size: 0.875rem; line-height: 1.25rem; font-weight: 700; } [data-autocomplete-source-id="product_tags"] .aa-List,[data-autocomplete-source-id="categories"] .aa-List { border-radius: 0.5rem; display: flex; flex-direction: row; flex-wrap: wrap; gap: 8px; } .aa-Source[data-autocomplete-source-id=product_tags] .aa-Item { height: 32px; width: auto; border-radius: 9999px; border-width: 1px; --tw-border-opacity: 1; border-color: rgba(228, 228, 227, var(--tw-border-opacity)); padding: 4px 8px; } .aa-Source[data-autocomplete-source-id=product_tags] .aa-Item a { font-size: .75rem; line-height: 1rem; font-weight: 500; } .aa-InputWrapperSuffix { display: none; } @media only screen and (max-width: 1535px) { .recommended-wrapper{top: 70px;width:428px;} } @media only screen and (max-width: 1023px) { .header-logo {order:1; justify-content: center;} .recommended-wrapper{top: 67px; width: 192px;} } @media only screen and (max-width: 768px) { .recommended-wrapper{top: 115px;width: 100%;} .autocomplete-block {top: 36px !important;} .menu-open .autocomplete-block {top: 116px !important;position: fixed;width: 83% !important;} .menu-open .search-header-block{z-index: 999999 !important;} .menu-open .recommended-wrapper {top: 119px !important;position: fixed;width: 83% !important;left: 20px !important;} .catalog-product-view .search-autocomplete {display: block !important;} .menu-open #search-content{top: -10px;width: 80%;} .menu-open .page-header{position: static;} .menu-open .header-wrapper{position: static !important;} .menu-open #panelContainer .aa-Panel {top: 124px !important;} } .algoliasearch-autocomplete-category{display: none;} .page-wrapper { opacity: 0; } .page-wrapper.page-fade-in { opacity: 1; transition: opacity .3s ease-in-out; } @media (prefers-reduced-motion: reduce) { .page-wrapper.page-fade-in { transition: none; } }</style><script>
document.addEventListener('DOMContentLoaded', () => {
    document.querySelector('.page-wrapper')?.classList.add('page-fade-in');
  });

  setTimeout(() => {
    document.querySelector('.page-wrapper')?.classList.add('page-fade-in');
  }, 1200);</script> <script defer>
    'use strict';

    (function() {
        var script = document.createElement("script");
        var link  = document.createElement('link');
        link.rel  = 'stylesheet';
        link.type = 'text/css';
        link.href = 'https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/Mhdirekt_Widgets/css/swiper-bundle.min.css';
        link.media = 'all';
        script.src = "https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/Mhdirekt_Widgets/js/swiper-bundle.min.js";
        script.type = "text/javascript";
        document.getElementsByTagName("head")[0].appendChild(script);
        document.getElementsByTagName("head")[0].appendChild(link);
        script.addEventListener('load', () => {
            setTimeout(() => {
                
                var swiper = new Swiper('.swiper-container-banners', {
                    lazy: true,
                    centeredSlides: true,
                    loop: true,
                    slidesPerView: 1,
                    spaceBetween: 0,
                    autoplay: {
                        delay: 3000,
                        disableOnInteraction: false,
                    },
                    pagination: {
                        el: '.swiper-pagination-banner',
                        clickable: true,
                    },
                    navigation: {
                        nextEl: '.swiper-button-next-banner',
                        prevEl: '.swiper-button-prev-banner',
                    },
                    breakpoints: {
                        768: {
                            slidesPerView: 1,
                            spaceBetween: 20,
                        },
                    },
                });
            }, 500);
        });
    }());</script><style> .swiper-slide {display: flex;padding-bottom:24px} /* .swiper-slide ~ .swiper-slide{display: none;} */ .swiper-container-initialized .swiper-slide {display: flex;padding-bottom:0px}</style></header><div class="bg-white"> </div><main id="maincontent" class="page-main"><div id="algolia-autocomplete-container"></div> <div id="contentarea" tabindex="-1"></div><div class="page 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.messages[messageIndex] = undefined;
            },
            addMessages(messages, hideAfter) {
                messages.map((message) => {
                    this.messages = this.messages.concat(message);
                    if (hideAfter) {
                        this.setHideTimeOut(this.messages.length -1, hideAfter);
                    }
                });
            },
            setHideTimeOut(messageIndex, hideAfter) {
                setTimeout((messageIndex) => {
                    this.removeMessage(messageIndex);
                }, hideAfter, messageIndex);
            },
            eventListeners: {
                ['@messages-loaded.window']() {
                    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 id="messages" x-data="initMessages()" x-bind="eventListeners" ><template x-if="!isEmpty()"><div class="w-full"><div role="alert" class="messages container mx-auto py-3"><template x-for="(message, index) in messages" :key="index"><div><template x-if="message"><div class="message flex items-center justify-between w-full p-2 bg-gray-600 shadow rounded text-white mb-2" :class="message.type" :ui-id="'message-' + message.type" ><span x-html="message.text"></span> <a href="#" class="close cursor-pointer" title="close" @click.prevent="removeMessage(index)"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewbox="0 0 24 24" stroke-width="2" stroke="currentColor" class="text-white" width="18" height="18" role="img">
  <path stroke-linecap="round" stroke-linejoin="round" d="M6 18L18 6M6 6l12 12"/>
<title>x</title></svg>
</a></div></template></div></template></div></div></template></section></div><div class="columns"><div class="column main"><p>  <div class="bg-white" style=""><div class="big-container-new mx-auto px-4 md:px-72px xl:px-120px" style="">        <script defer>
                        var link = document.createElement('link');
                        link.setAttribute('rel', 'stylesheet');
                        link.setAttribute('type', 'text/css');
                        link.setAttribute('href', 'https://fonts.googleapis.com/css?family=Poppins:400,300,700&display=swap');
                        document.head.appendChild(link);</script>  <div class="pt-5"><a class="big-banner block relative text-sm md:text-19px leading-7 text-primary"  href="https://www.cadeauxfolies.fr/cadeaux-de-noel">  <div style="  border-width:3px; border-color:#000000;  border-radius:30px; left:0;right:0" class="big-banner absolute bottom-21px left-0 right-0 mx-auto text-center bg-white font-semibold leading-5 md:leading-27px h-10 md:h-50px rounded-30px flex items-center justify-center w-max pl-15px pr-15px md:pl-25px md:pr-25px"><span style="font-family:'Poppins';">Je découvre</span></div>   <picture><source srcset="https://www.cadeauxfolies.fr/media/mhdirekt/newbanners/cffr/FR_After_Sale_Banner_Mobile_1.jpg, https://www.cadeauxfolies.fr/media/mhdirekt/newbanners/cffr/FR_After_Sale_Banner_Mobile_1.jpg 2x" media="(max-width: 639px)"><img class="big-banner" width="1680" height="628" src="https://www.cadeauxfolies.fr/media/mhdirekt/newbanners/cffr/FR_After_Sale_Banner_Desktop.jpg" alt="My image" srcset="https://www.cadeauxfolies.fr/media/mhdirekt/newbanners/cffr/FR_After_Sale_Banner_Desktop.jpg"></picture></a> </div> </div></div></p>
<p>&nbsp;</p>
<p>    <div class="bg-white products-slider" style=""><div class="big-container-new mx-auto px-4 lg:px-120px py-5 md:py-11" style=""><span class="text-base md:text-2xl 2xl:text-32px 2xl:leading-6 font-lexenddeca font-medium text-center mb-7 md:mb-10 md:block mx-5 lg:md-0 relative flex flex-col">Top Produits <a class="text-xs md:text-base font-normal underline md:absolute relative right-0 bottom-0 normal-case" href="/top-produits?sku=HDBTXT,SOHHXT,BAFMXT,SOHTXT,BAHOXT">Tout voir</a></span> <div id="product-block-one-row-72" class="swiper-container swiper-design swiper-container-72"><div class="swiper-wrapper">
						<div class="swiper-slide">
							<div class="relative text-primary product-item mx-2.5 mb-2.5 max-w-full overflow-hidden visibility-4">
								<div class="absolute z-10 text-sm leading-21px text-primary top-2.5 flex flex-col"><div class="text-xs md:text-sm  pl-1.5 pr-2 rounded-r-5px bg-white md:px-2.5 py-1.5 mb-2 ml-0 mr-auto">Personnalisable</div></div>					
								<div class="item-img flex-1 w-auto mb-7">
									<img 
										fetchpriority="high" 
										loading="eager" 
										decoding="sync"
										class="mx-auto rounded-8px" 
										width="339" 
										height="339" 
										src="https://www.cadeauxfolies.fr/media/catalog/product/cache/4e5172d3f8f0437962c3c24e15295923/b/a/bafmxt_1200x1200px_fr_2.jpg" 
										alt="Peignoir personnalisé Motif Floral avec Monogramme et Texte" />
								</div>
								<span class="item-wishlist w-6 h-6 md:w-8 md:h-8 bg-white rounded-full flex justify-center items-center top-2.5 right-2.5 absolute z-20 list-wishlist-heart cursor-pointer cookiewishlist-list-72099" id="cookiewishlist-list-72099" data-product-id="72099" onclick="addToCookieWishlist(72099,'BAFMXT',0.00); return false;">
									<span class="wishlist-icon"></span>
								</span>
								
								<div class="item-detail flex-1 product-info flex flex-col flex-grow ml-0">
									<div class="item-name text-primary font-medium text-base h-12 overflow-hidden text-center truncate-two-lines font-poppins">Peignoir personnalisé Motif Floral avec Monogramme et Texte</div>
									<div class="item-price pt-0.5 text-primary leading-6 font-extrabold text-base text-center font-poppins">
										<div>
											<span class="price text-redColor title-font font-semibold text-base">39,99 €</span>
											<span class="price-wrapper title-font font-medium text-xs md:text-sm line-through text-oldPrice">49,99 €</span>
										</div></div>
								</div>
								
								<a class="absolute w-full h-full top-0 left-0" href="https://www.cadeauxfolies.fr/peignoir-motif-floral-monogramme-avec-texte"></a>
							</div>
						</div>
						<div class="swiper-slide">
							<div class="relative text-primary product-item mx-2.5 mb-2.5 max-w-full overflow-hidden visibility-4">
								<div class="absolute z-10 text-sm leading-21px text-primary top-2.5 flex flex-col"><div class="text-xs md:text-sm  pl-1.5 pr-2 rounded-r-5px bg-white md:px-2.5 py-1.5 mb-2 ml-0 mr-auto">Personnalisable</div></div>					
								<div class="item-img flex-1 w-auto mb-7">
									<img 
										fetchpriority="high" 
										loading="eager" 
										decoding="sync"
										class="mx-auto rounded-8px" 
										width="339" 
										height="339" 
										src="https://www.cadeauxfolies.fr/media/catalog/product/cache/4e5172d3f8f0437962c3c24e15295923/b/a/bahoxt_1200x1200px_fr_1.jpg" 
										alt="Peignoir personnalisé avec nom" />
								</div>
								<span class="item-wishlist w-6 h-6 md:w-8 md:h-8 bg-white rounded-full flex justify-center items-center top-2.5 right-2.5 absolute z-20 list-wishlist-heart cursor-pointer cookiewishlist-list-69918" id="cookiewishlist-list-69918" data-product-id="69918" onclick="addToCookieWishlist(69918,'BAHOXT',0.00); return false;">
									<span class="wishlist-icon"></span>
								</span>
								
								<div class="item-detail flex-1 product-info flex flex-col flex-grow ml-0">
									<div class="item-name text-primary font-medium text-base h-12 overflow-hidden text-center truncate-two-lines font-poppins">Peignoir personnalisé avec nom</div>
									<div class="item-price pt-0.5 text-primary leading-6 font-extrabold text-base text-center font-poppins">
										<div>
											<span class="price text-redColor title-font font-semibold text-base">39,99 €</span>
											<span class="price-wrapper title-font font-medium text-xs md:text-sm line-through text-oldPrice">49,99 €</span>
										</div></div>
								</div>
								
								<a class="absolute w-full h-full top-0 left-0" href="https://www.cadeauxfolies.fr/cadeaux-pour-hommes/peignoir-personnalisable-avec-nom"></a>
							</div>
						</div>
						<div class="swiper-slide">
							<div class="relative text-primary product-item mx-2.5 mb-2.5 max-w-full overflow-hidden visibility-4">
								<div class="absolute z-10 text-sm leading-21px text-primary top-2.5 flex flex-col"><div class="text-xs md:text-sm  pl-1.5 pr-2 rounded-r-5px bg-white md:px-2.5 py-1.5 mb-2 ml-0 mr-auto">Personnalisable</div></div>					
								<div class="item-img flex-1 w-auto mb-7">
									<img 
										fetchpriority="high" 
										loading="eager" 
										decoding="sync"
										class="mx-auto rounded-8px" 
										width="339" 
										height="339" 
										src="https://www.cadeauxfolies.fr/media/catalog/product/cache/4e5172d3f8f0437962c3c24e15295923/o/o/oodie_foto_mit_text_1200x1200px_fr_v1_1_2.jpg" 
										alt="Plaid à capuche personnalisé avec photo et texte" />
								</div>
								<span class="item-wishlist w-6 h-6 md:w-8 md:h-8 bg-white rounded-full flex justify-center items-center top-2.5 right-2.5 absolute z-20 list-wishlist-heart cursor-pointer cookiewishlist-list-73466" id="cookiewishlist-list-73466" data-product-id="73466" onclick="addToCookieWishlist(73466,'HDBTXT',0.00); return false;">
									<span class="wishlist-icon"></span>
								</span>
								
								<div class="item-detail flex-1 product-info flex flex-col flex-grow ml-0">
									<div class="item-name text-primary font-medium text-base h-12 overflow-hidden text-center truncate-two-lines font-poppins">Plaid à capuche personnalisé avec photo et texte</div>
									<div class="item-price pt-0.5 text-primary leading-6 font-extrabold text-base text-center font-poppins">
										<div>
											<span class="price text-redColor title-font font-semibold text-base">44,99 €</span>
											<span class="price-wrapper title-font font-medium text-xs md:text-sm line-through text-oldPrice">49,99 €</span>
										</div></div>
								</div>
								
								<a class="absolute w-full h-full top-0 left-0" href="https://www.cadeauxfolies.fr/plaid-a-capuche-personnalise-avec-photo-et-texte"></a>
							</div>
						</div>
						<div class="swiper-slide">
							<div class="relative text-primary product-item mx-2.5 mb-2.5 max-w-full overflow-hidden visibility-4">
								<div class="absolute z-10 text-sm leading-21px text-primary top-2.5 flex flex-col"><div class="text-xs md:text-sm  pl-1.5 pr-2 rounded-r-5px bg-white md:px-2.5 py-1.5 mb-2 ml-0 mr-auto">Personnalisable</div></div>					
								<div class="item-img flex-1 w-auto mb-7">
									<img 
										fetchpriority="low" 
										loading="lazy" 
										decoding="sync"
										class="mx-auto rounded-8px" 
										width="339" 
										height="339" 
										src="https://www.cadeauxfolies.fr/media/catalog/product/cache/4e5172d3f8f0437962c3c24e15295923/h/a/haustier_und_besitzer_faceuploaddd_1200x1200px_en_all_v1.jpg" 
										alt="Chaussettes personnalisées avec animal de compagnie et visage" />
								</div>
								<span class="item-wishlist w-6 h-6 md:w-8 md:h-8 bg-white rounded-full flex justify-center items-center top-2.5 right-2.5 absolute z-20 list-wishlist-heart cursor-pointer cookiewishlist-list-78270" id="cookiewishlist-list-78270" data-product-id="78270" onclick="addToCookieWishlist(78270,'SOHHXT',0.00); return false;">
									<span class="wishlist-icon"></span>
								</span>
								
								<div class="item-detail flex-1 product-info flex flex-col flex-grow ml-0">
									<div class="item-name text-primary font-medium text-base h-12 overflow-hidden text-center truncate-two-lines font-poppins">Chaussettes personnalisées avec animal de compagnie et visage</div>
									<div class="item-price pt-0.5 text-primary leading-6 font-extrabold text-base text-center font-poppins">
										<div>
											<span class="price text-redColor title-font font-semibold text-base">24,99 €</span>
											<span class="price-wrapper title-font font-medium text-xs md:text-sm line-through text-oldPrice">34,99 €</span>
										</div></div>
								</div>
								
								<a class="absolute w-full h-full top-0 left-0" href="https://www.cadeauxfolies.fr/chaussettes-personnalisees-avec-animal-de-compagnie-et-visage"></a>
							</div>
						</div>
						<div class="swiper-slide">
							<div class="relative text-primary product-item mx-2.5 mb-2.5 max-w-full overflow-hidden visibility-4">
								<div class="absolute z-10 text-sm leading-21px text-primary top-2.5 flex flex-col"><div class="text-xs md:text-sm  pl-1.5 pr-2 rounded-r-5px bg-white md:px-2.5 py-1.5 mb-2 ml-0 mr-auto">Personnalisable</div></div>					
								<div class="item-img flex-1 w-auto mb-7">
									<img 
										fetchpriority="low" 
										loading="lazy" 
										decoding="sync"
										class="mx-auto rounded-8px" 
										width="339" 
										height="339" 
										src="https://www.cadeauxfolies.fr/media/catalog/product/cache/4e5172d3f8f0437962c3c24e15295923/c/o/comification_pet_face_upload_1000x1000px_all_v1_3.jpg" 
										alt="Chaussettes personnalisées avec votre animal de compagnie" />
								</div>
								<span class="item-wishlist w-6 h-6 md:w-8 md:h-8 bg-white rounded-full flex justify-center items-center top-2.5 right-2.5 absolute z-20 list-wishlist-heart cursor-pointer cookiewishlist-list-77798" id="cookiewishlist-list-77798" data-product-id="77798" onclick="addToCookieWishlist(77798,'SOHTXT',0.00); return false;">
									<span class="wishlist-icon"></span>
								</span>
								
								<div class="item-detail flex-1 product-info flex flex-col flex-grow ml-0">
									<div class="item-name text-primary font-medium text-base h-12 overflow-hidden text-center truncate-two-lines font-poppins">Chaussettes personnalisées avec votre animal de compagnie</div>
									<div class="item-price pt-0.5 text-primary leading-6 font-extrabold text-base text-center font-poppins">
										<div>
											<span class="price text-redColor title-font font-semibold text-base">24,99 €</span>
											<span class="price-wrapper title-font font-medium text-xs md:text-sm line-through text-oldPrice">34,99 €</span>
										</div></div>
								</div>
								
								<a class="absolute w-full h-full top-0 left-0" href="https://www.cadeauxfolies.fr/chaussettes-personnalisees-avec-votre-animal-de-compagnie"></a>
							</div>
						</div></div><div class="relative md:absolute w-full top-1/4 h-7 mt-3 product-slider"><!-- Add Pagination --><div class="lg:hidden swiper-pagination swiper-pagination-72 swiper-pagination-white left-0 right-0 m-auto"></div><!-- Navigation --><div class="swiper-button-next swiper-button-next-72 swiper-button-white"><a href="#" class="next-img-arrow img-arrow absolute translate-x-2/4 top-1/2 right-2.5 z-20 hidden md:flex justify-center items-center w-10 h-10 focus:outline-none rounded-full bg-white bg-opacity-50" :class="{'md:hidden': images.length <= 1}" aria-label="View Previous Image" x-show="showArrows" @click.prevent="nextArrowClick()"><svg fill="none" xmlns="http://www.w3.org/2000/svg" width="45" viewbox="0 0 45 70" height="55" style="position: absolute;transform: rotate(-180deg);right: -5px;height: 26px;top: 10px;"><g clip-path="url(#clip0_3235_459)"><line x1="37" y1="20.8284" x2="15.8284" y2="42" stroke="#2D2C2B" stroke-width="4" stroke-linecap="round"></line><line x1="36.9529" y1="65.1909" x2="14.9741" y2="42.8282" stroke="#2D2C2B" stroke-width="4" stroke-linecap="round"></line></g><defs><clippath id="clip0_3235_459"><rect width="53" height="77" fill="white"></rect></clippath></defs></svg></a></div><div class="swiper-button-prev swiper-button-prev-72 swiper-button-white"><a href="#" class="prev-img-arrow img-arrow absolute translate-x-2/4 top-1/2 left-2.5 z-20 hidden md:flex justify-center items-center w-10 h-10 focus:outline-none rounded-full bg-white bg-opacity-50" :class="{'md:hidden': images.length <= 1}" aria-label="View Previous Image" x-show="showArrows" @click.prevent="previousArrowClick()"><svg fill="none" xmlns="http://www.w3.org/2000/svg" width="45" viewbox="0 0 45 70" height="55" style="position: absolute;top: 4px;left: -5px;height: 26px;"><g clip-path="url(#clip0_3235_459)"><line x1="37" y1="20.8284" x2="15.8284" y2="42" stroke="#2D2C2B" stroke-width="4" stroke-linecap="round"></line><line x1="36.9529" y1="65.1909" x2="14.9741" y2="42.8282" stroke="#2D2C2B" stroke-width="4" stroke-linecap="round"></line></g><defs><clippath id="clip0_3235_459"><rect width="53" height="77" fill="white"></rect></clippath></defs></svg></a></div></div></div></div></div> <script defer>
		'use strict';
		window.addEventListener("load", () => {
            
            var swiperProducts = new Swiper('.swiper-container-72', {
                lazy: true,
                centeredSlides: false,
                loop: true,
                slidesPerView: 2,
                pagination: {
                    el: '.swiper-pagination-72',
                    clickable: true,
                },
                navigation: {
                    nextEl: '.swiper-button-next-72',
                    prevEl: '.swiper-button-prev-72',
                },
                breakpoints: {
                  320: {
                      slidesPerView: 1.7,
                      centeredSlides: true,
                      spaceBetween: 0,
                    },
                    480: {
                      slidesPerView: 1.7,
                      centeredSlides: true,
                      spaceBetween: 0,
                    },
                    560: {
                        slidesPerView: 1.7,
                        centeredSlides: true,
                        spaceBetween: 0,
                    },
                    768: {
                        slidesPerView: 4
                    },
                    1024: {
                        slidesPerView: 4,
                        pagination: false
                    },
                    1440: {
                        slidesPerView: 5,
                        pagination: false
                    },
                },
            });
        });</script> <style> .products-slider .swiper-wrapper{display: flex;} .products-slider .swiper-wrapper .swiper-slide{width: 20%; display:block;} @media only screen and (max-width: 768px) { .products-slider .swiper-wrapper .swiper-slide{width: 50%; display:block;} .products-slider .swiper-wrapper{transition-duration: 0ms;transform: translate3d(25%,0,0); }</style></p>
<p>      <div class="bg-white" style=""><div class="mx-4 md:mx-5 lg:mx-0"><div class="big-container-new mx-auto lg:px-120px py-5 md:py-11" style=""> <span class="text-base md:text-2xl 2xl:text-32px 2xl:leading-6 font-lexenddeca font-medium text-center md:leading-none mb-7 md:mb-10 block">Thèmes populaires</span>  <div class="w-auto grid gap-2 md:gap-4 gap-y-2 md:gap-y-4 md:grid-cols-4 grid-cols-2">       <a class="category-banner block relative text-19px leading-7 text-primary font-normal"  onclick="" href="https://www.cadeauxfolies.fr/cadeaux-de-noel-pour-femmes"><div class="absolute  top-0 left-0 flex w-full h-full flex-col p-1.5 items-start  top-0 left-0 flex w-full h-full flex-col p-1.5 justify-start" style="background-color:"></div> <img class="category-banner" loading="lazy" width="415" height="256" src="https://www.cadeauxfolies.fr/media/mhdirekt/newbanners/cffr/5.jpg" alt="" /> </a>         <a class="category-banner block relative text-19px leading-7 text-primary font-normal"  onclick="" href="https://www.cadeauxfolies.fr/cadeaux-de-noel-pour-hommes?sku=BIGLXT"><div class="absolute  top-0 left-0 flex w-full h-full flex-col p-1.5 items-start  top-0 left-0 flex w-full h-full flex-col p-1.5 justify-start" style="background-color:"></div> <img class="category-banner" loading="lazy" width="415" height="256" src="https://www.cadeauxfolies.fr/media/mhdirekt/newbanners/cffr/FR_Black_Friday_Banner_Klein.jpg" alt="" /> </a>         <a class="category-banner block relative text-19px leading-7 text-primary font-normal"  onclick="" href="https://www.cadeauxfolies.fr/cadeaux-pour-fans-d-animaux"><div class="absolute  top-0 left-0 flex w-full h-full flex-col p-1.5 items-start  top-0 left-0 flex w-full h-full flex-col p-1.5 justify-start" style="background-color:"></div> <img class="category-banner" loading="lazy" width="415" height="256" src="https://www.cadeauxfolies.fr/media/mhdirekt/newbanners/cffr/7.jpg" alt="" /> </a>         <a class="category-banner block relative text-19px leading-7 text-primary font-normal"  onclick="" href="https://www.cadeauxfolies.fr/cadeaux-de-noel-pour-copine"><div class="absolute  top-0 left-0 flex w-full h-full flex-col p-1.5 items-start  top-0 left-0 flex w-full h-full flex-col p-1.5 justify-start" style="background-color:"></div> <img class="category-banner" loading="lazy" width="415" height="256" src="https://www.cadeauxfolies.fr/media/mhdirekt/newbanners/cffr/8.jpg" alt="" /> </a>  </div></div></div></div></p>
<p>&nbsp;</p>
<p>  <div class="bg-container pb-9 md:pb-0 bg-navbar"><div class="big-container-new mx-auto px-4 lg:px-120px pt-4"><div class="w-auto flex flex-col lg:grid gap-10 grid-cols-3 py-8 md:py-12"> <div class="text-center font-popins flex flex-col items-center gap-2"><img src="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/image_Benefit_01.png" alt="benefit" width="50" height="50" /><div class="uppercase font-medium text-lg md:text-xl">Personnalisable</div><div class="max-w-305px text-sm md:text-base">Découvrez plus de 400 cadeaux à personnaliser.</div></div> <div class="text-center font-popins flex flex-col items-center gap-2"><img src="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/image_Benefit_02.png" alt="benefit" width="50" height="50" /><div class="uppercase font-medium text-lg md:text-xl">Retour gratuit pendant 100 jours</div><div class="max-w-305px text-sm md:text-base">Zéro risque. Satisfait·e ou remboursé·e pendant 100 jours.</div></div> <div class="text-center font-popins flex flex-col items-center gap-2"><img src="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/image_Benefit_03.png" alt="benefit" width="50" height="50" /><div class="uppercase font-medium text-lg md:text-xl">Livraison rapide</div><div class="max-w-305px text-sm md:text-base">Votre commande est prête à être expédiée sous 24h pour vite arriver chez vous.</div></div></div></div></div></p>
<p>&nbsp;</p>
<p>      <div class="bg-white" style=""><div class="mx-4 md:mx-5 lg:mx-0"><div class="big-container-new mx-auto lg:px-120px py-5 md:py-11" style=""> <span class="text-base md:text-2xl 2xl:text-32px 2xl:leading-6 font-lexenddeca font-medium text-center md:leading-none mb-7 md:mb-10 block">Cadeaux populaires</span>  <div class="w-auto grid gap-2 md:gap-4 gap-y-2 md:gap-y-4 md:grid-cols-4 grid-cols-2">       <a class="category-banner block relative text-19px leading-7 text-primary font-normal"  onclick="" href="https://www.cadeauxfolies.fr/chaussettes"><div class="absolute  top-0 left-0 flex w-full h-full flex-col p-1.5 items-center  top-0 left-0 flex w-full h-full flex-col p-1.5 justify-center" style="background-color:"></div> <img class="category-banner" loading="lazy" width="415" height="256" src="https://www.cadeauxfolies.fr/media/mhdirekt/newbanners/cffr/1_2.jpg" alt="" /> </a>         <a class="category-banner block relative text-19px leading-7 text-primary font-normal"  onclick="" href="https://www.cadeauxfolies.fr/tasses-et-verres-personnalises"><div class="absolute  top-0 left-0 flex w-full h-full flex-col p-1.5 items-start  top-0 left-0 flex w-full h-full flex-col p-1.5 justify-start" style="background-color:"></div> <img class="category-banner" loading="lazy" width="415" height="256" src="https://www.cadeauxfolies.fr/media/mhdirekt/newbanners/cffr/2.jpg" alt="" /> </a>         <a class="category-banner block relative text-19px leading-7 text-primary font-normal"  onclick="" href="https://www.cadeauxfolies.fr/decoration-de-noel"><div class="absolute  top-0 left-0 flex w-full h-full flex-col p-1.5 items-start  top-0 left-0 flex w-full h-full flex-col p-1.5 justify-start" style="background-color:"></div> <img class="category-banner" loading="lazy" width="415" height="256" src="https://www.cadeauxfolies.fr/media/mhdirekt/newbanners/cffr/3.jpg" alt="" /> </a>         <a class="category-banner block relative text-19px leading-7 text-primary font-normal"  onclick="" href="https://www.cadeauxfolies.fr/pull"><div class="absolute  top-0 left-0 flex w-full h-full flex-col p-1.5 items-end  top-0 left-0 flex w-full h-full flex-col p-1.5 justify-start" style="background-color:"></div> <img class="category-banner" loading="lazy" width="415" height="256" src="https://www.cadeauxfolies.fr/media/mhdirekt/newbanners/cffr/4.jpg" alt="" /> </a>  </div></div></div></div></p>
<p>    <div class="bg-white products-slider" style=""><div class="big-container-new mx-auto px-4 lg:px-120px py-5 md:py-11" style=""><span class="text-base md:text-2xl 2xl:text-32px 2xl:leading-6 font-lexenddeca font-medium text-center mb-7 md:mb-10 md:block mx-5 lg:md-0 relative flex flex-col">Chocolat personnalisé <a class="text-xs md:text-base font-normal underline md:absolute relative right-0 bottom-0 normal-case" href="/chocolat-personnalise?sku=CHHFXT,CHTTXT,CHFDXT,CHTKXT,CHFHXT">Tout voir</a></span> <div id="product-block-one-row-44" class="swiper-container swiper-design swiper-container-44"><div class="swiper-wrapper">
						<div class="swiper-slide">
							<div class="relative text-primary product-item mx-2.5 mb-2.5 max-w-full overflow-hidden visibility-4">
								<div class="absolute z-10 text-sm leading-21px text-primary top-2.5 flex flex-col"><div class="text-xs md:text-sm  pl-1.5 pr-2 rounded-r-5px bg-white md:px-2.5 py-1.5 mb-2 ml-0 mr-auto">Personnalisable</div></div>					
								<div class="item-img flex-1 w-auto mb-7">
									<img 
										fetchpriority="high" 
										loading="eager" 
										decoding="sync"
										class="mx-auto rounded-8px" 
										width="339" 
										height="339" 
										src="https://www.cadeauxfolies.fr/media/catalog/product/cache/4e5172d3f8f0437962c3c24e15295923/s/c/schokofoto_35_1000x1000px_v3jpg_1.jpg" 
										alt="Chocolat personnalisé avec photo - 35 pièces" />
								</div>
								<span class="item-wishlist w-6 h-6 md:w-8 md:h-8 bg-white rounded-full flex justify-center items-center top-2.5 right-2.5 absolute z-20 list-wishlist-heart cursor-pointer cookiewishlist-list-78155" id="cookiewishlist-list-78155" data-product-id="78155" onclick="addToCookieWishlist(78155,'CHFDXT',0.00); return false;">
									<span class="wishlist-icon"></span>
								</span>
								
								<div class="item-detail flex-1 product-info flex flex-col flex-grow ml-0">
									<div class="item-name text-primary font-medium text-base h-12 overflow-hidden text-center truncate-two-lines font-poppins">Chocolat personnalisé avec photo - 35 pièces</div>
									<div class="item-price pt-0.5 text-primary leading-6 font-extrabold text-base text-center font-poppins">
										<div>
											<span class="price text-redColor title-font font-semibold text-base">34,99 €</span>
											<span class="price-wrapper title-font font-medium text-xs md:text-sm line-through text-oldPrice">44,99 €</span>
										</div></div>
								</div>
								
								<a class="absolute w-full h-full top-0 left-0" href="https://www.cadeauxfolies.fr/chocolat-personnalise-avec-photo-35-pieces"></a>
							</div>
						</div>
						<div class="swiper-slide">
							<div class="relative text-primary product-item mx-2.5 mb-2.5 max-w-full overflow-hidden visibility-4">
								<div class="absolute z-10 text-sm leading-21px text-primary top-2.5 flex flex-col"><div class="text-xs md:text-sm  pl-1.5 pr-2 rounded-r-5px bg-white md:px-2.5 py-1.5 mb-2 ml-0 mr-auto">Personnalisable</div></div>					
								<div class="item-img flex-1 w-auto mb-7">
									<img 
										fetchpriority="high" 
										loading="eager" 
										decoding="sync"
										class="mx-auto rounded-8px" 
										width="339" 
										height="339" 
										src="https://www.cadeauxfolies.fr/media/catalog/product/cache/4e5172d3f8f0437962c3c24e15295923/f/r/fr_v4_herz-schokolade_1200x1200px.jpg" 
										alt="Chocolat personnalisé en forme de cœur moitié photo moitié texte" />
								</div>
								<span class="item-wishlist w-6 h-6 md:w-8 md:h-8 bg-white rounded-full flex justify-center items-center top-2.5 right-2.5 absolute z-20 list-wishlist-heart cursor-pointer cookiewishlist-list-78477" id="cookiewishlist-list-78477" data-product-id="78477" onclick="addToCookieWishlist(78477,'CHFHXT',0.00); return false;">
									<span class="wishlist-icon"></span>
								</span>
								
								<div class="item-detail flex-1 product-info flex flex-col flex-grow ml-0">
									<div class="item-name text-primary font-medium text-base h-12 overflow-hidden text-center truncate-two-lines font-poppins">Chocolat personnalisé en forme de cœur moitié photo moitié texte</div>
									<div class="item-price pt-0.5 text-primary leading-6 font-extrabold text-base text-center font-poppins">
										<div>
											<span class="price text-redColor title-font font-semibold text-base">22,99 €</span>
											<span class="price-wrapper title-font font-medium text-xs md:text-sm line-through text-oldPrice">29,99 €</span>
										</div></div>
								</div>
								
								<a class="absolute w-full h-full top-0 left-0" href="https://www.cadeauxfolies.fr/chocolat-personnalise-en-forme-de-coeur-moitie-photo-moitie-texte"></a>
							</div>
						</div>
						<div class="swiper-slide">
							<div class="relative text-primary product-item mx-2.5 mb-2.5 max-w-full overflow-hidden visibility-4">
								<div class="absolute z-10 text-sm leading-21px text-primary top-2.5 flex flex-col"><div class="text-xs md:text-sm  pl-1.5 pr-2 rounded-r-5px bg-white md:px-2.5 py-1.5 mb-2 ml-0 mr-auto">Personnalisable</div></div>					
								<div class="item-img flex-1 w-auto mb-7">
									<img 
										fetchpriority="high" 
										loading="eager" 
										decoding="sync"
										class="mx-auto rounded-8px" 
										width="339" 
										height="339" 
										src="https://www.cadeauxfolies.fr/media/catalog/product/cache/4e5172d3f8f0437962c3c24e15295923/h/e/herz_schokolade_1_foto_1200x1200px_all_v2.jpg" 
										alt="Chocolat personnalisé en forme de cœur avec photo" />
								</div>
								<span class="item-wishlist w-6 h-6 md:w-8 md:h-8 bg-white rounded-full flex justify-center items-center top-2.5 right-2.5 absolute z-20 list-wishlist-heart cursor-pointer cookiewishlist-list-78278" id="cookiewishlist-list-78278" data-product-id="78278" onclick="addToCookieWishlist(78278,'CHHFXT',0.00); return false;">
									<span class="wishlist-icon"></span>
								</span>
								
								<div class="item-detail flex-1 product-info flex flex-col flex-grow ml-0">
									<div class="item-name text-primary font-medium text-base h-12 overflow-hidden text-center truncate-two-lines font-poppins">Chocolat personnalisé en forme de cœur avec photo</div>
									<div class="item-price pt-0.5 text-primary leading-6 font-extrabold text-base text-center font-poppins">
										<div>
											<span class="price text-redColor title-font font-semibold text-base">22,99 €</span>
											<span class="price-wrapper title-font font-medium text-xs md:text-sm line-through text-oldPrice">29,99 €</span>
										</div></div>
								</div>
								
								<a class="absolute w-full h-full top-0 left-0" href="https://www.cadeauxfolies.fr/chocolat-personnalise-en-forme-de-coeur-avec-photo"></a>
							</div>
						</div>
						<div class="swiper-slide">
							<div class="relative text-primary product-item mx-2.5 mb-2.5 max-w-full overflow-hidden visibility-4">
								<div class="absolute z-10 text-sm leading-21px text-primary top-2.5 flex flex-col"><div class="text-xs md:text-sm  pl-1.5 pr-2 rounded-r-5px bg-white md:px-2.5 py-1.5 mb-2 ml-0 mr-auto">Personnalisable</div></div>					
								<div class="item-img flex-1 w-auto mb-7">
									<img 
										fetchpriority="low" 
										loading="lazy" 
										decoding="sync"
										class="mx-auto rounded-8px" 
										width="339" 
										height="339" 
										src="https://www.cadeauxfolies.fr/media/catalog/product/cache/4e5172d3f8f0437962c3c24e15295923/t/a/tannenbaum_weihnachtskugel_1200x1200px_fr_v1.jpg" 
										alt="Chocolat personnalisé Sapin avec 2 photos et texte" />
								</div>
								<span class="item-wishlist w-6 h-6 md:w-8 md:h-8 bg-white rounded-full flex justify-center items-center top-2.5 right-2.5 absolute z-20 list-wishlist-heart cursor-pointer cookiewishlist-list-78128" id="cookiewishlist-list-78128" data-product-id="78128" onclick="addToCookieWishlist(78128,'CHTKXT',0.00); return false;">
									<span class="wishlist-icon"></span>
								</span>
								
								<div class="item-detail flex-1 product-info flex flex-col flex-grow ml-0">
									<div class="item-name text-primary font-medium text-base h-12 overflow-hidden text-center truncate-two-lines font-poppins">Chocolat personnalisé Sapin avec 2 photos et texte</div>
									<div class="item-price pt-0.5 text-primary leading-6 font-extrabold text-base text-center font-poppins">
										<div>
											<span class="price text-redColor title-font font-semibold text-base">22,99 €</span>
											<span class="price-wrapper title-font font-medium text-xs md:text-sm line-through text-oldPrice">29,99 €</span>
										</div></div>
								</div>
								
								<a class="absolute w-full h-full top-0 left-0" href="https://www.cadeauxfolies.fr/chocolat-personnalise-sapin-avec-2-photos-et-texte"></a>
							</div>
						</div>
						<div class="swiper-slide">
							<div class="relative text-primary product-item mx-2.5 mb-2.5 max-w-full overflow-hidden visibility-4">
								<div class="absolute z-10 text-sm leading-21px text-primary top-2.5 flex flex-col"><div class="text-xs md:text-sm  pl-1.5 pr-2 rounded-r-5px bg-white md:px-2.5 py-1.5 mb-2 ml-0 mr-auto">Personnalisable</div></div>					
								<div class="item-img flex-1 w-auto mb-7">
									<img 
										fetchpriority="low" 
										loading="lazy" 
										decoding="sync"
										class="mx-auto rounded-8px" 
										width="339" 
										height="339" 
										src="https://www.cadeauxfolies.fr/media/catalog/product/cache/4e5172d3f8f0437962c3c24e15295923/t/a/tannenbaum_text_1200x1200px_fr_v1.jpg" 
										alt="Chocolat personnalisé Sapin avec texte" />
								</div>
								<span class="item-wishlist w-6 h-6 md:w-8 md:h-8 bg-white rounded-full flex justify-center items-center top-2.5 right-2.5 absolute z-20 list-wishlist-heart cursor-pointer cookiewishlist-list-78126" id="cookiewishlist-list-78126" data-product-id="78126" onclick="addToCookieWishlist(78126,'CHTTXT',0.00); return false;">
									<span class="wishlist-icon"></span>
								</span>
								
								<div class="item-detail flex-1 product-info flex flex-col flex-grow ml-0">
									<div class="item-name text-primary font-medium text-base h-12 overflow-hidden text-center truncate-two-lines font-poppins">Chocolat personnalisé Sapin avec texte</div>
									<div class="item-price pt-0.5 text-primary leading-6 font-extrabold text-base text-center font-poppins">
										<div>
											<span class="price text-redColor title-font font-semibold text-base">22,99 €</span>
											<span class="price-wrapper title-font font-medium text-xs md:text-sm line-through text-oldPrice">29,99 €</span>
										</div></div>
								</div>
								
								<a class="absolute w-full h-full top-0 left-0" href="https://www.cadeauxfolies.fr/chocolat-personnalise-sapin-avec-texte"></a>
							</div>
						</div></div><div class="relative md:absolute w-full top-1/4 h-7 mt-3 product-slider"><!-- Add Pagination --><div class="lg:hidden swiper-pagination swiper-pagination-44 swiper-pagination-white left-0 right-0 m-auto"></div><!-- Navigation --><div class="swiper-button-next swiper-button-next-44 swiper-button-white"><a href="#" class="next-img-arrow img-arrow absolute translate-x-2/4 top-1/2 right-2.5 z-20 hidden md:flex justify-center items-center w-10 h-10 focus:outline-none rounded-full bg-white bg-opacity-50" :class="{'md:hidden': images.length <= 1}" aria-label="View Previous Image" x-show="showArrows" @click.prevent="nextArrowClick()"><svg fill="none" xmlns="http://www.w3.org/2000/svg" width="45" viewbox="0 0 45 70" height="55" style="position: absolute;transform: rotate(-180deg);right: -5px;height: 26px;top: 10px;"><g clip-path="url(#clip0_3235_459)"><line x1="37" y1="20.8284" x2="15.8284" y2="42" stroke="#2D2C2B" stroke-width="4" stroke-linecap="round"></line><line x1="36.9529" y1="65.1909" x2="14.9741" y2="42.8282" stroke="#2D2C2B" stroke-width="4" stroke-linecap="round"></line></g><defs><clippath id="clip0_3235_459"><rect width="53" height="77" fill="white"></rect></clippath></defs></svg></a></div><div class="swiper-button-prev swiper-button-prev-44 swiper-button-white"><a href="#" class="prev-img-arrow img-arrow absolute translate-x-2/4 top-1/2 left-2.5 z-20 hidden md:flex justify-center items-center w-10 h-10 focus:outline-none rounded-full bg-white bg-opacity-50" :class="{'md:hidden': images.length <= 1}" aria-label="View Previous Image" x-show="showArrows" @click.prevent="previousArrowClick()"><svg fill="none" xmlns="http://www.w3.org/2000/svg" width="45" viewbox="0 0 45 70" height="55" style="position: absolute;top: 4px;left: -5px;height: 26px;"><g clip-path="url(#clip0_3235_459)"><line x1="37" y1="20.8284" x2="15.8284" y2="42" stroke="#2D2C2B" stroke-width="4" stroke-linecap="round"></line><line x1="36.9529" y1="65.1909" x2="14.9741" y2="42.8282" stroke="#2D2C2B" stroke-width="4" stroke-linecap="round"></line></g><defs><clippath id="clip0_3235_459"><rect width="53" height="77" fill="white"></rect></clippath></defs></svg></a></div></div></div></div></div> <script defer>
		'use strict';
		window.addEventListener("load", () => {
            
            var swiperProducts = new Swiper('.swiper-container-44', {
                lazy: true,
                centeredSlides: false,
                loop: true,
                slidesPerView: 2,
                pagination: {
                    el: '.swiper-pagination-44',
                    clickable: true,
                },
                navigation: {
                    nextEl: '.swiper-button-next-44',
                    prevEl: '.swiper-button-prev-44',
                },
                breakpoints: {
                  320: {
                      slidesPerView: 1.7,
                      centeredSlides: true,
                      spaceBetween: 0,
                    },
                    480: {
                      slidesPerView: 1.7,
                      centeredSlides: true,
                      spaceBetween: 0,
                    },
                    560: {
                        slidesPerView: 1.7,
                        centeredSlides: true,
                        spaceBetween: 0,
                    },
                    768: {
                        slidesPerView: 4
                    },
                    1024: {
                        slidesPerView: 4,
                        pagination: false
                    },
                    1440: {
                        slidesPerView: 5,
                        pagination: false
                    },
                },
            });
        });</script> <style> .products-slider .swiper-wrapper{display: flex;} .products-slider .swiper-wrapper .swiper-slide{width: 20%; display:block;} @media only screen and (max-width: 768px) { .products-slider .swiper-wrapper .swiper-slide{width: 50%; display:block;} .products-slider .swiper-wrapper{transition-duration: 0ms;transform: translate3d(25%,0,0); }</style></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>   <div class="bg-white" style=""><div class="mx-5"><div class="big-container-new mx-auto px-4 lg:px-120px py-5 md:py-11" style=""> <span class="text-base md:text-2xl 2xl:text-32px 2xl:leading-6 font-lexenddeca font-medium text-center md:leading-none mb-7 md:mb-10 block">De notre BLOG</span>  <div class="swiper-container swiper-design swiper-container-blog"><div class="swiper-wrapper">   <div class="swiper-slide"><div class="relative text-primary product-item md:mx-2.5 mb-2.5 text-center"><span class="flex justify-center relative"><img loading="lazy" class="w-full" src="https://www.cadeauxfolies.fr/media/mhdirekt/newbanners/cffr/blogbanner_1_Harry.jpg" alt="" width="350" height="207" /></span>   <div class="text-sm font-medium text-left block mt-3.5 overflow-hidden h-82px"> <div class="text-shadow-block"></div> <span class="" style="">Quizz à imprimer + Signes Astro Harry Potter</span></div>  <a class="text-sm underline font-medium text-primary w-auto inline-block leading-7" target="_blank" onclick="" href="https://www.cadeauxfolies.fr/blog/quizz-signes-astro-harry-potter">en savoir plus</a></div></div>    <div class="swiper-slide"><div class="relative text-primary product-item md:mx-2.5 mb-2.5 text-center"><span class="flex justify-center relative"><img loading="lazy" class="w-full" src="https://www.cadeauxfolies.fr/media/mhdirekt/newbanners/cffr/FR_-_2024_Blog_Banner_1200_628_px_1_.jpg" alt="" width="350" height="207" /></span>   <div class="text-sm font-medium text-left block mt-3.5 overflow-hidden h-82px"> <div class="text-shadow-block"></div> <span class="" style="">Prendre soin de soi : conseils et citations !</span></div>  <a class="text-sm underline font-medium text-primary w-auto inline-block leading-7" target="_blank" onclick="" href="https://www.cadeauxfolies.fr/blog/prendre-soin-de-soi-conseils-et-citations">en savoir plus</a></div></div>    <div class="swiper-slide"><div class="relative text-primary product-item md:mx-2.5 mb-2.5 text-center"><span class="flex justify-center relative"><img loading="lazy" class="w-full" src="https://www.cadeauxfolies.fr/media/mhdirekt/newbanners/cffr/FR_-_2024_Blog_Banner_1200_628_px_2_.jpg" alt="" width="350" height="207" /></span>   <div class="text-sm font-medium text-left block mt-3.5 overflow-hidden h-82px"> <div class="text-shadow-block"></div> <span class="" style="">Anniversaire 20 ans : idées cadeaux personnalisés et cartes de vœux</span></div>  <a class="text-sm underline font-medium text-primary w-auto inline-block leading-7" target="_blank" onclick="" href="https://www.cadeauxfolies.fr/blog/anniversaire-20-ans-idees-cadeaux-personnalises-et-cartes-de-voeux">en savoir plus</a></div></div> </div><div class="relative h-7 mt-3 flex md:hidden justify-center items-center swiper-blog-nav"><!-- Add Pagination --><div class="lg:hidden swiper-pagination swiper-pagination-blog swiper-pagination-white left-0 right-0 m-0"></div><!-- Navigation --><div class="order-3 lg:opacity-0 swiper-button-next swiper-button-next-blog swiper-button-white"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 9 13" fill="none" class="w-2 h-3" role="img">
<path d="M0.947998 1.48719L5.71883 6.125L0.947998 10.7628L2.41675 12.1875L8.66675 6.125L2.41675 0.0624999L0.947998 1.48719Z" fill="#333333"/>
<title>arrowRight</title></svg>
</div><div class="lg:opacity-0 swiper-button-prev swiper-button-prev-blog swiper-button-white"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 9 13" fill="none" class="w-2 h-3" role="img">
<path d="M8.052 10.7628L3.28117 6.125L8.052 1.48719L6.58325 0.0625L0.333252 6.125L6.58325 12.1875L8.052 10.7628Z" fill="#333333"/>
<title>arrowLeft</title></svg>
</div></div></div></div></div></div><script defer>
    'use strict';

    window.addEventListener("load", () => {
            
            var swiperProducts = new Swiper('.swiper-container-blog', {
                lazy: true,
                centeredSlides: false,
                loop: true,
                slidesPerView: 1,
                pagination: {
                    el: '.swiper-pagination-blog',
                    clickable: true,
                },
                navigation: {
                    nextEl: '.swiper-button-next-blog',
                    prevEl: '.swiper-button-prev-blog',
                },
                breakpoints: {
                    320: {
                        slidesPerView: 1,
                    },
                    480: {
                        slidesPerView: 1,
                    },
                    560: {
                        slidesPerView: 1,
                    },
                    768: {
                        slidesPerView: 2
                    },
                    1024: {
                        slidesPerView: 3,
                        pagination: false
                    },
                    1120: {
                        slidesPerView: 3,
                        pagination: false
                    },
                },
            });
        });</script></p></div></div></main><footer class="page-footer"><div class="footer content"> <script defer>
    function initFooter () {
        return {
            showScrollTop: 1,
            lastScroll: 0,
            scrollDetect() {
                var lastScroll = 0;
                let currentScroll = document.documentElement.scrollTop || document.body.scrollTop; 
                if (currentScroll > 0 && this.lastScroll <= currentScroll){
                    this.lastScroll = currentScroll;
                    this.showScrollTop = 1;
                }else{
                    this.lastScroll = currentScroll;
                    if(currentScroll === 0) {
                        this.showScrollTop = 1;
                    } else {
                        this.showScrollTop = 0;
                    }
                }
                if(document.getElementById('algolia-autocomplete-listbox-0') != 'undefined' && document.getElementById('algolia-autocomplete-listbox-0') != null){
                    if(document.getElementById('algolia-autocomplete-listbox-0').getBoundingClientRect().top > 0) {
                        document.getElementById('algolie-search-layer').style.top = document.getElementById('algolia-autocomplete-listbox-0').getBoundingClientRect().top+ "px"
                    } else {
                        document.getElementById('algolie-search-layer').style.top = "0px";
                    }
                }
                
            },
            scrollToTop() {
                window.scrollTo({ top: 0, behavior: 'smooth' });
            }
        }
    }
    
    
    document.addEventListener("DOMContentLoaded", function(event) {
        
        document.querySelector(".mobile-footer-info #csconsentlink").addEventListener("click", openPopup);
        function openPopup() {
            document.querySelector(".about-block-desktop #csconsentlink").click();
        }
    });</script><span class="cursor-pointer fixed w-10 h-10 lg:w-14 lg:h-14 bg-activePage rounded-full shadow-footertop bottom-5 justify-center items-center z-90 right-2 lg:right-10 hidden" @click="scrollToTop()" x-data="initFooter()" @scroll.window="scrollDetect()" :class="{'flex': showScrollTop===0, 'hidden': showScrollTop===1}"><svg class="lg:w-6 w-5 h-5 lg:h-6" width="24" height="24" viewbox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.0702 9.57L12.0002 3.5L5.93018 9.57" stroke="white" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 20.4999V3.66992" stroke="white" stroke-width="2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg></span> <footer><div class="footer-container-newsletter"><div class="bg-white px-0 flex-1"><div class="klaviyo-form-XCYAEc"></div>
<div class="klaviyo-form-WKnLMv"></div>
<p>&nbsp;</p></div></div> <div class="big-container-new mx-auto px-4 sm:px-10 lg:px-20 pt-10 font-poppins"><div class="flex-col lg:flex-row flex justify-between"><!-- Static block prefooter_social_icons --><div class="flex lg:block justify-between items-start lg:items-center mr-2.5 md:mr-7 flex-col lg:flex-row"><div class="w-full items-center mb-2.5"><div class="w-2/4 md:w-full"> <img height="48" loading="lazy" class="w-auto max-h-8 xl:max-h-10 h-auto" src="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/logos/logo-footer-cadeauxfolies.png" alt="Cadeauxfolies.fr"/></div><div class="lg:mt-6 mt-4 sm:mt-0 2xl:h-12 sm:h-10 h-8"><p>  <a class="inline-block 2xl:w-12 2xl:h-12 sm:w-10 sm:h-10 w-8 h-8 relative" href="https://www.facebook.com/CadeauxFolies/"><svg xmlns="http://www.w3.org/2000/svg" id="Ebene_1" data-name="Ebene 1" viewbox="0 0 250 250" class="w-full h-full" width="34" height="34" role="img"><defs><style>.cls-1{fill:#1d1d1b;}</style></defs><path class="cls-1" d="M71.21,123.45c.27,1.62.54,3.91,1.06,6.14,1.16,5,2.67,9.86,3,15a20.37,20.37,0,0,0,1.82,7.63c1.79,3.82,3.49,7.7,5.41,11.47a17.35,17.35,0,0,0,3.08,4.2,64.82,64.82,0,0,0,10.23,8c6.22,4.21,12.38,8.48,19.09,11.91a19.44,19.44,0,0,0,8.28,2.59,61.14,61.14,0,0,1,12.18,1.81c3.66.84,7.38,1.37,11.13.36,2.73-.73,5.45-1.55,8.21-2.14,3.24-.69,6.47-1.26,9.47-2.83,3.32-1.74,6.75-3.25,10.13-4.88a4.39,4.39,0,0,0,1.09-.72,36.86,36.86,0,0,0,6.67-7.65,20.84,20.84,0,0,1,2.12-2.89c2.17-2.44,4.44-4.8,6.62-7.22a29.94,29.94,0,0,0,7.15-14c.44-2.06.8-4.15,1.3-6.2,1.2-5,2.73-9.9,2.87-15.12.09-3.72.28-7.4-.73-11a103.08,103.08,0,0,1-3-11.19,121.8,121.8,0,0,0-3.19-14.8,23.14,23.14,0,0,0-1.63-4.11c-2.23-4.29-5.81-7.34-9.59-10.2a33.17,33.17,0,0,1-2.62-2.26c-1.14-1.06-2.17-2.24-3.35-3.25-2.44-2.12-4.74-4.5-7.47-6.16A43.19,43.19,0,0,0,158,60.53c-2.95-.69-5.86-1.55-8.79-2.33a8.28,8.28,0,0,0-1.71-.49c-3.58-.2-7.17-.33-10.76-.5-1.28-.06-2.68.34-3.68-.9-.09-.11-.38-.1-.57-.09-2.36.13-4.73.14-7.06.44-6.2.78-11.46,3.76-16.46,7.28a124.56,124.56,0,0,0-16.18,12.9c-6,6-11.52,12.29-15.67,19.71a34,34,0,0,0-2,4.34c-2.69,7-3.06,14.47-3.87,22.56m139.11,2.44A54,54,0,0,1,208,142.52c-1,3.06-1.35,6.31-2.09,9.45-1.56,6.58-4.46,12.61-9.38,17.22-4.21,3.94-7.64,8.43-11.18,12.9-2.91,3.67-6.29,6.84-10.8,8.67-5,2-9.79,4.47-14.78,6.46-2,.78-4.23.77-6.32,1.25-2.68.61-5.3,1.52-8,2a35.24,35.24,0,0,1-16.22-1.06,29.07,29.07,0,0,0-9-1.18c-3.66.09-7-1.15-10.29-2.77A144.2,144.2,0,0,1,91.23,184c-3.49-2.46-7.09-4.72-10.17-7.74a24.49,24.49,0,0,1-5.34-7c-2-4.3-4.15-8.53-6.11-12.85a30.54,30.54,0,0,1-2.47-11.15,45.12,45.12,0,0,0-2.3-11,35.06,35.06,0,0,1-1.77-13.43c.72-7.83,1.42-15.66,4.53-23,1.66-3.94,4.2-7.32,6.5-10.87C77.77,81.31,82.62,76.74,87.34,72s10.39-8.44,16-12.21a73.08,73.08,0,0,1,15-7.93A35.46,35.46,0,0,1,133,50c1.22.06,2.46-.19,3.68-.19,2.95,0,5.9.08,8.85.12l.12,0c2.15.21,4.43,0,6.41.71,7.79,2.71,16,4.35,23.26,8.44a30.39,30.39,0,0,1,4.54,3.3c2.42,2,4.72,4.18,7.09,6.26a15.49,15.49,0,0,0,1.74,1.27c5.61,3.68,10.14,8.34,12.52,14.7a90.14,90.14,0,0,1,4.57,18c.37,2.39,1.1,4.72,1.67,7.08,1,3.91,2,7.79,2.83,11.73a22.46,22.46,0,0,1,0,4.42"/><path class="cls-1" d="M138.59,114.22c3.79,0,7.34,0,10.89,0,1,0,1.67.34,1.68,1.38,0,1.73,1.1,3.35.46,5.16-1.2,3.4-2.53,5.26-6.2,5.48a2.27,2.27,0,0,0-.59.08c-.81.35-1.58.78-2.4,1.06a19.65,19.65,0,0,1-2.29.54c0,7.1-.1,14.08,0,21.06s.46,14.2.73,21.3a5.27,5.27,0,0,1-2.61,4.94,4,4,0,0,1-4.13-.55,2,2,0,0,0-1.28-.36c-1.55.07-3.15.41-4.36-1a8.85,8.85,0,0,1-2.39-6.08c0-.76,0-1.51,0-2.27.07-5.75.31-11.5.17-17.24-.12-4.81-.68-9.62-1-14.43-.1-1.43-.31-2.86-.31-4.29,0-1.18-.39-1.66-1.6-1.6a37,37,0,0,1-10.58-.94c-.23,0-.57,0-.69-.13-1.39-1.73-4-2.38-4.34-5.09a2.3,2.3,0,0,1,1.43-2.74,4.35,4.35,0,0,0,1.16-.75,7.3,7.3,0,0,1,4.39-1.34c3.1-.24,6.21-.4,9.44-.6,0-.32,0-.7,0-1.09.08-5.1.07-10.22.26-15.32a18.92,18.92,0,0,1,5.39-13,34.93,34.93,0,0,1,7.16-6.11c3.13-1.84,6.42-1.86,9.76-1.25,2.58.47,5.1,1.3,7.64,2,.32.09.85.38.84.54-.1,1.65,1.56,3.34-.11,4.94a.68.68,0,0,0-.16.56c.5,1.57-.65,2.64-1.33,3.74A3.49,3.49,0,0,1,151.43,92c-2.72.4-5.48.49-8.18,1-3.87.68-5.44,2.57-5.83,6.49a43.74,43.74,0,0,0,.83,12.86c.15.73.26,1.47.34,1.93"/><title>facebookFooter</title></svg>
</a>   <a class="inline-block 2xl:w-12 2xl:h-12 sm:w-10 sm:h-10 w-8 h-8 relative" href="https://www.pinterest.at/cadeauxfolies/"><svg xmlns="http://www.w3.org/2000/svg" id="Ebene_1" data-name="Ebene 1" viewbox="0 0 250 250" class="w-full h-full" width="34" height="34" role="img"><defs><style>.cls-1{fill:#1d1d1b;}</style></defs><path class="cls-1" d="M126.31,59v0c-1.36,0-2.72-.07-4.07,0-4.23.23-8.45.53-12.68.78a21.31,21.31,0,0,0-10.7,3.44,28.43,28.43,0,0,1-4.34,2.27c-2.57,1.11-5.25,2-7.75,3.2s-5.2,2.6-7.06,5a64.56,64.56,0,0,1-4.54,5.24C72.63,81.57,69.81,84,68,87.35s-3.79,6.47-5.69,9.7a4.39,4.39,0,0,0-.49,1.21,47.47,47.47,0,0,0-1.3,10.3,49.43,49.43,0,0,1-1.07,10.68,29.14,29.14,0,0,0,.72,16.15c1.55,4.86,3.44,9.61,5.4,14.32a75.65,75.65,0,0,0,4.3,8.53,27.47,27.47,0,0,0,6.34,7.89c2,1.66,4.16,3.25,6,5.06q5.06,4.83,9.86,9.9a27.19,27.19,0,0,0,19.14,8.61c1.66.09,3.34.21,5,.46,3.07.46,6.11,1.16,9.19,1.53a41.48,41.48,0,0,0,18.73-2.31c2.82-1,5.66-1.93,8.5-2.89a8.57,8.57,0,0,0,1.69-.55q4.88-2.91,9.7-5.92c.91-.56,1.73-1.32,2.95-1,.18.05.46-.12.65-.24,4.71-3.18,8.9-6.81,11.7-11.93a73.13,73.13,0,0,0,5-11.63c1.41-4.14,2.93-8.27,4-12.51,2-8.19,3.5-16.47,3-25a45.67,45.67,0,0,0-1.31-9.45c-1.59-5.85-4.56-11-7.34-16.35a25.27,25.27,0,0,0-6.12-7.74A81.89,81.89,0,0,1,164.48,72a13,13,0,0,0-3.2-2.85c-4-2.53-8-5-12.06-7.35A18.46,18.46,0,0,0,144.43,60a45,45,0,0,0-5.32-.83,22.72,22.72,0,0,0-3-.21c-3.27,0-6.55,0-9.82,0m72.59,61.64c.33,7.85-1.5,15.39-3.35,22.91a89,89,0,0,1-3.74,11.34c-2.3,5.78-4.63,11.54-8,16.84a37.42,37.42,0,0,1-13.49,12.82c-1,.54-1.71,1.42-2.63,2-2.49,1.66-5,3.25-7.54,4.87l-.21.11c-8.85,4.7-18.45,7-28.25,8.54a37.08,37.08,0,0,1-7.73-.13c-4.13-.24-8.2-1.07-12.37-1.2-6.61-.19-12.89-1.86-18.18-6.15a100.52,100.52,0,0,1-13.3-12.38,27.72,27.72,0,0,0-4.66-4.11A51.07,51.07,0,0,1,58,152.92c-1.81-4.6-3.61-9.22-5.18-13.9a37.65,37.65,0,0,1-1.45-18.66c.57-3.3,1.34-6.56,1.79-9.87.32-2.36.1-4.79.37-7.16.56-4.71,1.64-9.23,4.39-13.27,2.92-4.28,5.45-8.81,8.39-13.08,1.17-1.71,3-2.94,4.47-4.48,1.91-2,3.62-4.27,5.62-6.2a35.16,35.16,0,0,1,14.06-8.15,29.36,29.36,0,0,0,8.11-4c3.11-2.18,6.71-3,10.45-3.47a150.28,150.28,0,0,1,21.63-.87c4.44.07,8.87-.11,13.22.88a24.8,24.8,0,0,1,6.37,2c4.84,2.61,9.55,5.48,14.23,8.38a28.28,28.28,0,0,1,7.65,7.34,46.74,46.74,0,0,0,8.17,8,34.85,34.85,0,0,1,8.9,10.07c3.91,7.1,7.94,14.19,9.2,22.34.6,3.89.6,7.86.87,11.79l-.33,0"/><path class="cls-1" d="M122.45,142.46c-.09.18-.26.5-.4.83-2,4.67-3.89,9.35-5.88,14a29.22,29.22,0,0,1-5.15,8.3,2.07,2.07,0,0,1-3.6-.57,12,12,0,0,1-.38-7.16c1.54-7.07,4.49-13.62,7.24-20.25.65-1.59,1.18-3.22,1.71-4.85a1.76,1.76,0,0,0-.06-1.24c-2.57-4.53-3.19-9.5-3.17-14.57a50.89,50.89,0,0,1,.59-7.6,8.22,8.22,0,0,1,4.38-6.08,14.12,14.12,0,0,1,6.67-2.34c2.28-.07,3.53.6,4.1,2.83a49.83,49.83,0,0,1,1.42,7.75A44.09,44.09,0,0,1,127.36,130a1.65,1.65,0,0,0,.58,2.15c2.34,1.81,4.47,3.94,7,5.4,4,2.32,5.61,1.63,6.81-2.71a31.51,31.51,0,0,0,1.1-7.29c.16-5.39.09-10.78,0-16.17a29,29,0,0,0-.55-5.1,5.46,5.46,0,0,0-1.24-2.54,15.41,15.41,0,0,0-8.91-5.2c-4.94-.86-9.89,0-14.83-.17a7.76,7.76,0,0,0-3.89.92,15.94,15.94,0,0,0-6.4,6,31.48,31.48,0,0,0-3.31,11.06,12.48,12.48,0,0,0,2.17,8.51,16.52,16.52,0,0,1,2,5.69,3.83,3.83,0,0,1-2.37,3.71,22.47,22.47,0,0,1-3.66.46,1.38,1.38,0,0,1-.9-.5,9,9,0,0,1-1.34-1.68,50.3,50.3,0,0,1-5.86-13.83,15.24,15.24,0,0,1,1.5-11.6c2.71-4.47,5.39-9.08,9.78-12.13a98.17,98.17,0,0,1,11.53-6.83c3.41-1.72,7.2-1.42,10.94-1,4.15.42,7.95,2.06,11.86,3.26,7.81,2.39,11.8,8.21,13.56,15.93,1.34,5.9.93,11.83.68,17.77a69.18,69.18,0,0,1-.68,7c-.91,6.41-4.39,11.28-9.3,15.27-2.22,1.81-4.92,1.9-7.6,2.07a11.38,11.38,0,0,1-6.55-1.56c-2.38-1.37-4.68-2.87-7.08-4.36"/><title>pinterestFooter</title></svg>
</a>   <a class="inline-block 2xl:w-12 2xl:h-12 sm:w-10 sm:h-10 w-8 h-8 relative" href="https://www.instagram.com/cadeauxfolies/"><svg xmlns="http://www.w3.org/2000/svg" id="Ebene_1" data-name="Ebene 1" viewbox="0 0 250 250" class="w-full h-full" width="34" height="34" role="img"><defs><style>.cls-1{fill:#1d1d1b;}</style></defs><path class="cls-1" d="M121.05,190.89c0-.1,0-.2,0-.3a52.92,52.92,0,0,0,15.64-.66c2.88-.62,5.84-1,8.48-2.44,2.86-1.57,5.65-3.31,8.59-4.74,4.5-2.19,9.14-4.14,13.67-6.29,3.36-1.6,6.64-3.4,9-6.4a38.52,38.52,0,0,0,5.61-9.71,22.48,22.48,0,0,1,1.42-2.76c.93-1.62,2-3.18,2.85-4.84,1.4-2.68,3.07-5.3,4-8.16a44.47,44.47,0,0,0,2.3-13.76c0-2.91.13-5.82.21-8.73a8.79,8.79,0,0,0,.06-1.77c-.69-3.72-1.43-7.44-2.17-11.15-.21-1.05-.63-2.08.14-3.09a1,1,0,0,0,0-.69c-.65-2.18-1.2-4.39-2-6.52-2.14-5.83-6.21-10.27-10.77-14.29a123.38,123.38,0,0,0-16.49-12.88c-7.41-4.59-15.06-8.56-23.51-10.84a30.6,30.6,0,0,0-3.4-.7c-6.22-1-12.36-.06-18.51.69A29.57,29.57,0,0,0,105,64.2a68.75,68.75,0,0,1-14,6.41,18.63,18.63,0,0,0-6.35,3.27c-3.31,2.63-6.65,5.24-9.94,7.9A9.6,9.6,0,0,0,72.36,84c-1.69,2.79-3.65,5.52-4.74,8.55-3.1,8.59-6.91,16.93-9,25.9a24.21,24.21,0,0,0-.41,11,29.62,29.62,0,0,1,.63,5c.16,2.79,0,5.59.3,8.37.31,3.34.9,6.61,3,9.46a30.81,30.81,0,0,1,2.59,4.85c1.6,3.28,2.86,6.73,5.36,9.55s4.85,5.94,7.28,8.9a4.28,4.28,0,0,0,1,.87,46.89,46.89,0,0,0,9.22,4.79,48.26,48.26,0,0,1,9.54,4.68,29.53,29.53,0,0,0,14.33,4.9c3.17.28,6.38,0,9.58,0m-.23,8.22c-3.31-.09-7.45.06-11.51-.41A33.23,33.23,0,0,1,96,194.27c-1.51-.91-2.83-2.12-4.38-2.91-3.13-1.6-6.36-3-9.54-4.48-4.77-2.23-9.26-4.78-12.47-9.21S63.07,169.31,60,165c-1-1.42-1.44-3.27-2.24-4.88-1.42-2.85-3.09-5.59-4.36-8.51a35.63,35.63,0,0,1-2.73-16.37,26.79,26.79,0,0,0-.89-8.39,21.66,21.66,0,0,1,.19-10.52,143.76,143.76,0,0,1,7-21.49c1.52-3.81,2.84-7.67,5-11.24a25.22,25.22,0,0,1,5.77-7.09C70.88,74,74,71.27,77.22,68.71a33.85,33.85,0,0,1,11.87-6.06,43.16,43.16,0,0,0,10.67-5.11c5.42-3.31,11.34-4.66,17.51-5.19,4.22-.36,8.45-.69,12.67-.7,6.14,0,11.79,2.16,17.47,4.29,6.27,2.36,11.85,5.89,17.5,9.37s10.46,8,15.34,12.41a74.22,74.22,0,0,1,11.62,13.17A35.16,35.16,0,0,1,197,104.45c.24,1.24.79,2.41,1.08,3.65.68,2.94,1.3,5.91,2,8.86a1.94,1.94,0,0,0,0,.24c.27,2,1,4.07.75,6-.81,8.21-.54,16.55-2.8,24.58a30,30,0,0,1-2.18,5.17c-1.42,2.82-3,5.56-4.44,8.35a13.48,13.48,0,0,0-.8,1.87c-2.32,6.42-5.88,12-11.65,15.82a95.38,95.38,0,0,1-15.56,8.19c-2.35,1-4.61,2.17-6.89,3.33-3.66,1.86-7.15,4.16-11,5.55a53.22,53.22,0,0,1-11.67,2.56c-4,.48-8.13.32-13,.46"/><path class="cls-1" d="M112,90.44v.2c-2.44,0-4.88.09-7.31,0a6.71,6.71,0,0,0-6.61,3.86c-1.37,2.48-2.68,5-4.12,7.43A15,15,0,0,0,92,109.45c-.15,7.22-.32,14.45-.59,21.67-.08,2.18-.64,4.34-.75,6.52-.22,4.36,0,8.6,3.41,12,2,2,3.78,4.12,5.68,6.17,2.42,2.61,5.13,4.47,9,4a14.8,14.8,0,0,1,7.51,1.17,13.43,13.43,0,0,0,7.06.7c1-.11,1.9-.25,2.85-.38,2.8-.38,5.63-.64,8.39-1.21,3.2-.66,6.3-1.85,9.51-2.35,3.46-.52,7-.48,10.51-.73,3.13-.23,6.08-.93,8.3-3.41a5.8,5.8,0,0,1,1.33-1,4.11,4.11,0,0,0,2-3.11,49.93,49.93,0,0,0,.81-5.91,125.33,125.33,0,0,0-.14-14c-.43-4.8-1.17-9.57-1.21-14.41a60.18,60.18,0,0,0-.6-9.78c-.78-4.62-3.61-8.37-6.11-12.2A5.05,5.05,0,0,0,157.47,92a16.76,16.76,0,0,0-8-2.54c-4-.34-8-.41-12.07-.51-2.31,0-4.63.2-6.94.09a12.35,12.35,0,0,0-5.75.66,7.66,7.66,0,0,1-2.77.67c-3.31.08-6.63,0-9.94,0m18.73-10.22c2.6,0,5.2-.08,7.8,0,1.52.06,3,.48,4.56.64a50,50,0,0,0,5.85.41,29.07,29.07,0,0,1,11.45,2.2,9.93,9.93,0,0,1,2.88,1.66,20.48,20.48,0,0,1,6.22,8.65c1.61,4.76,3.47,9.43,4.92,14.23a41.48,41.48,0,0,1,1.52,11.6c.07,6.54.37,13.08.45,19.63,0,2.83-.18,5.66-.36,8.49a10.68,10.68,0,0,1-2.08,5.9c-1.76,2.35-3.3,4.94-5.39,7a20.93,20.93,0,0,1-10.67,5.87c-2.67.49-5.38.71-8.07,1.09a12.8,12.8,0,0,0-2.9.62,32.73,32.73,0,0,1-11.38,2c-1.87,0-3.73.43-5.6.46-5,.07-10.07,0-15.1,0a39.78,39.78,0,0,1-10.21-1,21.89,21.89,0,0,1-11.86-7.22c-2.32-2.74-4.8-5.35-7-8.17a21.6,21.6,0,0,1-4.31-10.27,29.81,29.81,0,0,1,.33-10,79.22,79.22,0,0,0,1.39-11.49c.23-5.3,0-10.62.11-15.93a11.37,11.37,0,0,1,1-4.49c1.41-3,3.1-5.93,4.69-8.87.55-1,1.18-2,1.72-3,1.41-2.67,3.85-4.16,6.33-5.66a26.54,26.54,0,0,1,13.13-3.55c5.26-.2,10.52-.61,15.78-.88,1.6-.08,3.2,0,4.8,0Z"/><path class="cls-1" d="M141.88,130.61h.42c-.48-2.73-.94-5.47-1.45-8.2-1-5.49-4.49-8.8-9.53-10.74a5.15,5.15,0,0,0-4.68.44c-5.6,3.17-9,8.14-11.33,13.93a6.77,6.77,0,0,0-.08,4.63,13.33,13.33,0,0,0,6.33,6.61,23.41,23.41,0,0,0,12.94,2.23c1.41-.11,2.92-.16,4-1.28,2.06-2.1,4.22-4.17,3.36-7.61m-36-3.68c-.17-5.22,2.41-9.31,5.45-13.12a32.11,32.11,0,0,1,10.38-8.9c4.74-2.41,9.67-3.38,14.91-1.7,9,2.88,13.71,9.27,15.68,18.21s-1.79,15.69-7.23,22a12.94,12.94,0,0,1-3.34,2.49c-5.21,3-10.78,4.67-16.83,3.91a39,39,0,0,1-7-1.67,8,8,0,0,1-3.22-2c-4-4.17-7.28-8.8-8.33-14.65-.27-1.52-.34-3.08-.51-4.62"/><path class="cls-1" d="M150.18,107.42a2.22,2.22,0,0,1-2.29-1c-1.67-2-2.23-5.09-.81-6.6a7.26,7.26,0,0,1,6-2.68,1.74,1.74,0,0,1,1.26.92c.6,1.93,1.58,3.87.55,6s-1.66,3.43-4.76,3.45"/><title>instagramFooter</title></svg>
</a>  </p></div></div><div class="lg:mt-2.5 mt-0 mb-7 hidden"></div><div class="lg:mt-2.5 mt-0 hidden"></div><div> <div x-data="{ open: false }" class="w-full relative block text-left" ><button @click.prevent="open = !open" @click.away="open = false" @keydown.window.escape="open=false" type="button" class="h-12 flex bg-white border border-borderImg rounded-full px-2 items-center text-blackfont text-base font-medium gap-2 min-w-162px justify-between" aria-haspopup="true" aria-expanded="true" ><span class="flex gap-5px items-center">  <svg width="32" height="32"><use xlink:href="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/sprite.svg#flagFr" /></svg>  France</span> <svg width="12" height="12" ><use xlink:href="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/sprite.svg#arrow-down-footer" /></svg></button> <nav x-cloak="" x-show="open" class="absolute left-0 right-0 my-1 flex flex-col bottom-full z-20 w-56 py-2 mt-1 overflow-auto origin-top-left rounded-sm shadow-lg sm:w-48 lg:mt-3 bg-container-lighter">  <a href="https://www.cadeauxfolies.fr/" class="block px-4 py-1.5 lg:px-5 lg:py-1.5 hover:bg-gray-100 flex items-center justify-start text-primary text-sm"  >  <svg fill="none" class="mr-3.5 w-4 h-4" width="16" height="16"><use xlink:href="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/sprite.svg#flagFr" /></svg>  France</a>   <a href="https://www.radbag.de/" class="block px-4 py-1.5 lg:px-5 lg:py-1.5 hover:bg-gray-100 flex items-center justify-start text-primary text-sm"  >  <svg fill="none" class="mr-3.5 w-4 h-4" width="16" height="16"><use xlink:href="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/sprite.svg#flagDe" /></svg>  Deutschland</a>   <a href="https://www.radbag.ch/" class="block px-4 py-1.5 lg:px-5 lg:py-1.5 hover:bg-gray-100 flex items-center justify-start text-primary text-sm"  >  <svg fill="none" class="mr-3.5 w-4 h-4" width="16" height="16"><use xlink:href="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/sprite.svg#flagCh" /></svg>  Schweiz</a>   <a href="https://www.cadeauxfolies.ch/" class="block px-4 py-1.5 lg:px-5 lg:py-1.5 hover:bg-gray-100 flex items-center justify-start text-primary text-sm"  >  <svg fill="none" class="mr-3.5 w-4 h-4" width="16" height="16"><use xlink:href="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/sprite.svg#flagCh" /></svg>  Suisse</a>   <a href="https://www.troppotogo.it/" class="block px-4 py-1.5 lg:px-5 lg:py-1.5 hover:bg-gray-100 flex items-center justify-start text-primary text-sm"  >  <svg fill="none" class="mr-3.5 w-4 h-4" width="16" height="16"><use xlink:href="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/sprite.svg#flagIt" /></svg>  Italia</a>   <a href="https://www.radbag.nl/" class="block px-4 py-1.5 lg:px-5 lg:py-1.5 hover:bg-gray-100 flex items-center justify-start text-primary text-sm"  >  <svg fill="none" class="mr-3.5 w-4 h-4" width="16" height="16"><use xlink:href="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/sprite.svg#flagNl" /></svg>  Nederland</a>   <a href="https://www.radbag.at/" class="block px-4 py-1.5 lg:px-5 lg:py-1.5 hover:bg-gray-100 flex items-center justify-start text-primary text-sm"  >  <svg fill="none" class="mr-3.5 w-4 h-4" width="16" height="16"><use xlink:href="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/sprite.svg#flagAt" /></svg>  Österreich</a>   <a href="https://www.radbag.be/" class="block px-4 py-1.5 lg:px-5 lg:py-1.5 hover:bg-gray-100 flex items-center justify-start text-primary text-sm"  >  <svg fill="none" class="mr-3.5 w-4 h-4" width="16" height="16"><use xlink:href="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/sprite.svg#flagBe" /></svg>  België</a>   <a href="https://www.cadeauxfolies.be/" class="block px-4 py-1.5 lg:px-5 lg:py-1.5 hover:bg-gray-100 flex items-center justify-start text-primary text-sm"  >  <svg fill="none" class="mr-3.5 w-4 h-4" width="16" height="16"><use xlink:href="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/sprite.svg#flagBe" /></svg>  Belgique</a>   <a href="https://www.radbag.dk/" class="block px-4 py-1.5 lg:px-5 lg:py-1.5 hover:bg-gray-100 flex items-center justify-start text-primary text-sm"  >  <svg fill="none" class="mr-3.5 w-4 h-4" width="16" height="16"><use xlink:href="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/sprite.svg#flagDk" /></svg>  Danmark</a>   <a href="https://firebox.es/" class="block px-4 py-1.5 lg:px-5 lg:py-1.5 hover:bg-gray-100 flex items-center justify-start text-primary text-sm"  >  <svg fill="none" class="mr-3.5 w-4 h-4" width="16" height="16"><use xlink:href="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/sprite.svg#flagEs" /></svg>  España</a>    <a href="https://firebox.com/" class="block px-4 py-1.5 lg:px-5 lg:py-1.5 hover:bg-gray-100 flex items-center justify-start text-primary text-sm"  > <img class="mr-3.5 w-4 h-4" width="16" height="16" lading="lazy" src="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/logos/flagUk.png" alt="flagUk" /> UK</a>   <a href="https://firebox.com/intl/" class="block px-4 py-1.5 lg:px-5 lg:py-1.5 hover:bg-gray-100 flex items-center justify-start text-primary text-sm" style="order:26" >  <img class="mr-3.5 w-4 h-4" width="16" height="16" src="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/flags/flagWorld.svg" alt="flagFr" />  Rest of the world</a>   <a href="https://firebox.eu/" class="block px-4 py-1.5 lg:px-5 lg:py-1.5 hover:bg-gray-100 flex items-center justify-start text-primary text-sm" style="order:25" >  <img class="mr-3.5 w-4 h-4" width="16" height="16" src="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/flags/flagEu.svg" alt="flagFr" />  Europe</a> </nav></div></div></div><div class="lg:mt-0 mt-10"><div class="footer-top-links block mt-2.5 lg:mt-0 sm:flex lg:gap-12 2xl:gap-24 justify-between"><div class="hidden sm:block" onclick="showContent('question-block')" id="question-block"><p><span class="question-title">Des questions?</span> <a href="/supportpage">Service clients</a><a href="https://www.cadeauxfolies.fr/faq?sublink=paiement/">Méthodes de paiement?</a> <a href="https://www.cadeauxfolies.fr/faq?sublink=fraisdeport/">Frais de port</a> <a href="https://www.cadeauxfolies.fr/faq?sublink=colis/">Suivi du colis</a> <a href="https://www.cadeauxfolies.fr/faq?sublink=retour/">Retour</a> <a href="https://www.cadeauxfolies.fr/conditionsgeneralesdevente#droitderetractation/">Droit de rétractation</a></p>
<p><a href="https://www.cadeauxfolies.fr/faq/">Retrouvez les réponses <br>à vos questions dans <br>la rubrique FAQ.</a></p></div><div class="hidden sm:block about-block-desktop" onclick="showContent('about-block')" id="about-block"><p><span class="title">À propos</span> <a href="https://www.cadeauxfolies.fr/teamcadeauxfolies/">L'équipe CadeauxFolies</a> <a href="https://www.cadeauxfolies.fr/blog/">Blog</a> <button id="csconsentlink">Paramètres des cookies</button></p></div><div class="mobile-footer-info flex gap-2 sm:hidden"><div class="flex-1" onclick="showContent('question-block')" id="question-block"><p><span class="question-title">Des questions?</span> <a href="/supportpage">Service clients</a><a href="https://www.cadeauxfolies.fr/faq?sublink=paiement/">Méthodes de paiement?</a> <a href="https://www.cadeauxfolies.fr/faq?sublink=fraisdeport/">Frais de port</a> <a href="https://www.cadeauxfolies.fr/faq?sublink=colis/">Suivi du colis</a> <a href="https://www.cadeauxfolies.fr/faq?sublink=retour/">Retour</a> <a href="https://www.cadeauxfolies.fr/conditionsgeneralesdevente#droitderetractation/">Droit de rétractation</a></p>
<p><a href="https://www.cadeauxfolies.fr/faq/">Retrouvez les réponses <br>à vos questions dans <br>la rubrique FAQ.</a></p></div><div class="flex-1" onclick="showContent('about-block')" id="about-block"><p><span class="title">À propos</span> <a href="https://www.cadeauxfolies.fr/teamcadeauxfolies/">L'équipe CadeauxFolies</a> <a href="https://www.cadeauxfolies.fr/blog/">Blog</a> <button id="csconsentlink">Paramètres des cookies</button></p></div></div><div onclick="showContent('partner-block')" id="partner-block"><p><span class="tapexpand prefooter-title">Infos partenaires</span><a href="https://www.cadeauxfolies.fr/content/presse/">Presse</a> <a href="https://www.cadeauxfolies.fr/gadget-test-club/">Créateur de contenu</a> <a href="https://www.cadeauxfolies.fr/content/demandes-b2b.html/">Demandes B2B</a></p></div><div id="payment-block-footer" class="max-w-[415px] w-full"><span class="question-title">Méthode de paiment</span> <p><span class="payment-link-images"><span class="paymet-img"><img src="https://www.cadeauxfolies.fr/media/wysiwyg/images/paypal.png" alt="paypal"></span> <span class="paymet-img"><img src="https://www.cadeauxfolies.fr/media/wysiwyg/images/Visa.png" alt="Visa"></span> <span class="paymet-img"><img src="https://www.cadeauxfolies.fr/media/wysiwyg/images/apple-pay.png" alt="apple"></span> <span class="paymet-img"><img src="https://www.cadeauxfolies.fr/media/wysiwyg/images/mastercard.png" alt="mastercard"></span> 
<span class="paymet-img"><img src="https://www.cadeauxfolies.fr/media/wysiwyg/images/klarna.png" alt="Klarna"></span><span class="paymet-img"><img src="https://www.cadeauxfolies.fr/media/wysiwyg/images/google-pay.png" alt="amazon"></span></p></div></div></div></div></div><div class="big-container-new mx-auto px-4 sm:px-10 lg:px-20 mt-10 sm:mt-14 pb-10 font-poppins"><div class="footer-links-bottom border-t border-borderImg pt-6"><p><a href="https://www.cadeauxfolies.fr/conditionsgeneralesdevente/">Conditions générales de Vente</a> <a href="https://www.cadeauxfolies.fr/securiteprotectiondesdonnees/">Sécurité &amp; Protection des données</a> <a href="https://www.cadeauxfolies.fr/mentionslegales/">Mentions légales</a> <span class="copyright"> © 2025 cadeauxfolies</span></p></div></div><script>
	
	(function() {
		var cookieName = 'items_in_wishlist';

		if (getCookie(cookieName) !== "") {
			var wishlistItems = getCookie(cookieName).split(',');
			var pageItems = document.getElementsByClassName("list-wishlist-heart");
			for(var i = 0; i < pageItems.length; i++) {
				var pageItemId = "" + pageItems[i].attributes['data-product-id'].value;
				if(wishlistItems.includes(pageItemId)) {
					addElementClass('cookiewishlist-list-' + pageItemId, 'active-wishlist');
					addElementClass('cookiewishlist-list-' + pageItemId, 'text-hoverWishlist');
					addElementClassMore('cookiewishlist-list-' + pageItemId, 'active-wishlist');
					addElementClassMore('cookiewishlist-list-' + pageItemId, 'text-hoverWishlist');
				}
			}
			document.getElementById('wishlist-header-count').innerHTML = "" + wishlistItems.length;
		}

		/* Top50 */
		if(document.getElementById('top_categories') != undefined){
			var arr = document.getElementById('top_categories').value.split(", ");
			if(arr.includes(document.getElementById('current_category').value)){
				var count = 1;
                var limiter = 60;
                var p = document.getElementById("current-page").textContent;
                var page = 1;
                if (p != "") {
                    page = parseInt(document.getElementById("current-page").textContent);
                }

                if (page == 1) {
                    count = 1;
                } else {
                    count = ((page - 1) * limiter) + 1;
                }

				var els = document.getElementsByClassName("product-badgets-top");
				for(var i = 0; i < els.length; i++) {
					els[i].innerHTML += count;
					count++;
				}
			}
		}
		if(document.getElementById('category-submenu') != undefined){
			var scroll_elm = document.getElementById("category-submenu");
			if(!(scroll_elm.scrollWidth > scroll_elm.clientWidth)){
				document.getElementById('scroll_right').style.display = 'none';
				document.getElementById('scroll_left').style.display = 'none';
			}
		}

		if(window.screen.width <= 768 ){
			if(document.querySelector('.account-nav') != null) {
				setTimeout(() => {
					document.querySelector('#account-nav .items .item:last-child').scrollIntoView({ behavior: 'smooth' }) 
				}, 200)
			}
		}
		
	})();

		function addToCookieWishlist(id, sku, price) {
			var cookieName = 'items_in_wishlist';
			var productId = id;
			var productIdC = '';
			if (getCookie(cookieName) === "") {
				createCookie(cookieName, productId.toString(), 14);
				addElementClass('cookiewishlist-list-' + id, 'active-wishlist');
				addElementClass('cookiewishlist-list-' + id, 'text-hoverWishlist');
				addElementClassMore('cookiewishlist-list-' + id, 'active-wishlist');
				addElementClassMore('cookiewishlist-list-' + id, 'text-hoverWishlist');
				document.getElementById('wishlist-header-count').innerHTML = "1";
									var xhttp = new XMLHttpRequest();
					xhttp.open("GET", "/mywishlist/wishlist/add?product_id=" + id, true);
					xhttp.send();
					ga('send', 'event', 'wishlist', 'add', sku);
				 } else {
				var wishlistItems = getCookie(cookieName).split(',');
				if(wishlistItems.includes(productId.toString())) {
					var index = wishlistItems.indexOf(productId.toString());
					wishlistItems.splice(index, 1);
					fetch("/mywishlist/wishlist/remove?product_id=" + id, {
						method: 'GET',
					})
					.then(response => {          
						if(response.status == 200) {
							if(document.querySelector('body').classList.contains('wishlist-index-index')){
								location.reload()
							}
							createCookie(cookieName, wishlistItems.toString(), 14);
							removeElementClass('cookiewishlist-list-' + id, 'active-wishlist');
							removeElementClass('cookiewishlist-list-' + id, 'text-hoverWishlist');
							removeElementClassMore('cookiewishlist-list-' + id, 'active-wishlist');
							removeElementClassMore('cookiewishlist-list-' + id, 'text-hoverWishlist');
							document.getElementById('wishlist-header-count').innerHTML = "" + wishlistItems.length;
						}
					})
					.then(data => {
					})
					.catch(error => {
						console.log(error);
					});
					ga('send', 'event', 'wishlist', 'remove', sku);
				} else {
					wishlistItems.push(productId.toString());
					addElementClass('cookiewishlist-list-' + id, 'active-wishlist');
					addElementClass('cookiewishlist-list-' + id, 'text-hoverWishlist');
					addElementClassMore('cookiewishlist-list-' + id, 'active-wishlist');
					addElementClassMore('cookiewishlist-list-' + id, 'text-hoverWishlist');
											var xhttp = new XMLHttpRequest();
						xhttp.open("GET", "/mywishlist/wishlist/add?product_id=" + id, true);
						xhttp.send();
						createCookie(cookieName, wishlistItems.toString(), 14);
						document.getElementById('wishlist-header-count').innerHTML = "" + wishlistItems.length;
						ga('send', 'event', 'wishlist', 'add', sku);
					 }
			}
		}
		
		function getCookie(name) {
			if (document.cookie.length > 0) {
				c_start = document.cookie.indexOf(name + "=");
				if (c_start != -1) {
					c_start = c_start + name.length + 1;
					c_end = document.cookie.indexOf(";", c_start);
					if (c_end == -1) {
						c_end = document.cookie.length;
					}
					return unescape(document.cookie.substring(c_start, c_end));
				}
			}
			return "";
		}
		
		function createCookie(name, value, days) {
			var expires;
			if (days) {
				var date = new Date();
				date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
				expires = "; expires=" + date.toGMTString();
			}
			else {
				expires = "";
			}
			document.cookie = name + "=" + value + expires + "; path=/";
		}
		
		function removeElementClass(id, classname) {
			var element = document.getElementById(id);
			element.classList.remove(classname);
		}
		
		function addElementClass(id, classname) {
			var element = document.getElementById(id);
			element.classList.add(classname);
		}
		function removeElementClassMore(id, classname) {
			var els = document.getElementsByClassName(id);
            for(var i = 0; i < els.length; i++) {
                els[i].classList.remove(classname);
            }
		}
		
		function addElementClassMore(id, classname) {
			var els = document.getElementsByClassName(id);
            for(var i = 0; i < els.length; i++) {
                els[i].classList.add(classname);
            }
		}

		function showContent(id) {
			if(document.getElementById(id).classList.contains('openBlock')){
				document.getElementById(id).classList.remove("openBlock");
			} else {
				document.getElementById(id).classList.add("openBlock");
			}
		}

		function showReview() {
			var els = document.getElementsByClassName('review-item');
			for(var i = 0; i < els.length; i++) {
				els[i].classList.remove('hidden');
				els[i].classList.remove('hidden-mobile');
			}
			document.querySelectorAll('.opacity-item-review').forEach((e) => {
				e.classList.add('hidden')
			}); 
			document.querySelector('.opacity-item-review-mobile').classList.add('hidden');
			document.getElementById('hidde-review').classList.remove('hidden');
			document.getElementById('show-review').classList.add('hidden');
		}
		function hideReview() {
			var els = document.getElementsByClassName('review-item');
			for(var i = 0; i < els.length; i++) {
				if(screen.width < 768) {
					if(i > 2 && i < 6) {
						els[i].classList.add('hidden-mobile');
					} else if(i > 5) {
						els[i].classList.add('hidden');
					}
				} else {
					if(i > 5) {
						els[i].classList.add('hidden');
					}
				}
			}
			document.querySelectorAll('.opacity-item-review').forEach((e) => {
				e.classList.remove('hidden')
			});
			document.querySelector('.opacity-item-review-mobile').classList.remove('hidden');
			document.getElementById('hidde-review').classList.add('hidden');
			document.getElementById('show-review').classList.remove('hidden');
			document.getElementById("customer-reviews").scrollIntoView();
		}

		function scrollToLeft() {
			if(document.getElementById('category-submenu') != undefined){
				var scroll_elm = document.getElementById("category-submenu");
				scroll_elm.scroll({
					top: 0, 
					left: scroll_elm.scrollLeft - 150, 
					behavior: 'smooth' 
				});
			}
		}
		function scrollToRight() {
			if(document.getElementById('category-submenu') != undefined){
				var scroll_elm = document.getElementById("category-submenu");
				scroll_elm.scroll({
					top: 0, 
					left: scroll_elm.scrollLeft + 150, 
					behavior: 'smooth' 
				});
			}
		}
		function copyText(id) {
			var copyText = document.getElementById(id);
			copyText.select();
			copyText.setSelectionRange(0, 99999);
			navigator.clipboard.writeText(copyText.value);				
		}</script>  <div class="lg:w-1/4 md:w-1/2 w-full px-4 gap-4 flex-wrap justify-center hidden"> </div> </footer><style> /* clears the ‘X’ from Internet Explorer */ input[type=search]::-ms-clear { display: none; width : 0; height: 0; } input[type=search]::-ms-reveal { display: none; width : 0; height: 0; } /* clears the ‘X’ from Chrome */ input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration { display: none; } /* .catalogsearch-result-index .out-of-stock {display:none} .catalogsearch-result-index .item-img > img {opacity:1} */</style><div class="mx-5"><div class="block pb-10 md:flex footer-seo-text text-sm big-container-new mx-auto px-4 lg:px-120px w-full lg:pb-45px pt-8 md:pt-14 text-primary bg-white"><div class="md:pr-2.5"><h1 class="font-claude-response-title mt-1 text-text-100">CadeauxFolies - Le Cadeau Original que tu Cherchais</h1>
<p class="font-claude-response-body whitespace-normal break-words">Bienvenue sur CadeauxFolies – LA <strong>boutique pour les gadgets cool et les cadeaux exceptionnels </strong>! « Je veux ça aussi ! » tu vas t'exclamer en découvrant tous les super gadgets et idées cadeaux sur CadeauxFolies, avec livraison gratuite à partir de 50 €. Tu cherches le cadeau idéal pour ton frère complètement barré ? Pas de souci pour nous. Tu cherches un cadeau de Noël pour Maman ? Bien sûr, on a ça aussi. Pour tous, petits et grands, pour toutes les occasions. Laisse-toi surprendre par nos produits absolument originaux et insolites. Des trucs cool et déjantés qui – fidèles à la devise « Pimp Your Life » – vont enrichir ta vie. Des idées cadeaux originales et folles avec lesquelles tu vas offrir un max de fun à tes amis et à toi-même.</p>
<h2 class="font-claude-response-heading text-text-100 mt-1 -mb-0.5">Des Cadeaux Originaux pour Chaque Occasion</h2>
<p class="font-claude-response-body whitespace-normal break-words">Tu connais ça, non : un anniversaire arrive, tu paniques parce que tu es encore invité à un anniv' et tu n'as aucune idée de ce que tu vas offrir ? Fini le stress. On t'aide à trouver le bon cadeau pour ceux à qui tu veux faire plaisir. Que ce soit le cadeau parfait pour Maman ou le truc marrant pour les <strong><a class="underline" href="https://www.cadeauxfolies.fr/cadeaux-pour-hommes">cadeaux homme</a> </strong>ou le gadget cool pour ceux qui ont déjà tout et qui râlent tout le temps (genre Papa) – ou simplement quelque chose de sympa pour ceux qui sont déjà gâtés pourris (genre ta sœur). Chez CadeauxFolies, tu trouves les meilleures idées cadeaux pour toute la famille. Et pour tes potes, voisins, amants ou je ne sais qui.</p>
<p class="font-claude-response-body whitespace-normal break-words">Nos<strong> <a class="underline" href="https://www.cadeauxfolies.fr/cadeaux-pour-femmes">cadeaux pour femmes</a></strong> vont des accessoires déco stylés aux gadgets beauté en passant par des produits lifestyle exceptionnels. Tu cherches spécifiquement un <strong><a class="underline" href="https://www.cadeauxfolies.fr/cadeau-copine">cadeau pour ta copine</a> </strong>? Alors mate nos idées cadeaux romantiques et cool à la fois qui montrent que tu t'es vraiment creusé la tête.</p>
<h2 class="font-claude-response-heading text-text-100 mt-1 -mb-0.5">Des Cadeaux d'Anniversaire qui Font Sensation</h2>
<p class="font-claude-response-body whitespace-normal break-words">L'anniversaire est l'occasion la plus personnelle de l'année – et mérite donc un cadeau spécial ! Chez CadeauxFolies, tu découvres des <strong><a class="underline" href="https://www.cadeauxfolies.fr/cadeau-d-anniversaire">cadeaux d'anniversaire</a> </strong>qui marquent les esprits. Des <strong><a class="underline" href="https://www.cadeauxfolies.fr/cadeaux-pour-hommes">cadeaux d'anniversaire pour hommes</a> </strong>comme des gadgets tech cool, des accessoires de bar originaux ou du matos d'extérieur marrant, jusqu'aux <strong><a class="underline" href="https://www.cadeauxfolies.fr/cadeaux-pour-femmes">cadeaux d'anniversaire pour femmes</a></strong> comme des éléments déco stylés, des innovations beauté ou des bijoux personnalisés.</p>
<p class="font-claude-response-body whitespace-normal break-words">Particulièrement demandés : Nos <strong><a class="underline" href="https://www.cadeauxfolies.fr/cadeaux-personnalises">cadeaux personnalisés</a></strong> qui deviennent des pièces absolument uniques avec nom, date de naissance ou message personnel. Car un cadeau personnalisé dit : « Je te connais, je t'apprécie, et j'ai pris le temps de trouver quelque chose de spécial pour toi ! »</p>
<h2 class="font-claude-response-heading text-text-100 mt-1 -mb-0.5">Des Cadeaux pour les Moments Spéciaux de la Vie</h2>
<p class="font-claude-response-body whitespace-normal break-words">Certaines occasions dans la vie sont tellement spéciales qu'elles méritent un cadeau exceptionnel. Chez CadeauxFolies, tu trouves les<strong> <a class="underline" href="https://www.cadeauxfolies.fr/cadeau-de-mariage">cadeaux de mariage</a> </strong>parfaits avec lesquels tu vas vraiment faire plaisir aux mariés. Nous avons aussi les cadeaux en argent adaptés pour des occasions comme un mariage, un départ ou Noël au catalogue. Des accessoires romantiques pour couples aux gadgets pratiques pour la maison en passant par des idées cadeaux marrantes pour la vie à deux.</p>
<p class="font-claude-response-body whitespace-normal break-words">Tu dois dire au revoir à un collègue ? Un cadeau de départ de CadeauxFolies fait en sorte qu'on se souvienne bien de toi. Et on t'a aussi couvert pour les fêtes classiques : des <strong><a class="underline" href="https://www.cadeauxfolies.fr/cadeaux-pour-la-fete-des-peres">cadeaux fête des Pères</a></strong> qui plaisent vraiment à Papa, des<strong> <a class="underline" href="https://www.cadeauxfolies.fr/cadeaux-pour-la-fete-des-meres">cadeaux fête des Mères</a> </strong>qui touchent Maman, et même des cadeaux de Pâques qui vont au-delà du panier traditionnel.</p>
<h2 class="font-claude-response-heading text-text-100 mt-1 -mb-0.5">Cadeaux Last-Minute - Quand Ça Doit Aller Vite</h2>
<p class="font-claude-response-body whitespace-normal break-words">Oups, l'anniversaire c'est demain et t'as encore rien ? Pas de panique ! Nos cadeaux last-minute sont ton salut. Pour toute commande avant 14h, on expédie ton cadeau le jour même – et à partir de 50 € c'est même gratuit ! Comme ça, tu arrives garanti pas les mains vides à la fête.</p>
<p class="font-claude-response-body whitespace-normal break-words">Encore indécis ? Alors essaie notre <strong><a class="underline" href="https://www.cadeauxfolies.fr/idee-cadeau">chercheur de cadeaux</a> </strong>interactif ! Réponds à quelques questions simples sur le destinataire, l'occasion et le budget, et on te présente les idées cadeaux parfaites. Ou choisis l'une de nos boîtes cadeaux préemballées qui offrent des surprises thématiques et garantissent l'enthousiasme.</p>
<h2 class="font-claude-response-heading text-text-100 mt-1 -mb-0.5">Des Gadgets Géniaux pour Petits et Grands</h2>
<p class="font-claude-response-body whitespace-normal break-words">Partout dans le monde, l'équipe CadeauxFolies cherche sans relâche des cadeaux lifestyle intelligents et exceptionnels, des<strong> <a class="underline" href="https://www.cadeauxfolies.fr/gadgets-high-tech">gadgets</a> </strong>outdoor et loisirs marrants, des gadgets de bureau, des articles pour bébé, des idées malins pour geeks et/ou nerds qui ne veulent pas vraiment devenir adultes. Au passage, on tombe sur plein de nouveautés et trucs curieux qu'on ne peut absolument pas te cacher. Que ce soit des décorations originales pour la maison, l'appartement et le jardin, des gadgets malins pour ton iPhone, des gadgets déjantés ou des jouets et articles de farces originaux pour fêtes et bars – on l'a et presque tout le reste – pour toi-même et naturellement aussi comme idées cadeaux créatives.</p>
<h2 class="font-claude-response-heading text-text-100 mt-1 -mb-0.5">Des <a href="https://www.cadeauxfolies.fr/cadeaux-rigolos">Cadeaux Rigolos</a> qui Vont Surprendre</h2>
<p class="font-claude-response-body whitespace-normal break-words">Le cadeau parfait doit être une surprise. Point final. Mais justement c'est souvent le problème ! On envoie de l'argent dans des milliers de cartes cadeaux en espèces, c'est peut-être un cadeau sympa mais vraiment surprenant, ça ne l'est plus. Tu te souviens du moment où tu déchirais tout le papier cadeau ? C'est exactement ça qu'on veut chez CadeauxFolies. Mais chez CadeauxFolies, on n'aime pas le stress pour que ce soit absolument parfait. Mais plutôt ces fameux moments où des semaines plus tard on en rigole encore. Que ce soit Mamie, Papy ou les enfants, tout le monde a le droit d'être surpris le jour de son anniversaire et de bien se marrer. T'es pile au bon endroit chez nous.</p>
<h2 class="font-claude-response-heading text-text-100 mt-1 -mb-0.5">Comment Trouver le Bon Cadeau ? Le Cadeau Parfait en 4 Étapes</h2>
<p class="font-claude-response-body whitespace-normal break-words">En tant qu'experts des cadeaux, on sait ce qui fait kiffer tout le monde. Et non : le meilleur cadeau n'est pas toujours le plus gros, le plus cher ou le plus récent. Mais le cadeau que tu choisis avec le cœur et un peu de temps et de patience. Ou tu découvres nos <strong><a class="underline" href="https://www.cadeauxfolies.fr/cadeaux-personnalises">cadeaux personnalisables</a>.</strong> Vraiment top. En tout cas, on recommande que tu passes dans notre boutique et que tu jettes un œil.</p>
<p class="font-claude-response-body whitespace-normal break-words">Comme toujours : Voici nos 4 étapes pour trouver le cadeau parfait :</p>
<p class="font-claude-response-body whitespace-normal break-words"><strong>Étape 1 :</strong> Limite tes options – quel est ton budget, combien veux-tu dépenser ? <br><strong>Étape 2 :</strong> Imagine quelque chose de nouveau – le cadeau parfait est créatif et unique <br><strong>Étape 3 :</strong> Personnalise le cadeau selon ton choix – un peu de créativité s'impose <br><strong>Étape 4 :</strong> Emballe les cadeaux et envoie-les ! Pro-tip – l'œil veut aussi se réjouir !</p></div><div class="md:pl-2.5"><h2 class="font-claude-response-heading text-text-100 mt-1 -mb-0.5">Cadeaux de Noël - Du Classique au Complètement Fou</h2>
<p class="font-claude-response-body whitespace-normal break-words">La plus belle période de l'année arrive et tu es encore à la recherche des <strong><a class="underline" href="https://www.cadeauxfolies.fr/cadeaux-de-noel">cadeaux de Noël</a> </strong>parfaits ? Chez CadeauxFolies, tu trouves un choix énorme d'idées cadeaux originales qui garantissent des yeux qui brillent sous le sapin de Noël. Que ce soit des <strong><a class="underline" href="https://www.cadeauxfolies.fr/cadeaux-de-noel-pour-copain">cadeaux de Noël pour hommes</a></strong> comme des gadgets tech cool, des accessoires barbecue marrants ou des accessoires de bar originaux – ou des <strong><a class="underline" href="https://www.cadeauxfolies.fr/cadeaux-de-noel-pour-femmes">cadeaux de Noël pour femmes</a></strong> comme de la déco stylée, des produits beauté tendance ou des bijoux personnalisés. Dans notre boutique en ligne, tu trouves garanti le cadeau parfait pour tous les goûts.</p>
<p class="font-claude-response-body whitespace-normal break-words">Particulièrement populaire à Noël : Nos <strong><a class="underline" href="https://www.cadeauxfolies.fr/cadeaux-de-noel">cadeaux de Noël personnalisés</a></strong>, qui deviennent des pièces uniques avec noms, photos ou gravure individuelle. Rien ne dit « je me suis vraiment creusé la tête » autant qu'un cadeau personnalisé ! Et pour l'Avent, on a une super sélection pour remplir des calendriers de l'Avent – des mini-gadgets aux petites gourmandises en passant par des surprises marrantes. Ou tu optes directement pour un calendrier de l'Avent personnalisé complet qui adoucit l'attente jusqu'au réveillon.</p>
<h2 class="font-claude-response-heading text-text-100 mt-1 -mb-0.5">Des Cadeaux Secret Santa - Petits, Sympas et Garantis Succès</h2>
<p class="font-claude-response-body whitespace-normal break-words">Le Secret Santa fait partie de la période de Noël comme le vin chaud et les biscuits ! Que ce soit au bureau, entre amis ou en famille – chez CadeauxFolies, tu trouves les <a href="https://www.cadeauxfolies.fr/cadeau-secret-santa"><strong>meilleurs cadeaux Secret Santa </strong></a>qui restent dans le budget imposé et apportent quand même une grande joie. Notre sélection va des <strong><a class="underline" href="https://www.cadeauxfolies.fr/cadeau-secret-santa-femme">cadeaux Secret Santa pour femmes</a></strong> comme des mini-gadgets mignons, des accessoires beauté ou des petites aides originales pour le bureau jusqu'aux <a class="underline" href="https://www.cadeauxfolies.fr/cadeau-secret-santa-homme"><strong>cadeaux Secret Santa pour hommes</strong></a> comme des outils pratiques, des articles de farces marrants ou des jouets de bureau originaux.</p>
<p class="font-claude-response-body whitespace-normal break-words">Le meilleur : Chez nous, tu trouves des cadeaux Secret Santa dans toutes les gammes de prix – que tu aies un budget de 10, 15, 20 ou 30 euros. Chaque produit est soigneusement sélectionné et garanti pas un truc standard ringard que tout le monde a déjà trois fois. Parce que soyons honnêtes : personne n'a besoin d'une énième bougie vanille ou d'un cadre photo banal. Chez CadeauxFolies, t'as plutôt des cadeaux qui déchirent !</p>
<h2 class="font-claude-response-heading text-text-100 mt-1 -mb-0.5">CadeauxFolies - La Boutique de Cadeaux en Ligne</h2>
<p class="font-claude-response-body whitespace-normal break-words">Quel genre de boutique en ligne est CadeauxFolies ?&nbsp; <strong>La boutique en ligne la plus cool avec sans doute les meilleurs cadeaux, gadgets et accessoires.</strong> CadeauxFolies t'offre des produits marrants, déjantés et uniques du monde entier et en plus une expérience d'achat qui n'a pas son pareil : un service client au top, une expédition ultra-rapide, de nombreux moyens de paiement, des prix sympas et un traitement de commande convivial avec un droit de retour extra-long. Ça fait de CadeauxFolies ta boutique culte pour les trucs inhabituels. Peu importe l'occasion, peu importe pour qui, on a des cadeaux pour tout le monde à chaque occasion. Lance-toi avec nous dans l'ivresse des cadeaux et sois surpris des trucs géniaux qui t'attendent. Des trucs que tu dois absolument avoir. Bon shopping !</p>
<h2 class="font-claude-response-heading text-text-100 mt-1 -mb-0.5">Pourquoi CadeauxFolies est la Bonne Boutique de Cadeaux pour Toi :</h2>
<h3 class="font-claude-response-subheading text-text-100 mt-1 -mb-1.5">Plus de 15 Ans d'Expérience dans le Business des Cadeaux</h3>
<p class="font-claude-response-body whitespace-normal break-words">Depuis<strong> plus d'une décennie,</strong> on rend les gens heureux – avec des cadeaux originaux qui font vraiment mouche. Notre expertise, tu la remarques dans chaque sélection de produits.</p>
<h3 class="font-claude-response-subheading text-text-100 mt-1 -mb-1.5">Des Milliers de Clients Ravis</h3>
<p class="font-claude-response-body whitespace-normal break-words">Avec<strong> plus de 50 000 clients satisfaits</strong> et une note moyenne de 4,5 sur 5 étoiles, on fait partie des boutiques de cadeaux les plus populaires en France. Sur Trusted Shops, on est noté « Très bien ».</p>
<h3 class="font-claude-response-subheading text-text-100 mt-1 -mb-1.5">Qualité Exceptionnelle</h3>
<p class="font-claude-response-body whitespace-normal break-words">Nos produits sont <strong>soigneusement sélectionnés et régulièrement contrôlés.</strong> On travaille seulement avec des partenaires fiables qui partagent nos standards de qualité. Les cadeaux personnalisés, on les produit nous-mêmes.</p>
<h3 class="font-claude-response-subheading text-text-100 mt-1 -mb-1.5">Rapide &amp; Fiable</h3>
<p class="font-claude-response-body whitespace-normal break-words">L'expédition rapide est notre standard : la plupart des commandes quittent <strong>notre entrepôt en 24 heures. </strong>Avec l'expédition express, c'est encore plus rapide – parfait pour les cadeaux last-minute !</p>
<h2 class="font-claude-response-heading text-text-100 mt-1 -mb-0.5">Tes Avantages chez CadeauxFolies :</h2>
<p class="font-claude-response-body whitespace-normal break-words">✓ <strong>Choix Énorme :</strong> Plus de 5 000 cadeaux et gadgets pour toutes les occasions <br>✓ <strong>Personnalisation :</strong> De nombreux produits personnalisables individuellement avec photo, nom ou gravure <br>✓ <strong>Expédition Rapide :</strong> Standard 1-4 jours, options express disponibles <br>✓ <strong>Livraison Gratuite :</strong> À partir de 50 € de commande en France <br>✓ <strong>Paiement Sécurisé :</strong> PayPal, carte bancaire, Klarna, Google Pay, Apple Pay <br>✓ <strong>Retour Gratuit :</strong> 100 jours de droit de retour <br>✓ <strong>Emballage Cadeau :</strong> Emballé avec amour sur demande <br>✓ <strong>Service Client Français :</strong> Équipe sympa joignable pour toutes questions <br>✓ <strong>Super Notes :</strong> 4,5/5 étoiles sur plus de 50 000 avis <br>✓ <strong>Juste &amp; Sûr :</strong> Certifié Trusted Shops</p></div></div></div><style type="text/css"> .giftbox-content-container div[role="radiogroup"] label.mb-0 input[checked="checked"] + div{border:3px solid #855fa0;}</style> <script>
    'use strict';

    function amBrandsPopup() {
        let cached = false;

        const displayError = (error) => {
            console.error(error);
            typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                [{
                    type: "error",
                    text: "Une\u0020erreur\u0020s\u0027est\u0020produite.\u0020Merci\u0020d\u0027essayer\u0020ult\u00E9rieurement."
                }], 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: errors[error].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 {Promise<any>}
             */
            async sendRequest() {
                if (this.isMobile) {
                    return false;
                }

                this.loading = true;

                try {
                    if (cached) {
                        this.loading = false;
                        return false;
                    }

                    const response = await fetch('https://www.cadeauxfolies.fr/graphql', {
                        method: 'POST',
                        headers: {
                            'Content-Type': 'application/json',
                            'Store': 'cadeauxfolies'
                        },
                        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);

                    
                    Object.keys(mapper).forEach(config => {
                        this[config] = mapper[config];
                    });

                    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>   <input type="hidden" id="disable_cookies" name="disable_cookies" value="0"><script type="text/javascript" >
        window.stealthUrl = 'https://upsidedown.radbag.de/scripts/matomo/matomo.php';
        window.matomoUrl = 'https://upsidedown.radbag.de/scripts/matomo/';
        var _paq = window._paq = window._paq || [];
        (function () {
            
                        _paq.push(["setTrackerUrl", "https://upsidedown.radbag.de/scripts/matomo/matomo.php"]);
                         _paq.push(["setSiteId", "5"]);
                                if (document.prerendering) {
                document.addEventListener('prerenderingchange', () => {
                    _paq.push(['trackPageView']);
                }, {
                    once: true,
                });
            } else {
                _paq.push(['trackPageView']);
            }
             _paq.push(['enableLinkTracking']);
             })();

        var eventNames = [
            "wheel",
            "touchstart",
            "mouseover",
            "scroll",
            "keydown"
        ];
        function addMultiEventListener(element, eventNames, listener) {
            for (var i=0, iLen=eventNames.length; i<iLen; i++) {
                element.addEventListener(eventNames[i], listener, true);
            }
        }
        function removeMultiEventListener(element, eventNames, listener) {
            for (var i=0, iLen=eventNames.length; i<iLen; i++) {
                element.removeEventListener(eventNames[i], listener, true);
            }
        }
        var isMatomoLoaded = false;
        const loadMatomoScript = () => {
            if (!isMatomoLoaded) {
                isMatomoLoaded = true;
                var d = document, g = d.createElement('script'), s = d.getElementsByTagName('script')[0];
                g.type = 'text/javascript';
                g.async = true;
                g.onload = () => {
                     };
                                                            g.src = 'https://upsidedown.radbag.de/scripts/matomo/matomo.js';
                      s.parentNode.insertBefore(g, s);
                removeMultiEventListener(window, eventNames, loadMatomoScript);
            } else {
                removeMultiEventListener(window, eventNames, loadMatomoScript);
            }
        }
                addMultiEventListener(window, eventNames, loadMatomoScript);
        </script> <noscript><p><img src="https://upsidedown.radbag.de/scripts/matomo/matomo.php?idsite= 5&amp;rec=1" style="border:0;" alt=""/></p></noscript>        <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 = modifiers[modifiers.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 ? match[1] + (match[2] || "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(modifiers[index + 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 section[x-data]":"intersect",".product-info [x-data]":"intersect","#filters-content [x-data]":"intersect","#review_form":"intersect","section[x-data^=initRecentlyViewedProductsComponent]":"intersect","div[x-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-data][x-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>

(_ => {
    document.addEventListener('DOMContentLoaded', event => {
        
        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 type="module"
        src="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/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 = 'input[name="form_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);

                 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();

                                
                                const oldSectionData = JSON.parse(browserStorage.getItem(private_content_key) || '{}') || {};

 if ((! data.cart || ! data.cart.cartId) && oldSectionData['checkout-data']) {
                                    delete oldSectionData['checkout-data'];
                                }
                                const newSectionData = Object.assign(oldSectionData, data);

                                dispatchPrivateContent(newSectionData);

                                
                                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);

                                
                                
                                hyva.setCookie(
                                    section_data_ids_key,
                                    JSON.stringify(
                                        Object.keys(data).reduce((sectionDataIds, sectionKey) => {
                                            sectionDataIds[sectionKey] = data[sectionKey]['data_id'];
                                            return sectionDataIds;
                                        }, {})
                                    ),
                                    false,
                                    true
                                );
                            } catch (error) {
                                console.warn("Couldn't 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>
	var g3dSelectedId = 0;
	
    function initConfigurableOptions(productId, optionConfig) {
        return {
            optionConfig,
            productId,
            itemId: '0',
            allowedAttributeOptions: [],
            selectedValues: [],
            selectedItemDiscount: null,
            init() {
                this.findAllowedAttributeOptions();
                this.$nextTick(() => {
                    if (typeof this.optionConfig.defaultValues === 'object') {
                        for (const [optionId, value] of Object.entries(this.optionConfig.defaultValues)) {
                            this.changeOption(optionId, value + '');
                        }
                    }
                });
            },
            findSimpleIndex () {
                var productIndexes = this.optionConfig.index;
                var $this = this;
                this.productIndex = Object.keys(productIndexes).find(productIndex => {
                    var currentProductIndex = productIndexes[productIndex];

                    for (var productOption in currentProductIndex) {
                        if (
                            $this.selectedValues[productOption] &&
                            $this.selectedValues[productOption] !== currentProductIndex[productOption]
                        ) {
                            return false;
                        }
                    }
                    return productIndex;
                });
            },
            productIndex: 0,
            findAllowedAttributeOptions() {
                var allAttributes = this.optionConfig.attributes;
                
                var optionStock = this.optionConfig.optionStock;
                
                var allAttributesSorted = Object.values(allAttributes).sort((a,b) => {
                    return a.position - b.position
                });

                allAttributesSorted.forEach(attribute => {
                    attribute.options.forEach(option => {
                        option.products.find(product => {
                            option.stock_status = optionStock[product].stockStatus;
                        })
                    })
                });

                

                var previousOption = false;
                var productIndexes = this.optionConfig.index;
                var availableIndexes = Object.keys(productIndexes);

                var newAllowedAttributeOptions = [];

                allAttributesSorted.forEach(attribute => {
                    if (previousOption && this.selectedValues[previousOption]) {
                        availableIndexes = availableIndexes.filter(availableIndex => {
                            return productIndexes[availableIndex][previousOption] ===
                                this.selectedValues[previousOption]
                        })
                    }
                    newAllowedAttributeOptions[attribute.id] =
                        allAttributes[attribute.id].options.filter(option => {
                            return !!option.products.find(product => {
                                return availableIndexes.includes(product);
                            })
                        });
                    previousOption = attribute.id;
                    
                    newAllowedAttributeOptions[attribute.id].sort(function (a, b) {
                        return b.stock_status - a.stock_status;
                    });
                });
                this.allowedAttributeOptions = newAllowedAttributeOptions;
                
            },
            getAllowedAttributeOptions(attributeId) {
                return this.allowedAttributeOptions[attributeId] || []
            },
            changeOption(optionId, value) {
                this.selectedValues[optionId] = value;
                this.findSimpleIndex();
                this.findAllowedAttributeOptions();
                this.updatePrices();
                this.updateGallery();
                window.dispatchEvent(
                    new CustomEvent(
                        'configurable-selection-changed',
                        {
                            detail: {
                                productId: this.productId,
                                optionId: this.optionId,
                                value: this.value,
                                productIndex: this.productIndex,
                                selectedValues: this.selectedValues
                            }
                        }
                    )
                );
                
                var qty = parseInt(document.getElementById("child-item-"+this.productIndex).getAttribute("data-qty"));
                var qtyMin = parseInt(document.getElementById("child-item-"+this.productIndex).getAttribute("data-qtymin"));
                var next_status = document.getElementById("child-item-"+this.productIndex).getAttribute("data-status");
                var next_status_text = document.getElementById("child-item-"+this.productIndex).getAttribute("data-status-text");
                var g3durl = document.getElementById("child-item-"+this.productIndex).getAttribute("data-g3durl");
				
                if(qty <= 0 && next_status == 583) {
                    document.getElementById('stock-alert-form').style.display='block';
                    if(document.getElementById('product-addtocart-button') != null) {
                        document.getElementById('product-addtocart-button').style.display='flex';
                        document.getElementById('out-of-stock-sharebtns').classList.add('hidden');
                        document.getElementById('on-stock-sharebtns').classList.remove('hidden');
                    }
                    document.getElementById('product_id').value = document.getElementById("child-item-"+this.productIndex).getAttribute("data-id");
                } else if(qty <= 0 && (next_status == 588 || next_status == 584)) {
                    document.getElementById('stock-alert-form').style.display='none';
                    if(document.getElementById('product-addtocart-button') != null) {
                        document.getElementById('product-addtocart-button').style.display='none';
                        document.getElementById('out-of-stock-sharebtns').classList.remove('hidden');
                        document.getElementById('on-stock-sharebtns').classList.add('hidden');
                    }
                } else {
                    document.getElementById('stock-alert-form').style.display='none';
                    document.getElementById('out-of-stock-sharebtns').classList.add('hidden');
                    document.getElementById('on-stock-sharebtns').classList.remove('hidden');
					
					if(g3durl != '') {
						document.getElementById('product-g3dconfigure-button').style.display='block';
						document.getElementById('product-addtocart-button').style.display='none';
						g3dSelectedId = this.productIndex;
					} else {
						document.getElementById('product-g3dconfigure-button').style.display='none';
						document.getElementById('product-addtocart-button').style.display='flex';
					}
                
				}
                
				var stockInfo = document.getElementsByClassName('availability-info-text');
                for(var i = 0; i < stockInfo.length; i++) {
                    var thisStockInfo = stockInfo[i];  
                    prevElStock = document.getElementsByClassName('availability-info-dot')[i];
                    if(qty <= 0 && next_status == 583) {
                        if(prevElStock){
                            prevElStock.classList.remove("bg-greenColor-lighter");
                            prevElStock.classList.add("bg-yellowStars");
                            prevElStock.parentElement.parentElement.parentElement.parentElement.classList.add('outofstock-item');
                        }
                        thisStockInfo.innerHTML = next_status_text;
                    } else if(qty <= 0 && (next_status == 588 || next_status == 584)) {
                        if(prevElStock){
                            prevElStock.classList.remove("bg-greenColor-lighter");
                            prevElStock.classList.add("bg-yellowStars");
                            prevElStock.parentElement.parentElement.parentElement.parentElement.classList.add('outofstock-item');
                        }
                        thisStockInfo.innerHTML = next_status_text;
                    } else {
                        if(qty > 0) {
                            thisStockInfo.innerHTML = 'En stock';
                            if(prevElStock){
                                prevElStock.classList.add("bg-greenColor-lighter");
                                prevElStock.classList.remove("bg-yellowStars");
                                prevElStock.parentElement.parentElement.parentElement.parentElement.classList.remove('outofstock-item');
                            }
                        }
                    }
                };

                if(document.querySelector("#item-discount-info-"+this.productIndex) != null) {
                    if(this.selectedItemDiscount != null) {
                        this.selectedItemDiscount.classList.add("hidden");
                    }
                    this.selectedItemDiscount = document.getElementById("item-discount-info-"+this.productIndex);
                    document.getElementById("item-discount-info-"+this.productIndex).classList.remove("hidden");
                }
                
                if(document.getElementById("config-qty-show") != null) {
                    document.querySelectorAll("#config-qty-show")[0].innerHTML = '';
                    document.querySelectorAll("#config-qty-show")[1].innerHTML = '';
                    if(qty > 0 && (qty - qtyMin) > 0) {
                        
                        
                        
                        
                        if((qty - qtyMin) < 10) {
                            document.querySelectorAll("#config-qty-show")[0].innerHTML = '<div class="flex items-center stock-item-info"><span class="availability-info-dot w-2 h-2 block rounded-full bg-yellowStars mr-5px"></span>Moins de <span class="bold-qty">'+(10)+'</span> disponibles</div>';
                            document.querySelectorAll("#config-qty-show")[1].innerHTML = '<div class="flex items-center stock-item-info"><span class="availability-info-dot w-2 h-2 block rounded-full bg-yellowStars mr-5px"></span>Moins de <span class="bold-qty">'+(10)+'</span> disponibles</div>';
                        }
                        document.querySelectorAll('.availability-info-text')[1].classList.add("hidden");
                        document.querySelectorAll('.availability-info-text')[0].classList.add("hidden");
                        
                        
                        document.getElementById("estimation-block-container-wrapper").classList.remove("hidden");
                        document.getElementById("estimation-block-container-wrapper").classList.add("block");
                        document.querySelectorAll("#config-qty-show")[0].classList.add("text-primary");
                        document.querySelectorAll("#config-qty-show")[1].classList.add("text-primary");
                        document.querySelectorAll("#config-qty-show")[0].classList.remove("text-yellowStars");
                        document.querySelectorAll("#config-qty-show")[1].classList.remove("text-yellowStars");
                    } else {
                        
                        
                        document.getElementById("estimation-block-container-wrapper").classList.add("hidden");
                        document.getElementById("estimation-block-container-wrapper").classList.remove("block");
                        document.querySelectorAll("#config-qty-show")[0].innerHTML = "";
                        document.querySelectorAll("#config-qty-show")[1].innerHTML = "";
                        document.querySelectorAll('.availability-info-text')[1].classList.remove("hidden");
                        document.querySelectorAll('.availability-info-text')[0].classList.remove("hidden");
                        
                        
                    }
                }
            },
            calculateIsMinimalPrice(){
                return (
                    this.selectedValues.filter(value => !!value).length <
                        Object.keys(this.optionConfig.attributes).length
                );
            },
            updatePrices() {
                var value = this.productIndex ?
                    this.optionConfig.optionPrices[this.productIndex] :
                    this.optionConfig.prices;
                window.dispatchEvent(
                    new CustomEvent(
                        "update-prices-" + this.productId,
                        {
                            detail: Object.assign(
                                value,
                                { isMinimalPrice: this.calculateIsMinimalPrice() }
                            )
                        }
                    )
                );
            },
            updateGallery () {
                var value = this.productIndex ?
                    this.optionConfig.images[this.productIndex] :
                    Object.values(this.optionConfig.images)[0];

                value && window.dispatchEvent(
                    new CustomEvent(
                        "update-gallery",
                        { detail: value }
                    )
                );
            },
            onGetCartData(data) {
                this.preselectCartItems(data);
                this.preselectQuerystringItems();
                this.preselectLocationHashItems();
            },
            preselectCartItems(data) {
                
                var cart = data && data.cart;
                if (cart && cart.items) {
                    var 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() {
                
                const urlQueryParams = new URLSearchParams(window.location.search.replace('?',''));
                Object.values(this.optionConfig.attributes).map(attribute => {
                    urlQueryParams.get(attribute.code) &&
                    this.changeOption(attribute.id, urlQueryParams.get(attribute.code));
                });
            },
            preselectLocationHashItems() {
                
                const urlHashParams = new URLSearchParams(window.location.hash.replace('#',''));
                Object.values(this.optionConfig.attributes).map(attribute => {
                    urlHashParams.get(attribute.id) &&
                    this.changeOption(attribute.id, urlHashParams.get(attribute.id));
                });
            }
        }
    }</script> <script>
    function initSwatchOptions(swatchConfig) {
        return {
            isOpen:false,
            isSelect:false,
            swatchConfig,
            getAttributeSwatchData(attributeId) {
                const swatchConfig = Object.assign({}, this.swatchConfig[attributeId]);
                swatchConfig['details'] = JSON.parse(swatchConfig['additional_data']);

                return swatchConfig;
            },
            showStockAlert(attributeId, itemId, itemStock) {
                if(itemStock == 0){
                    var next_status = document.querySelector('[data-variant-id="'+itemId+'"]').getAttribute('data-status'); 
                    if(!(next_status == 588 || next_status == 584)){
                        const config = this.getSwatchConfig(attributeId, itemId);
                        document.querySelector('#outofstock-item').innerText = config.value || config.label;
                        document.querySelector('.config-stock-alert-info').classList.remove('hidden');
                        document.querySelector('#product-addtocart-button').style.pointerEvents = "none";
                        document.querySelector('#buy-now-btn').classList.add('hidden');
                    } else {
                        document.querySelector('.config-stock-alert-info').classList.add('hidden');
                        document.querySelector('#product-addtocart-button').style.pointerEvents = "none";
                        document.querySelector('#buy-now-btn').classList.remove('hidden');
                    }
                } else {
                    document.querySelector('.config-stock-alert-info').classList.add('hidden');
                    document.querySelector('#product-addtocart-button').style.pointerEvents = "inherit";
                    document.querySelector('#buy-now-btn').classList.remove('hidden');
                }
            },
            getSwatchType(typeNumber) {
                switch (typeNumber) {
                    case "1":
                        return "color"
                    case "2":
                        return "image"
                    case "3":
                        return "empty"
                    case "0":
                    default:
                        return "text"
                }
            },
            isTextSwatch(attributeId, itemId) {
                const config = this.getSwatchConfig(attributeId, itemId);
                const typeId = config.type.toString();
                const type = this.getSwatchType(typeId);

                return type === 'text';
            },
            isVisualSwatch(attributeId, itemId) {
                const config = this.getSwatchConfig(attributeId, itemId);
                const typeId = config.type.toString();
                const type = this.getSwatchType(typeId);

                return ['image', 'color'].includes(type);
            },
            getSwatchBackgroundStyle(attributeId, itemId) {
                const config = this.getSwatchConfig(attributeId, itemId);
                const typeId = config.type.toString();
                const type = this.getSwatchType(typeId);

                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, itemId){
                const config = this.getSwatchConfig(attributeId, itemId);
                return config.value || config.label;
            },
            getSwatchConfig(attributeId, itemId) {
                return this.swatchConfig[attributeId] ? this.swatchConfig[attributeId][itemId] : false;
            },
            activeTooltipItem: false,
            tooltipPositionElement: false,
            getTooltipImageStyle(attributeId, itemId) {
                const config = this.getSwatchConfig(attributeId, itemId);
                const typeId = config.type.toString();
                const type = this.getSwatchType(typeId);

                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;` : ''
            },
            closeDropdown() {
                if(screen.width <= 768) {
                    this.isOpen = false
                }
            }
        }
    }</script> <script>
    'use strict';

    const grecaptchaV2LoadCallbacks = [];

    function executeRecaptchaLoadCallbacks () {
        while (window.grecaptcha && grecaptchaV2LoadCallbacks.length > 0) {
            const callback = grecaptchaV2LoadCallbacks.pop();
            typeof callback === 'string' ? window[callback]() : callback();
        }
    }

    (function() {
        const loadRecaptchaScript = (event) => {

            if (window.grecaptcha || !event.target.form) {
                return;
            }

            const url = 'https://www.google.com/recaptcha/api.js?onload=executeRecaptchaLoadCallbacks';
            const siteKey = '6Le67p4kAAAAAA75JZ2PqyAmJx971ImEEeeCx2iQ';
            const script = document.createElement('script');
            script.type = 'text/javascript';
            script.src = siteKey ? `${url}&render=${siteKey}` : `${url}&render=explicit`;
            script.async = true;
            document.head.appendChild(script);

            script.addEventListener('load', () => {
                Array.from(document.querySelectorAll('button[data-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>  <!-- Wrapping template --><script type="text/template" id="instant_wrapper_template">
    {{#findAutocomplete}}
        <div id="algolia-autocomplete-container"></div>
    {{/findAutocomplete}}

    <div id="algolia_instant_selector"
         class="w-full h-full  with-facets">
        <div class="flex flex-col">
            <div class="w-full" id="algolia-left-container">
                <div class="md:px-4 md:px-0 border-none flex justify-start md:justify-between">
                    <div class="hidden py-4">
                        <div class="flex items-center justify-between" x-data="{open:false}">
                            <span class="text-primary text-md text-xl md:text-2xl font-semibold uppercase">
                            Shop by</span>
                            <div class="relative w-8 h-8 bg-container-lighter rounded border border-container-darker cursor-pointer" @click="open = !open">
                                <div class="absolute z-20 w-8 h-8 text-transparent" id="refine-toggle"></div>
                                <span class="absolute z-10 py-1 px-1">
                                    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="transition-transform transform duration-300 ease-in-out" :class="open ? 'rotate-180' : ''">
                                    <path d="M19 9L12 16L5 9" stroke="#4A5568" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></span></div></div></div>
                    <div class="flex gap-6 font-poppins text-categoriesSearch items-center">
                    <div class="flex md:hidden items-center gap-8 toolbar-products-count">
                                <div id="sorter_icon_toolbar" class="flex items-center md:hidden">
                                    <span class="bg-labelbg rounded-lg p-1 flex gap-1">
                                        <span onclick="document.getElementById('instant-search-results-container').classList.remove('list-style')" id="grid-view-icon" class="w-7 h-7 bg-white rounded-lg flex justify-center items-center">
                                            <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                                                <path d="M3.33398 6.66683H4.66732C6.00065 6.66683 6.66732 6.00016 6.66732 4.66683V3.3335C6.66732 2.00016 6.00065 1.3335 4.66732 1.3335H3.33398C2.00065 1.3335 1.33398 2.00016 1.33398 3.3335V4.66683C1.33398 6.00016 2.00065 6.66683 3.33398 6.66683Z" stroke="#1F1F1F" stroke-width="1.2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
                                                <path d="M11.334 6.66683H12.6673C14.0007 6.66683 14.6673 6.00016 14.6673 4.66683V3.3335C14.6673 2.00016 14.0007 1.3335 12.6673 1.3335H11.334C10.0007 1.3335 9.33398 2.00016 9.33398 3.3335V4.66683C9.33398 6.00016 10.0007 6.66683 11.334 6.66683Z" stroke="#1F1F1F" stroke-width="1.2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
                                                <path d="M11.334 14.6668H12.6673C14.0007 14.6668 14.6673 14.0002 14.6673 12.6668V11.3335C14.6673 10.0002 14.0007 9.3335 12.6673 9.3335H11.334C10.0007 9.3335 9.33398 10.0002 9.33398 11.3335V12.6668C9.33398 14.0002 10.0007 14.6668 11.334 14.6668Z" stroke="#1F1F1F" stroke-width="1.2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
                                                <path d="M3.33398 14.6668H4.66732C6.00065 14.6668 6.66732 14.0002 6.66732 12.6668V11.3335C6.66732 10.0002 6.00065 9.3335 4.66732 9.3335H3.33398C2.00065 9.3335 1.33398 10.0002 1.33398 11.3335V12.6668C1.33398 14.0002 2.00065 14.6668 3.33398 14.6668Z" stroke="#1F1F1F" stroke-width="1.2" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg></span>
                                        <span onclick="document.getElementById('instant-search-results-container').classList.add('list-style')" id="list-view-icon" class="w-7 h-7 bg-white rounded-lg flex justify-center items-center">
                                            <svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                                                <path d="M6.00065 14.6668H10.0007C13.334 14.6668 14.6673 13.3335 14.6673 10.0002V6.00016C14.6673 2.66683 13.334 1.3335 10.0007 1.3335H6.00065C2.66732 1.3335 1.33398 2.66683 1.33398 6.00016V10.0002C1.33398 13.3335 2.66732 14.6668 6.00065 14.6668Z" stroke="#747474" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
                                                <path d="M6.66602 1.3335V14.6668" stroke="#747474" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
                                                <path d="M6.66602 5.6665H14.666" stroke="#747474" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/>
                                                <path d="M6.66602 10.3335H14.666" stroke="#747474" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/></svg></span></span>
                                    <span class="items-center mr-2 hidden">VUE</span>
                                    <svg class="hidden lg:block" id="filter-btn-icon" width="14" height="14" viewBox="0 0 18 16" fill="none" xmlns="http://www.w3.org/2000/svg">
                                        <path d="M16.5 4.87399L9.35333 12.02C9.25967 12.1138 9.13255 12.1665 9 12.1665C8.86745 12.1665 8.74033 12.1138 8.64667 12.02L1.5 4.87399" stroke="#302F2E" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/></svg></div></div>
                        <div class="gap-2 text-sm h-10 items-center hidden md:flex">
                            <img src="https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/images/grid.svg" alt="Filtre" width="16" height="16" />
                            Filtre:</div>
                        <span id="filter-btn-toolbar" class="flex md:hidden items-center cursor-pointer py-10px px-2 md:px-4 gap-5px">
                            <span>
                                <svg width="20" height="20" class="w-4 md:w-5" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
                                    <path d="M4.50065 1.75H15.5007C16.4173 1.75 17.1673 2.5 17.1673 3.41667V5.25C17.1673 5.91667 16.7507 6.75 16.334 7.16667L12.7507 10.3333C12.2507 10.75 11.9173 11.5833 11.9173 12.25V15.8333C11.9173 16.3333 11.584 17 11.1673 17.25L10.0007 18C8.91732 18.6667 7.41732 17.9167 7.41732 16.5833V12.1667C7.41732 11.5833 7.08398 10.8333 6.75065 10.4167L3.58398 7.08333C3.16732 6.66667 2.83398 5.91667 2.83398 5.41667V3.5C2.83398 2.5 3.58398 1.75 4.50065 1.75Z" stroke="#747474" stroke-width="1.3" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/>
                                    <path d="M9.10833 1.75L5 8.33333" stroke="#747474" stroke-width="1.3" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg></span>
                            <span class="items-center flex mr-2 text-labeltext font-medium text-xs md:text-sm">
                                Filtre                                <span id="show-count-active-filter" class="hidden">(<span id="count-active-filter-number"></span>)</span></span>
                            <svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg">
                                <path d="M9.95906 4.4751L6.69906 7.7351C6.31406 8.1201 5.68406 8.1201 5.29906 7.7351L2.03906 4.4751" stroke="#AAAAAA" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></svg></span>
                        <div class="flex pt-3 md:pt-0" id="instant-search-facets-container">
                            <div class="flex md:hidden justify-between items-center relative pt-38px md:pt-0 xl:pt-6 border-b border-borderImg pb-4 md:pb-6 px-4 md:px-0">
                                <span onclick="closeFilter()" class="bg-grayStars rounded-full w-8 h-5px absolute top-2 left-0 right-0 mx-auto md:hidden block"></span>
                                <span class="text-blackfont font-semibold md:text-2xl text-lg leading-26px w-full flex items-center justify-between">
                                    Filtre                                    <span onclick="window.location.href = window.location.origin + window.location.pathname" class="text-saleColor font-medium text-xs block underline cursor-pointer">Réinitialiser</span></span>
                                <span onclick="closeFilter()" id="filter-open-close" class="block md:hidden absolute right-0 top-0">
                                    <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
                                        <path d="M18 6L6 18" stroke="#747474" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>
                                        <path d="M6 6L18 18" stroke="#747474" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg></span></div>
                            <div class="hidden">
                                <span class="text-base md:text-lg font-semibold hidden">
                                    Active filtering</span>
                                <div class="order-2" id="clear-refinements"></div>
                                <div id="current-refinements"></div></div></div></div>
                    <div class="flex-1 md:flex-none">
                        <div class="flex w-full justify-between flex-wrap pr-2.5 py-1.5 ml-2 md:ml-0 relative">
                            <div class="pull-right basis-full flex justify-end items-center text-gray-400 text-sm leading-8 tracking-wider">
                                <div class="hidden">SORT BY &nbsp;</div>
                                <div id="algolia-sorts"></div></div>

                            <div class="basis-full flex items-center" id="algolia-stats"></div></div></div></div></div>

            <div class="w-full md:pl-6 md:pr-2 lg:pr-0 xl:pl-2.5" id="algolia-right-container">
                <div class="hidden">
                    <div class="pb-3.5">
                        <div class="px-2.5">
                            {{#second_bar}}
                               <div id="instant-search-bar"></div>
                            {{/second_bar}}</div></div></div>
                <div>
                    <div>
                        <div itemscope itemtype="http://schema.org/ItemList">
                            <div class="pl-2.5"></div>
                            <div id="algolia-banner"></div>
                            <div id="instant-empty-results-container"></div>
                            <div class="py-10 md:py-6" id="instant-search-results-container"></div></div></div></div>
                <div>
                    <div id="instant-search-pagination-container"></div></div></div></div></div></script><script>
    var checkExist = setInterval(function () {
        if(document.querySelectorAll('#instant-search-facets-container .ais-Panel-header').length){
            document.querySelectorAll('#instant-search-facets-container .ais-Panel-header').forEach((item) => { 
                item.addEventListener("click", function(){ 
                    let selectedItem = item.nextSibling;
                    if(item.nextSibling.style.display == "block") {
                        item.nextSibling.style.display = "none";
                    } else {
                        document.querySelectorAll('#instant-search-facets-container .ais-Panel-body').forEach((item) => { 
                            item.style.display = "none";
                        });
                        item.nextSibling.style.display = "block";
                    }
                }) 
            });

            document.querySelectorAll('#filter-btn-toolbar').forEach((item) => { 
                item.addEventListener("click", function(){ 
                    document.querySelector('#instant-search-facets-container').style.bottom = '0px';
                }) 
            });
                    
                clearInterval(checkExist);
            }
    });

    function closeFilter() {
        document.querySelector('#instant-search-facets-container').style.bottom = '-100vh';
    }</script> <script type="text/template" id="instant-hit-template">
    <div class="relative text-primary product-item" itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
        <meta itemprop="position" content="{{__position}}" />
        <div class="flex-grow" itemprop="item" itemscope itemtype="http://schema.org/Product">
            <meta itemprop="url"
                {{^__queryID}} content="{{url}}" {{/__queryID}}
                {{#__queryID}} content="{{urlForInsights}}" {{/__queryID}}
                />
            <a class="h-full result"
                {{^__queryID}} href="{{url}}" {{/__queryID}}
                {{#__queryID}} href="{{urlForInsights}}" {{/__queryID}}
                data-objectid="{{objectID}}"
                data-indexname="{{__indexName}}"
                data-position="{{__position}}"
                data-queryid="{{__queryID}}">
                <div class="">
                    <div class="item-img flex-1 w-auto mb-2.5 relative">
                        {{#is_in_stock}}
                            <span class="absolute top-0 left-0 w-full h-full flex justify-center items-center text-xs stock-info text-center out-of-stock" style="">{{nextstatus}}</span>
                        {{/is_in_stock}}
                        {{#image_url}}
                            {{#is_in_stock}}
                            <img class="mx-auto rounded-8px object-cover w-full 2xl:h-356px md:h-254px xl:h-80 sm:h-356px h-200px opacity-30" itemprop="image" src="{{{image_url}}}" alt="{{{name}}}" />
                            {{/is_in_stock}}
                            {{^is_in_stock}}
                            <img class="mx-auto rounded-8px object-cover w-full 2xl:h-356px md:h-254px xl:h-80 sm:h-356px h-200px" itemprop="image" src="{{{image_url}}}" alt="{{{name}}}" />
                            {{/is_in_stock}}
                        {{/image_url}}
                        {{^image_url}}<span class="no-image"></span>{{/image_url}}</div>
                    <div class="item-detail flex-1 product-info flex flex-col flex-grow ml-0">
                        <h3 itemprop="name" class="item-name text-blackfont font-semibold text-sm md:text-base overflow-hidden text-left h-10 md:h-6 m-0">
                            <span class="product-item-link md:block truncate-two-lines md:truncate w-full">{{{ name }}}</span></h3>
                        <div>
                            <div>
                                <div>
                                    <div class="hidden">
                                        <span ><span>Rating:</span></span>
                                        <div title="{{rating_summary}}%">
                                            <span style="width:{{rating_summary}}%">
                                                <span>{{rating_summary}}%</span></span></div></div></div>
                                {{^price.EUR.default_max}}
                                <div itemprop="offers" itemscope itemtype="http://schema.org/Offer" class="price">
                                    <meta itemprop="price" content="{{price.EUR.default}}" />
                                {{/price.EUR.default_max}}
                                {{#price.EUR.default_max}}
                                <div itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer" class="price">
                                    <meta itemprop="lowPrice" content="{{price.EUR.default}}" />
                                    <meta itemprop="highPrice" content="{{price.EUR.default_max}}" />
                                    {{/price.EUR.default_max}}
                                    <meta itemprop="priceCurrency" content="EUR" />
                                    <div>
                                        <div class="item-price text-blackfont text-lg leading-6 font-bold pt-1 flex items-baseline gap-2">
                                            {{#is_giftbox}}
                                                <div class="text-lg font-bold">
                                                {{slider_price}}</div>
                                            {{/is_giftbox}}
                                            {{^is_giftbox}}
                                                {{#price.EUR.default_original_formated}}
                                                <span class="text-base font-medium text-labeltext line-through"> {{price.EUR.default_original_formated}}</span>
                                                {{/price.EUR.default_original_formated}}
                                                {{#type_is_bundle}}
                                                    <span class="text-sm hidden">À partir de</span>
                                                {{/type_is_bundle}}
                                                <div class="text-lg font-bold">
                                                    <!-- {{price.EUR.default_formated}} -->
                                                    {{slider_price}}</div>
                                            {{/is_giftbox}}
                                            
                                            {{#price.EUR.default_tier_formated}}
                                                <span>
                                                    À partir de                                                    <span>{{price.EUR.default_tier_formated}}</span></span>
                                            {{/price.EUR.default_tier_formated}}</div></div></div></div></div>
                        <div>{{{ _highlightResult.description.value }}}</div>
                        {{#isAddToCartEnabled}}
                        <div class="mt-auto pt-3 flex flex-wrap justify-center items-center">
                            <form class="flex-grow" data-role="tocart-form" action="{{ addToCart.action }}" method="post">
                                <input type="hidden" name="product" value="{{objectID}}">
                                <input type="hidden" name="uenc" value="{{ addToCart.uenc }}">
                                <input name="form_key" type="hidden" value="{{ addToCart.formKey }}">
                                <button 
                                    type="submit" title="Ajouter au panier"
                                    class="w-auto btn btn-primary justify-center text-sm mr-auto"
                                    data-objectid="{{objectID}}"
                                    data-indexname="{{__indexName}}"
                                    data-position="{{__position}}"
                                    data-queryid="{{__queryID}}"
                                >
                                    <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="h-6 w-6 border-current inline" width="25" height="25" role="img">
  <path stroke-linecap="round" stroke-linejoin="round" d="M3 3h2l.4 2M7 13h10l4-8H5.4M7 13L5.4 5M7 13l-2.293 2.293c-.63.63-.184 1.707.707 1.707H17m0 0a2 2 0 100 4 2 2 0 000-4zm-8 2a2 2 0 11-4 0 2 2 0 014 0z"/>
<title>shopping-cart</title></svg>
                                    <span class="ml-2 inline md:ml-0 md:hidden lg:ml-2 lg:inline">Ajouter au panier</span></button></form>
                            <button 
                                x-data="initWishlist()" 
                                @click.prevent="addToWishlist({{objectID}})" 
                                class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-red-600 ml-2"
                            >
                                <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="currentColor" class="w-5 h-5" width="25" height="25" role="img">
  <path fill-rule="evenodd" d="M3.172 5.172a4 4 0 015.656 0L10 6.343l1.172-1.171a4 4 0 115.656 5.656L10 17.657l-6.828-6.829a4 4 0 010-5.656z" clip-rule="evenodd"/>
<title>heart</title></svg>
</button>
                            <button 
                                x-data="initCompareOnProductList()" 
                                @click.prevent="addToCompare({{objectID}})"
                                class="rounded-full w-9 h-9 bg-gray-200 p-0 border-0 inline-flex flex-shrink-0 items-center justify-center text-gray-500 hover:text-yellow-500 ml-2"
                            >
                                <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" class="w-5 h-5" width="25" height="25" role="img">
  <path stroke-linecap="round" stroke-linejoin="round" d="M3 6l3 1m0 0l-3 9a5.002 5.002 0 006.001 0M6 7l3 9M6 7l6-2m6 2l3-1m-3 1l-3 9a5.002 5.002 0 006.001 0M18 7l3 9m-3-9l-6-2m0-2v2m0 16V5m0 16H9m3 0h3"/>
<title>scale</title></svg>
</button></div>
                        {{/isAddToCartEnabled}}</div></div></a></div></div></script><script type="text/template" id="instant-stats-template">
    <div class="py-2">
        {{#hasOneResult}}<strong>1</strong>
        <span class="text-labeltext font-medium text-xs mr-2">
        product</span>
        {{/hasOneResult}}
        {{#hasManyResults}}
        <span class="toolbar-number text-xs font-semibold text-blackfont" itemprop="numberOfItems">{{nbHits}}</span>
        <span class="text-labeltext font-medium text-xs mr-2">
            produits</span>
        {{/hasManyResults}}
        {{#hasNoResults}}
        <span class="text-labeltext font-medium text-xs mr-2">
        Votre recherche n&#039;a donné aucun résultat.</span>
        {{/hasNoResults}}</div></script><script type="text/template" id="refinements-lists-item-template">
    <label class="{{cssClasses.label}} {{#isRefined}}checked{{/isRefined}}">
        <input class="{{cssClasses.checkbox}}" {{#isRefined}}checked{{/isRefined}} type="checkbox" value="{{value}}" />
        <span class="text-xs md:text-sm block w-full h-full text-labeltext">{{value}}</span>
        <span class="{{cssClasses.count}} flex-grow text-right">{{count}}</span></label></script><script type="text/template" id="current-refinements-template">
    <div class="cross-wrapper">
        <span class="clear-cross clear-refinement"></span></div>
    <div class="current-refinement-wrapper">
        {{#label}}
        <span class="current-refinement-label">{{label}}{{^operator}}:{{/operator}}</span>
        {{/label}}
        {{#operator}}
        {{{displayOperator}}}
        {{/operator}}
        {{#exclude}}-{{/exclude}}
        <span class="current-refinement-name">{{name}}</span></div></script> <script>
        window.algoliaConfig = {"instant":{"enabled":true,"selector":".columns","isAddToCartEnabled":false,"addToCartParams":{"action":"https:\/\/www.cadeauxfolies.fr\/checkout\/cart\/add\/","formKey":"QZ2EUowzNSVzRWKF","redirectUrlParam":"uenc"},"infiniteScrollEnabled":false,"urlTrackedParameters":["query","attribute:*","index","page"],"isSearchBoxEnabled":true,"isVisualMerchEnabled":false,"categorySeparator":" \/\/\/ ","categoryPageIdAttribute":"categoryPageId","isCategoryNavigationEnabled":false,"hidePagination":false},"autocomplete":{"enabled":true,"selector":".algolia-search-input","sections":[{"name":"product_tags","label":"Mots-cl\u00e9s","hitsPerPage":"4"}],"nbOfProductsSuggestions":6,"nbOfCategoriesSuggestions":2,"nbOfQueriesSuggestions":0,"isDebugEnabled":false,"isNavigatorEnabled":true,"debounceMilliseconds":300,"minimumCharacters":0},"landingPage":{"query":"","configuration":"[]"},"recommend":{"enabledFBT":false,"enabledRelated":false,"enabledFBTInCart":false,"enabledRelatedInCart":false,"enabledLookingSimilar":0,"limitFBTProducts":6,"limitRelatedProducts":6,"limitTrendingItems":6,"limitLookingSimilar":6,"enabledTrendItems":0,"trendItemFacetName":null,"trendItemFacetValue":null,"isTrendItemsEnabledInPDP":0,"isTrendItemsEnabledInCartPage":0,"isAddToCartEnabledInFBT":false,"isAddToCartEnabledInRelatedProduct":false,"isAddToCartEnabledInTrendsItem":false,"isAddToCartEnabledInLookingSimilar":false,"FBTTitle":"Frequently bought together","relatedProductsTitle":"Related products","trendingItemsTitle":"Trending items","addToCartParams":{"action":"https:\/\/www.cadeauxfolies.fr\/checkout\/cart\/add\/","formKey":"QZ2EUowzNSVzRWKF","redirectUrlParam":"uenc"},"isLookingSimilarEnabledInPDP":0,"isLookingSimilarEnabledInCartPage":0,"lookingSimilarTitle":"Looking Similar"},"extensionVersion":"3.15.0","applicationId":"XNJ6P9R22S","indexName":"LIVE_cadeauxfolies","apiKey":"NTcwZTBkM2ZlMWIyNGMwMThlOTZhYmRhNmY3MzViMmMxYjBiZDEzYTY2NTJhYzk5YTVkYzYwYjg4OGZlMjQ4MnRhZ0ZpbHRlcnM9JnZhbGlkVW50aWw9MTc2NTE2NjQzNw==","attributeFilter":[],"facets":[{"attribute":"price","type":"slider","label":"Pour combien ?","searchable":"2","create_rule":"2"},{"attribute":"categories","type":"conjunctive","label":"Quel type de cadeau ?","searchable":"2","create_rule":"2"},{"attribute":"product_tags","type":"disjunctive","label":"Quels th\u00e8mes ?","searchable":"1","create_rule":"2"},{"attribute":"gift_gender","type":"disjunctive","label":"Genre","searchable":"1","create_rule":"2"}],"areCategoriesInFacets":true,"hitsPerPage":12,"sortingIndices":[{"attribute":"price","sort":"asc","sortLabel":"Prix croissant","name":"LIVE_cadeauxfolies_products_price_default_asc","ranking":["asc(price.EUR.default)","typo","geo","words","filters","proximity","attribute","exact","custom"],"label":"Prix croissant"},{"attribute":"price","sort":"desc","sortLabel":"Prix d\u00e9croissant","name":"LIVE_cadeauxfolies_products_price_default_desc","ranking":["desc(price.EUR.default)","typo","geo","words","filters","proximity","attribute","exact","custom"],"label":"Prix d\u00e9croissant"},{"attribute":"created_at","sort":"desc","sortLabel":"Nouveau","name":"LIVE_cadeauxfolies_products_created_at_desc","ranking":["desc(created_at)","typo","geo","words","filters","proximity","attribute","exact","custom"],"label":"Nouveau"}],"isSearchPage":false,"isCategoryPage":false,"isLandingPage":false,"removeBranding":true,"productId":null,"priceKey":".EUR.default","priceGroup":null,"origFormatedVar":"price.EUR.default_original_formated","tierFormatedVar":"price.EUR.default_tier_formated","currencyCode":"EUR","currencySymbol":"\u20ac","priceFormat":{"pattern":"%s\u00a0\u20ac","precision":2,"requiredPrecision":2,"decimalSymbol":",","groupSymbol":"\u00a0","groupLength":3,"integerRequired":false},"maxValuesPerFacet":10,"autofocus":true,"resultPageUrl":"https:\/\/www.cadeauxfolies.fr\/catalogsearch\/result\/","request":{"query":"","refinementKey":"","refinementValue":"","categoryId":"","landingPageId":"","path":"","level":"","parentCategory":"","childCategories":[],"url":"https:\/\/www.cadeauxfolies.fr\/"},"showCatsNotIncludedInNavigation":false,"showSuggestionsOnNoResultsPage":false,"baseUrl":"https:\/\/www.cadeauxfolies.fr","popularQueries":[],"useAdaptiveImage":false,"urls":{"logo":"https:\/\/www.cadeauxfolies.fr\/static\/version1764804916\/frontend\/Radbag\/hyva\/fr_FR\/Algolia_AlgoliaSearch\/js\/images\/algolia-logo-blue.svg"},"cookieConfiguration":{"customerTokenCookie":"_ALGOLIA_MAGENTO_AUTH","consentCookieName":"user_allowed_save_cookie","cookieAllowButtonSelector":"#btn-cookie-allow","cookieRestrictionModeEnabled":false,"cookieDuration":"15552000000"},"ccAnalytics":{"enabled":true,"ISSelector":".ais-Hits","conversionAnalyticsMode":"all","addToCartSelector":"#product-addtocart-button","orderedProductIds":[]},"isPersonalizationEnabled":false,"personalization":{"enabled":false,"viewedEvents":{"viewProduct":{"eventName":"Viewed Product","enabled":false,"method":"viewedObjectIDs"}},"clickedEvents":{"productClicked":{"eventName":"Product Clicked","enabled":false,"selector":".ais-Hits-item a.result, .ais-InfiniteHits-item a.result","method":"clickedObjectIDs"},"productRecommended":{"eventName":"Recommended Product Clicked","enabled":false,"selector":".products-upsell .product-item","method":"clickedObjectIDs"}},"filterClicked":{"eventName":"Filter Clicked","enabled":false,"method":"clickedFilters"}},"analytics":{"enabled":false,"delay":"3000","triggerOnUiInteraction":"1","pushInitialSearch":"0"},"now":1765065600,"queue":{"isEnabled":false,"nbOfJobsToRun":5,"retryLimit":3,"nbOfElementsPerIndexingJob":300},"isPreventBackendRenderingEnabled":false,"translations":{"to":"to","or":"ou","go":"Go","popularQueries":"Vous pouvez essayer avec ces mots plus recherch\u00e9s","seeAll":"voir tous nos produits","allDepartments":"All departments","seeIn":"Voir le produits dans","orIn":"ou dans","noProducts":"Aucun produit ne r\u00e9pond \u00e0 votre recherche","noResults":"Pas de r\u00e9sultats","refine":"Refine","selectedFilters":"Selected Filters","clearAll":"Clear all","previousPage":"Page pr\u00e9c\u00e9dente","nextPage":"Page suivante","searchFor":"Recherche de produits","relevance":"Pertinence","categories":"Cat\u00e9gories \ud83d\udc4d","productTitle":"Et voil\u00e0 ! \ud83d\ude0e","viewAll":"Tout voir","products":"produits","suggestions":"Suggestions","searchBy":"Search by","searchForFacetValuesPlaceholder":"Chercher d'autres...","showMore":"Show more products","searchTitle":"Search results for","placeholder":"Que cherchez-vous ?","addToCart":"Ajouter au panier"}};

        let autocompleteInitialized = false;
        let commonInitialized = false;
        let insightsInitialized = false;

        async function initAutocomplete() {
            if (autocompleteInitialized) {
                return
            }

            autocompleteInitialized = true;
            Promise.all([
                 blackbird.loadExternalResource("https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/Blackbird_HyvaAlgoliaSearch/js/common.js"),
                 blackbird.loadExternalResource("https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/Blackbird_HyvaAlgoliaSearch/js/internals/instantsearch.production.min.js"),
                 blackbird.loadExternalResource("https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/Blackbird_HyvaAlgoliaSearch/js/internals/search-insights.min.js"),
                 blackbird.loadExternalResource("https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/Blackbird_HyvaAlgoliaSearch/js/internals/algoliasearch-lite.js"),
                 blackbird.loadExternalResource("https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/Blackbird_HyvaAlgoliaSearch/js/internals/autocomplete.production.min.js"),
                 blackbird.loadExternalResource("https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/Blackbird_HyvaAlgoliaSearch/js/internals/autocomplete-plugin-query-suggestions.production.min.js"),
                 blackbird.loadExternalResource("https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/Blackbird_HyvaAlgoliaSearch/js/autocomplete.js"),
                 blackbird.loadExternalResource("https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/Blackbird_HyvaAlgoliaSearch/js/internals/templates/autocomplete/additional-section.js"),
                 blackbird.loadExternalResource("https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/Blackbird_HyvaAlgoliaSearch/js/internals/templates/autocomplete/categories.js"),
                 blackbird.loadExternalResource("https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/Blackbird_HyvaAlgoliaSearch/js/internals/templates/autocomplete/pages.js"),
                 blackbird.loadExternalResource("https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/Blackbird_HyvaAlgoliaSearch/js/internals/templates/autocomplete/products.js"),
                 blackbird.loadExternalResource("https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/Blackbird_HyvaAlgoliaSearch/js/internals/templates/autocomplete/suggestions.js"),
                ]
            ).then(data => {
                initCommon();
                initAlgoliaInsights();
                initAlgoliaAutocomplete();
            });
        }

        function initInstantSearch() {
            Promise.all([
                 blackbird.loadExternalResource("https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/Blackbird_HyvaAlgoliaSearch/js/common.js"),
                 blackbird.loadExternalResource("https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/Blackbird_HyvaAlgoliaSearch/js/internals/instantsearch.production.min.js"),
                 blackbird.loadExternalResource("https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/Blackbird_HyvaAlgoliaSearch/js/internals/search-insights.min.js"),
                 blackbird.loadExternalResource("https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/Blackbird_HyvaAlgoliaSearch/js/internals/hogan.min.js"),
                 blackbird.loadExternalResource("https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/Blackbird_HyvaAlgoliaSearch/js/instantsearch.js"),
                 blackbird.loadExternalResource("https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/Blackbird_HyvaAlgoliaSearch/js/internals/algoliasearch-lite.js"),
                ]
            ).then(data => {
                initCommon();
                initAlgoliaInsights();
                initAlgoliaInstantSearch();
            });
        }

        function initRecommended(objectIds) {
            Promise.all([
                 blackbird.loadExternalResource("https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/Blackbird_HyvaAlgoliaSearch/js/common.js"),
                 blackbird.loadExternalResource("https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/Blackbird_HyvaAlgoliaSearch/js/internals/instantsearch.production.min.js"),
                 blackbird.loadExternalResource("https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/Blackbird_HyvaAlgoliaSearch/js/internals/search-insights.min.js"),
                 blackbird.loadExternalResource("https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/Blackbird_HyvaAlgoliaSearch/js/internals/recommend.min.js"),
                 blackbird.loadExternalResource("https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/Blackbird_HyvaAlgoliaSearch/js/internals/recommend-js.min.js"),
                 blackbird.loadExternalResource("https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/Blackbird_HyvaAlgoliaSearch/js/recommend.js"),
                 blackbird.loadExternalResource("https://www.cadeauxfolies.fr/static/version1764804916/frontend/Radbag/hyva/fr_FR/Blackbird_HyvaAlgoliaSearch/js/internals/templates/recommend/products.js"),
                ]
            ).then(data => {
                initCommon();
                initAlgoliaInsights();
                initAlgoliaRecommended('cms_index_index', objectIds);
            });
        }

        function initCommon() {
            if (commonInitialized) {
                return
            }

            commonInitialized = true
            initAlgoliaCommon();
        }

        if (algoliaConfig.instant.enabled && (algoliaConfig.isCategoryPage || algoliaConfig.isSearchPage)) {
            initInstantSearch();
        }

          let objectIds = [""];
         if (algoliaConfig.autocomplete.enabled) {
            document.getElementById('menu-search-icon').onclick = async () => {
                await initAutocomplete()
                algolia.registerHook('afterAutocompleteStart', function () {
                    document.querySelector('#algoliaAutocomplete input').focus();
                });
            }
        }

        window.addEventListener('init-algolia-trends', function () {
            initCommon();
            initAlgoliaInsights();
            window.dispatchEvent(new CustomEvent('init-algolia-trends-done'));
        });

        window.addEventListener('user-allowed-save-cookie', function () {
            initAlgoliaInsights(true);
        });</script> <script>
    function initAlgoliaInsights(partial) {
        window.algoliaAnalytics = AlgoliaAnalytics.default;
        window.hasAddedParameters = false;
        window.useCookie = algoliaConfig.cookieConfiguration.cookieRestrictionModeEnabled ? !!hyva.getCookie(algoliaConfig.cookieConfiguration.consentCookieName) : true;

        if (!canTrack()) {
            return;
        }

        initializeAnalytics(partial);
        addSearchParameters();
        bindEvents();

        
        function determineUserToken() {
            return window.algoliaAnalytics.getAuthenticatedUserToken() ?? algoliaAnalytics.getUserToken();
        }

        function initializeAnalytics(partial = false) {
            if (partial) {
                algoliaAnalytics.init({
                    appId: algoliaConfig.applicationId,
                    apiKey: algoliaConfig.apiKey,
                    partial: true,
                    useCookie: true,
                    cookieDuration: Number(algoliaConfig.cookieConfiguration.cookieDuration)
                });
            } else {
                algoliaAnalytics.init({
                    appId: algoliaConfig.applicationId,
                    apiKey: algoliaConfig.apiKey,
                    useCookie: true,
                    cookieDuration: Number(algoliaConfig.cookieConfiguration.cookieDuration)
                });
            }
            let userAgent = 'insights-js-in-magento (' + algoliaConfig.extensionVersion + ')';
            window.algoliaAnalytics.addAlgoliaAgent(userAgent);

            let unsetAuthenticationToken = hyva.getCookie('unset_authentication_token');
            if (hyva.getCookie('aa-search') && hyva.getCookie('aa-search') !== '') {
                window.algoliaAnalytics.setUserToken(hyva.getCookie('aa-search'));
            } else if (hyva.getCookie('_ALGOLIA') && hyva.getCookie('_ALGOLIA') !== '') {
                window.algoliaAnalytics.setUserToken(hyva.getCookie('_ALGOLIA'));
            } else if (unsetAuthenticationToken && unsetAuthenticationToken !== '') {
                window.algoliaAnalytics.setUserToken('undefined');
                hyva.setCookie('unset_authentication_token', '', -1);
            }
        }

        function applyInsightsToSearchParams(params = {}) {
            if (algoliaConfig.ccAnalytics.enabled) {
                params.clickAnalytics = true;
            }

            if (algoliaConfig.personalization.enabled) {
                params.enablePersonalization = true;
                params.userToken = determineUserToken();
            }

            return params;
        }

        function addSearchParameters() {
            if (window.hasAddedParameters) {
                return;
            }
            algolia.registerHook('beforeWidgetInitialization', function (allWidgetConfiguration) {
                allWidgetConfiguration.configure = applyInsightsToSearchParams(
                    allWidgetConfiguration.configure
                );
                return allWidgetConfiguration;
            });

            algolia.registerHook('afterAutocompleteProductSourceOptions', (options) => {
                return applyInsightsToSearchParams(options);
            });

            window.hasAddedParameters = true;
        }


        function bindEvents() {
            bindClickedEvents();
            bindViewedEvents();

            algolia.triggerHooks('afterInsightsBindEvents', this);
        }

        function bindClickedEvents() {
            
            if (algoliaConfig.personalization.filterClicked.enabled) {
                const facets = algoliaConfig.facets;
                let containers = [];
                for (let i = 0; i < facets.length; i++) {
                    let elem = createISWidgetContainer(facets[i].attribute);
                    containers.push('.' + elem.className);
                }

                algolia.registerHook('afterInstantsearchStart', function (search) {
                    const selectors = document.querySelectorAll(containers.join(', '));
                    selectors.forEach(function (e) {
                        e.addEventListener('click', function (event) {
                            const attribute = this.dataset.attr;
                            const elem = event.target;
                            if (elem.type === "checkbox" && elem.checked) {
                                var filter = attribute + ':' + elem.value;
                                trackFilterClick([filter]);
                            }
                        });
                    });

                    return search;
                });
            }
        }

        function bindViewedEvents() {
            
            if (!algoliaConfig.personalization.enabled) {
                return;
            }

            const viewConfig = algoliaConfig.personalization.viewedEvents.viewProduct;
            if (viewConfig.enabled) {
                if (document.body.classList.contains('catalog-product-view')) {
                    const objectId = document.querySelector('#product_addtocart_form')?.querySelector('input[name="product"]').value;
                    if (objectId) {
                        const viewData = buildEventData(viewConfig.eventName, objectId, algoliaConfig.indexName + '_products');
                        trackView(viewData);
                    }
                }

            }
        }

        function buildEventData(eventName, objectId, indexName, position = null, queryId = null) {
            const eventData = {
                eventName: eventName,
                objectIDs: [objectId + ''],
                index: indexName
            };

            if (position) {
                eventData.positions = [parseInt(position)];
            }

            if (queryId) {
                eventData.queryID = queryId;
            }

            return eventData;
        }

        function trackClick(eventData) {
            if (eventData.queryID) {
                window.algoliaAnalytics.clickedObjectIDsAfterSearch(eventData);
            } else {
                window.algoliaAnalytics.clickedObjectIDs(eventData);
            }
        }

        function trackFilterClick(filters) {
            const eventData = {
                index: algoliaConfig.indexName + '_products',
                eventName: algoliaConfig.personalization.filterClicked.eventName,
                filters: filters
            };

            window.algoliaAnalytics.clickedFilters(eventData);
        }

        function trackView(eventData) {
            window.algoliaAnalytics.viewedObjectIDs(eventData);
        }
    }

    function canTrack() {
        return ((algoliaConfig.ccAnalytics.enabled
            || algoliaConfig.personalization.enabled) && window.useCookie);
    }

    function buildInsightsEventData(eventName, objectId, indexName, position = null, queryId = null) {
        if (!canTrack()) {
            return;
        }

        const eventData = {
            eventName: eventName,
            objectIDs: [objectId + ''],
            index: indexName
        };
        if (position) {
            eventData.positions = [parseInt(position)];
        }
        if (queryId) {
            eventData.queryID = queryId;
        }
        trackClick(eventData);
    }

    function trackClick(eventData) {
        if (eventData.queryID) {
            window.algoliaAnalytics.clickedObjectIDsAfterSearch(eventData);
        } else {
            window.algoliaAnalytics.clickedObjectIDs(eventData);
        }
    }</script>  <script>
    function initCompareOnProductList() {
        return {
            addToCompare(productId) {
                const formKey = hyva.getFormKey();
                const postUrl = BASE_URL + 'catalog/product_compare/add/';

                fetch(postUrl, {
                    "headers": {
                        "content-type": "application/x-www-form-urlencoded; charset=UTF-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;
                    }
                }).catch(function (error) {
                    typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                        [{
                            type: "error",
                            text: error
                        }], 5000
                    );
                });
            }
        };
    }</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; charset=UTF-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: "Could\u0020not\u0020add\u0020item\u0020to\u0020wishlist."
                            }], 5000
                        );
                    }
                }).then(function (response) {
                    if (!response) { return }
                    typeof window.dispatchMessages !== "undefined" && window.dispatchMessages(
                        [{
                            type: (response.success) ? "success" : "error",
                            text: (response.success)
                                ? "produit\u0020a\u0020\u00E9t\u00E9\u0020ajout\u00E9\u0020\u00E0\u0020votre\u0020whishlist,"
                                : 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><!-- Reviews.co.uk Rich Snippet --><!-- Reviews.co.uk Rating Snippet --> <script type="application/json" id="default-section-data">
    {"messages":[],"customer":[],"compare-products":[],"last-ordered-items":[],"cart":[],"directory-data":{"FR":{"name":"France","regions":{"182":{"code":"1","name":"Ain"},"183":{"code":"2","name":"Aisne"},"184":{"code":"3","name":"Allier"},"185":{"code":"4","name":"Alpes-de-Haute-Provence"},"187":{"code":"6","name":"Alpes-Maritimes"},"188":{"code":"7","name":"Ard\u00e8che"},"189":{"code":"8","name":"Ardennes"},"190":{"code":"9","name":"Ari\u00e8ge"},"191":{"code":"10","name":"Aube"},"192":{"code":"11","name":"Aude"},"193":{"code":"12","name":"Aveyron"},"249":{"code":"67","name":"Bas-Rhin"},"194":{"code":"13","name":"Bouches-du-Rh\u00f4ne"},"195":{"code":"14","name":"Calvados"},"196":{"code":"15","name":"Cantal"},"197":{"code":"16","name":"Charente"},"198":{"code":"17","name":"Charente-Maritime"},"199":{"code":"18","name":"Cher"},"200":{"code":"19","name":"Corr\u00e8ze"},"201":{"code":"2A","name":"Corse-du-Sud"},"203":{"code":"21","name":"C\u00f4te-d'Or"},"204":{"code":"22","name":"C\u00f4tes-d'Armor"},"205":{"code":"23","name":"Creuse"},"261":{"code":"79","name":"Deux-S\u00e8vres"},"206":{"code":"24","name":"Dordogne"},"207":{"code":"25","name":"Doubs"},"208":{"code":"26","name":"Dr\u00f4me"},"273":{"code":"91","name":"Essonne"},"209":{"code":"27","name":"Eure"},"210":{"code":"28","name":"Eure-et-Loir"},"211":{"code":"29","name":"Finist\u00e8re"},"212":{"code":"30","name":"Gard"},"214":{"code":"32","name":"Gers"},"215":{"code":"33","name":"Gironde"},"250":{"code":"68","name":"Haut-Rhin"},"202":{"code":"2B","name":"Haute-Corse"},"213":{"code":"31","name":"Haute-Garonne"},"225":{"code":"43","name":"Haute-Loire"},"234":{"code":"52","name":"Haute-Marne"},"252":{"code":"70","name":"Haute-Sa\u00f4ne"},"256":{"code":"74","name":"Haute-Savoie"},"269":{"code":"87","name":"Haute-Vienne"},"186":{"code":"5","name":"Hautes-Alpes"},"247":{"code":"65","name":"Hautes-Pyr\u00e9n\u00e9es"},"274":{"code":"92","name":"Hauts-de-Seine"},"216":{"code":"34","name":"H\u00e9rault"},"217":{"code":"35","name":"Ille-et-Vilaine"},"218":{"code":"36","name":"Indre"},"219":{"code":"37","name":"Indre-et-Loire"},"220":{"code":"38","name":"Is\u00e8re"},"221":{"code":"39","name":"Jura"},"222":{"code":"40","name":"Landes"},"223":{"code":"41","name":"Loir-et-Cher"},"224":{"code":"42","name":"Loire"},"226":{"code":"44","name":"Loire-Atlantique"},"227":{"code":"45","name":"Loiret"},"228":{"code":"46","name":"Lot"},"229":{"code":"47","name":"Lot-et-Garonne"},"230":{"code":"48","name":"Loz\u00e8re"},"231":{"code":"49","name":"Maine-et-Loire"},"232":{"code":"50","name":"Manche"},"233":{"code":"51","name":"Marne"},"235":{"code":"53","name":"Mayenne"},"236":{"code":"54","name":"Meurthe-et-Moselle"},"237":{"code":"55","name":"Meuse"},"238":{"code":"56","name":"Morbihan"},"239":{"code":"57","name":"Moselle"},"240":{"code":"58","name":"Ni\u00e8vre"},"241":{"code":"59","name":"Nord"},"242":{"code":"60","name":"Oise"},"243":{"code":"61","name":"Orne"},"257":{"code":"75","name":"Paris"},"244":{"code":"62","name":"Pas-de-Calais"},"245":{"code":"63","name":"Puy-de-D\u00f4me"},"246":{"code":"64","name":"Pyr\u00e9n\u00e9es-Atlantiques"},"248":{"code":"66","name":"Pyr\u00e9n\u00e9es-Orientales"},"251":{"code":"69","name":"Rh\u00f4ne"},"253":{"code":"71","name":"Sa\u00f4ne-et-Loire"},"254":{"code":"72","name":"Sarthe"},"255":{"code":"73","name":"Savoie"},"259":{"code":"77","name":"Seine-et-Marne"},"258":{"code":"76","name":"Seine-Maritime"},"275":{"code":"93","name":"Seine-Saint-Denis"},"262":{"code":"80","name":"Somme"},"263":{"code":"81","name":"Tarn"},"264":{"code":"82","name":"Tarn-et-Garonne"},"272":{"code":"90","name":"Territoire-de-Belfort"},"277":{"code":"95","name":"Val-d'Oise"},"276":{"code":"94","name":"Val-de-Marne"},"265":{"code":"83","name":"Var"},"266":{"code":"84","name":"Vaucluse"},"267":{"code":"85","name":"Vend\u00e9e"},"268":{"code":"86","name":"Vienne"},"270":{"code":"88","name":"Vosges"},"271":{"code":"89","name":"Yonne"},"260":{"code":"78","name":"Yvelines"}}},"data_id":1765080037},"captcha":[],"instant-purchase":[],"loggedAsCustomer":[],"persistent":[],"review":[],"payments":[],"wishlist":{"items":[]},"customweb_external_checkout_widgets":[],"recently_viewed_product":[],"recently_compared_product":[],"product_data_storage":[],"paypal-billing-agreement":[]}</script>  <script>
    'use strict';

    function GoogleAnalytics () {
        let self = this;
        this.config = {
            isCookieRestrictionModeEnabled: 0,
            currentWebsite: 1,
            cookieName: "user_allowed_save_cookie",
            ordersTrackingData: [],
            pageTrackingData: {"optPageUrl":"","isAnonymizedIpActive":false,"accountId":"UA-35593577-14"},
        }

        this.initGoogleAnalytics =  function () {

            let allowServices = false,
                allowedCookies,
                allowedWebsites;

            if (self.config.isCookieRestrictionModeEnabled) {
                allowedCookies = hyva.getCookie(self.config.cookieName);

                if (allowedCookies !== null) {
                    allowedWebsites = JSON.parse(decodeURIComponent(allowedCookies));

                    if (allowedWebsites[self.config.currentWebsite] === 1) {
                        allowServices = true;
                    }
                }
            } else {
                allowServices = true;
            }

            if (allowServices) {
                (function (i, s, o, g, r, a, m) {
                    i.GoogleAnalyticsObject = r;
                    i[r] = i[r] || function () {
                        (i[r].q = i[r].q || []).push(arguments)
                    }, i[r].l = 1 * new Date();
                    a = s.createElement(o),
                        m = s.getElementsByTagName(o)[0];
                    a.defer = 1;
                    a.src = g;
                    m.parentNode.insertBefore(a, m)
                })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');

                
                ga('create', self.config.pageTrackingData.accountId, 'auto');

                if (self.config.pageTrackingData.isAnonymizedIpActive) {
                    ga('set', 'anonymizeIp', true);
                }

                
                if (self.config.ordersTrackingData.hasOwnProperty('currency')) {
                    ga('require', 'ec', 'ec.js');

                    ga('set', 'currencyCode', self.config.ordersTrackingData.currency);

                    
                    if (self.config.ordersTrackingData.products) {
                        self.config.ordersTrackingData.products.forEach(function (value) {
                            ga('ec:addProduct', value);
                        });
                    }

                    
                    if (self.config.ordersTrackingData.orders) {
                        self.config.ordersTrackingData.orders.forEach(function (value) {
                            ga('ec:setAction', 'purchase', value);
                        });
                    }

                    ga('send', 'pageview');
                } else {
                    
                    ga('send', 'pageview' + self.config.pageTrackingData.optPageUrl);
                }
            }
        };
    }

    var googleAnalytics = new GoogleAnalytics();
	
    if(window.location.href.includes("success") && window.location.href.includes("checkout")) {
        window.addEventListener("load", googleAnalytics.initGoogleAnalytics);
    } else {
        var gAnalytics2 = 0;
        document.addEventListener('scroll', function (event) {
            if(!gAnalytics2 ) {
                window.addEventListener("load", googleAnalytics.initGoogleAnalytics);
                gAnalytics2 = 1;
            }
        }, true );	
    }</script></div><script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"e3293f3f43","applicationID":"383670777","transactionName":"ZFMDYEUAXRFXVEZQDV0ZIFdDCFwMGVRfSk1aWAVRT05aDFJSSg==","queueTime":0,"applicationTime":2922,"atts":"SBQUFg0aTk4UVhADGU5L","errorBeacon":"bam.nr-data.net","agent":""}</script></body></html>