<!doctype html> <html lang="fr_FR"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"d78875bb4d",applicationID:"308080830"};;/*! For license information please see nr-loader-rum-1.257.0.min.js.LICENSE.txt */ (()=>{var e,t,r={234:(e,t,r)=>{"use strict";r.d(t,{P_:()=>v,Mt:()=>b,C5:()=>s,OP:()=>S,lF:()=>N,Yu:()=>_,Dg:()=>m,CX:()=>c,GE:()=>w,sU:()=>k});var n=r(8632),i=r(9567);const o={beacon:n.ce.beacon,errorBeacon:n.ce.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},a={};function s(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.D)(t,o);const r=(0,n.ek)(e);r&&(r.info=a[e])}const u=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var d=r(7056),l=r(50);const f="[data-nr-mask]",g=()=>{const e={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{feature_flags:[],proxy:{assets:void 0,beacon:void 0},privacy:{cookies_enabled:!0},ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},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},session:{domain:void 0,expiresMs:d.oD,inactiveMs:d.Hb},ssl:void 0,obfuscate:void 0,jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},metrics:{enabled:!0,autoStart:!0},page_action:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,long_task:!1,autoStart:!0},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},harvest:{tooManyRequestsDelay:60},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,inline_stylesheet:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){u(t)?e.mask_selector="".concat(t,",").concat(f):""===t||null===t?e.mask_selector=f:(0,l.Z)("An invalid session_replay.mask_selector was provided. '*' will be used.",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){u(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.Z)("An invalid session_replay.block_selector was provided and will not be used",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,l.Z)("An invalid session_replay.mask_input_option was provided and will not be used",t)}},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0}}},p={},h="All configuration objects require an agent identifier!";function v(e){if(!e)throw new Error(h);if(!p[e])throw new Error("Configuration for ".concat(e," was never set"));return p[e]}function m(e,t){if(!e)throw new Error(h);p[e]=(0,i.D)(t,g());const r=(0,n.ek)(e);r&&(r.init=p[e])}function b(e,t){if(!e)throw new Error(h);var r=v(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}const y={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},A={};function w(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");A[e]=(0,i.D)(t,y);const r=(0,n.ek)(e);r&&(r.loader_config=A[e])}const _=(0,n.mF)().o;var E=r(385),x=r(6818);const D={buildEnv:x.Re,customTransaction:void 0,disabled:!1,distMethod:x.gF,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,offset:Math.floor(E._A?.performance?.timeOrigin||E._A?.performance?.timing?.navigationStart||Date.now()),onerror:void 0,origin:""+E._A.location,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,xhrWrappable:"function"==typeof E._A.XMLHttpRequest?.prototype?.addEventListener,version:x.q4,denyList:void 0,harvestCount:0,timeKeeper:void 0},R={};function S(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!R[e])throw new Error("Runtime for ".concat(e," was never set"));return R[e]}function k(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");R[e]=(0,i.D)(t,D);const r=(0,n.ek)(e);r&&(r.runtime=R[e])}function N(e){return function(e){try{const t=s(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}(e)}},9567:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(50);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.Z)("Setting a Configurable requires an object as input");if(!t||"object"!=typeof t)return(0,n.Z)("Setting a Configurable requires a model to set its initial properties");const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.Z)("An error occurred while setting a property of a Configurable",e)}return r}catch(e){(0,n.Z)("An error occured while setting a Configurable",e)}}},6818:(e,t,r)=>{"use strict";r.d(t,{Re:()=>i,gF:()=>o,q4:()=>n});const n="1.257.0",i="PROD",o="CDN"},385:(e,t,r)=>{"use strict";r.d(t,{Nk:()=>d,Tt:()=>s,_A:()=>o,cv:()=>l,iS:()=>a,il:()=>n,ux:()=>c,v6:()=>i,w1:()=>u});const n="undefined"!=typeof window&&!!window.document,i="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),o=n?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),a=Boolean("hidden"===o?.document?.visibilityState),s=/iPad|iPhone|iPod/.test(o.navigator?.userAgent),c=s&&"undefined"==typeof SharedWorker,u=((()=>{const e=o.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Boolean(n&&window.document.documentMode)),d=!!o.navigator?.sendBeacon,l=Math.floor(Date.now()-performance.now())},1117:(e,t,r)=>{"use strict";r.d(t,{w:()=>o});var n=r(50);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.Z)("shared context requires an object as input");this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((e=>{let[t,r]=e;Object.keys(i).includes(t)&&(this.sharedContext[t]=r)}))}catch(e){(0,n.Z)("An error occurred while setting SharedContext",e)}}}},8e3:(e,t,r)=>{"use strict";r.d(t,{LP:()=>l,RP:()=>c,o5:()=>u});var n=r(8325),i=r(1284),o=r(4322),a=r(3325);const s={};function c(e,t){const r={staged:!1,priority:a.p[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){d(e),s[e].get(t)&&s[e].delete(t),s[e].size&&f(e)}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"feature",r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(d(e),!e||!s[e].get(t)||r)return g(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=[...s[e]];t.every((e=>{let[t,r]=e;return r.staged}))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((t=>{let[r]=t;s[e].delete(r),g(e,r)})))}function g(e,t){const r=e?n.ee.get(e):n.ee,a=o.X.handlers;if(r.backlog&&a){var s=r.backlog[t],c=a[t];if(c){for(var u=0;s&&u<s.length;++u)p(s[u],c);(0,i.D)(c,(function(e,t){(0,i.D)(t,(function(t,r){r[0].on(e,r[1])}))}))}r.isolatedBacklog||delete a[t],r.backlog[t]=null,r.emit("drain-"+t,[])}}function p(e,t){var r=e[1];(0,i.D)(t[r],(function(t,r){var n=e[0];if(r[0]===n){var i=r[1],o=e[3],a=e[2];i.apply(o,a)}}))}},8325:(e,t,r)=>{"use strict";r.d(t,{A:()=>c,ee:()=>u});var n=r(8632),i=r(2210),o=r(234);class a{constructor(e){this.contextId=e}}var s=r(3117);const c="nr@context:".concat(s.a),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.OP)(r).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,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=g(n),c=h(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=m()[s[e]];p&&p.push([f,e,r,a]);return a},get:v,listeners:h,context:g,buffer:function(e,t){const r=m();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((e=>{let[n,i]=e;s[i]=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!!m()[s[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?e:e?(0,i.X)(e,c,(()=>new a(c))):new a(c)}function p(e,t){n[e]=h(e).concat(t)}function h(e){return n[e]||[]}function v(t){return d[t]=d[t]||e(f,t)}function m(){return f.backlog}}(void 0,"globalEE"),d=(0,n.fP)();d.ee||(d.ee=u)},5546:(e,t,r)=>{"use strict";r.d(t,{E:()=>n,p:()=>i});var n=r(8325).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},4322:(e,t,r)=>{"use strict";r.d(t,{X:()=>o});var n=r(5546);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.E,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.E);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3239:(e,t,r)=>{"use strict";r.d(t,{bP:()=>s,iz:()=>c,m$:()=>a});var n=r(385);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n._A.addEventListener("test",null,e),n._A.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;window.addEventListener(e,t,a(r,n))}function c(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=arguments.length>3?arguments[3]:void 0;document.addEventListener(e,t,a(r,n))}},3117:(e,t,r)=>{"use strict";r.d(t,{a:()=>n});const n=(0,r(4402).Rl)()},4402:(e,t,r)=>{"use strict";r.d(t,{Rl:()=>a,ky:()=>s});var n=r(385);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n._A?.crypto||n._A?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n._A?.crypto||n._A?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}},7056:(e,t,r)=>{"use strict";r.d(t,{Bq:()=>n,Hb:()=>a,IK:()=>u,K4:()=>i,oD:()=>o,uT:()=>c,wO:()=>s});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},7894:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{z:()=>n})},50:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.warn&&(console.warn("New Relic: ".concat(e)),t&&console.warn(t))}r.d(t,{Z:()=>n})},2825:(e,t,r)=>{"use strict";r.d(t,{N:()=>c,T:()=>s});var n=r(8325),i=r(385);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};try{i._A.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},2210:(e,t,r)=>{"use strict";r.d(t,{X:()=>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}},7872:(e,t,r)=>{"use strict";function n(e){var t=this;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=n?.leading||!1;let o;return function(){for(var n=arguments.length,a=new Array(n),s=0;s<n;s++)a[s]=arguments[s];i&&void 0===o&&(e.apply(t,a),o=setTimeout((()=>{o=clearTimeout(o)}),r)),i||(clearTimeout(o),o=setTimeout((()=>{e.apply(t,a)}),r))}}function i(e){var t=this;let r=!1;return function(){if(!r){r=!0;for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];e.apply(t,i)}}}r.d(t,{D:()=>n,Z:()=>i})},1284:(e,t,r)=>{"use strict";r.d(t,{D:()=>n});const n=(e,t)=>Object.entries(e||{}).map((e=>{let[r,n]=e;return t(r,n)}))},4351:(e,t,r)=>{"use strict";r.d(t,{P:()=>o});var n=r(8325);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},3960:(e,t,r)=>{"use strict";r.d(t,{KB:()=>a,b2:()=>o});var n=r(3239);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.bP)("load",e,t)}function a(e){if(i())return e();(0,n.iz)("DOMContentLoaded",e)}},8632:(e,t,r)=>{"use strict";r.d(t,{EZ:()=>d,ce:()=>o,ek:()=>u,fP:()=>a,gG:()=>l,h5:()=>c,mF:()=>s});var n=r(385),i=r(7894);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n._A.NREUM||(n._A.NREUM={}),void 0===n._A.newrelic&&(n._A.newrelic=n._A.NREUM),n._A.NREUM}function s(){let e=a();return e.o||(e.o={ST:n._A.setTimeout,SI:n._A.setImmediate,CT:n._A.clearTimeout,XHR:n._A.XMLHttpRequest,REQ:n._A.Request,EV:n._A.Event,PR:n._A.Promise,MO:n._A.MutationObserver,FETCH:n._A.fetch}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.z)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},7956:(e,t,r)=>{"use strict";r.d(t,{N:()=>i});var n=r(3239);function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0;(0,n.iz)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},3081:(e,t,r)=>{"use strict";r.d(t,{gF:()=>o,mY:()=>i,t9:()=>n,vz:()=>s,xS:()=>a});const n=r(3325).D.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},7633:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageViewEvent},9251:(e,t,r)=>{"use strict";r.d(t,{t:()=>n});const n=r(3325).D.pageViewTiming},7144:(e,t,r)=>{"use strict";r.d(t,{Ef:()=>i});var n=r(7056);r(3325).D.sessionReplay;const i={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"};n.IK.ERROR,n.IK.FULL,n.IK.OFF},5938:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});var n=r(8325);class i{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=n.ee.get(e),this.featureName=r,this.blocked=!1}}},2758:(e,t,r)=>{"use strict";r.d(t,{j:()=>E});var n=r(3325),i=r(234),o=r(5546),a=r(8325),s=r(8e3),c=r(3960),u=r(385),d=r(50),l=r(3081),f=r(8632),g=r(7144);const p=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start","recordReplay","pauseReplay",g.Ef.RECORD,g.Ef.PAUSE],h=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(7894),m=r(7056);function b(){const e=(0,f.gG)();p.forEach((t=>{e[t]=function(){for(var r=arguments.length,n=new Array(r),i=0;i<r;i++)n[i]=arguments[i];return function(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];let o=[];return Object.values(e.initializedAgents).forEach((e=>{e.exposed&&e.api[t]&&o.push(e.api[t](...n))})),o.length>1?o:o[0]}(t,...n)}}))}const y={};var A=r(2825);const w=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let _=!1;function E(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},p=arguments.length>2?arguments[2]:void 0,E=arguments.length>3?arguments[3]:void 0,{init:x,info:D,loader_config:R,runtime:S={loaderType:p},exposed:k=!0}=t;const N=(0,f.gG)();D||(x=N.init,D=N.info,R=N.loader_config),(0,i.Dg)(e.agentIdentifier,x||{}),(0,i.GE)(e.agentIdentifier,R||{}),D.jsAttributes??={},u.v6&&(D.jsAttributes.isWorker=!0),(0,i.CX)(e.agentIdentifier,D);const P=(0,i.P_)(e.agentIdentifier),j=[D.beacon,D.errorBeacon];_||(P.proxy.assets&&(w(P.proxy.assets),j.push(P.proxy.assets)),P.proxy.beacon&&j.push(P.proxy.beacon),b(),(0,f.EZ)("activatedFeatures",A.T),e.runSoftNavOverSpa&&=!0===P.soft_navigations.enabled&&P.feature_flags.includes("soft_nav")),S.denyList=[...P.ajax.deny_list||[],...P.ajax.block_internal?j:[]],(0,i.sU)(e.agentIdentifier,S),void 0===e.api&&(e.api=function(e,t){let f=arguments.length>2&&void 0!==arguments[2]&&arguments[2];t||(0,s.RP)(e,"api");const p={};var b=a.ee.get(e),A=b.get("tracer");y[e]=m.IK.OFF,b.on(g.Ef.REPLAY_RUNNING,(t=>{y[e]=t}));var w="api-",_=w+"ixn-";function E(t,r,n,o){const a=(0,i.C5)(e);return null===r?delete a.jsAttributes[t]:(0,i.CX)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),R(w,n,!0,o||null===r?"session":void 0)(t,r)}function x(){}h.forEach((e=>{p[e]=R(w,e,!0,"api")})),p.addPageAction=R(w,"addPageAction",!0,n.D.pageAction),p.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,i.OP)(e).customTransaction=(r||"http://custom.transaction")+t,R(w,"setPageViewName",!0)()},p.setCustomAttribute=function(e,t){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return E(e,t,"setCustomAttribute",r);(0,d.Z)("Failed to execute setCustomAttribute.\nNon-null value must be a string, number or boolean type, but a type of <".concat(typeof t,"> was provided."))}else(0,d.Z)("Failed to execute setCustomAttribute.\nName must be a string type, but a type of <".concat(typeof e,"> was provided."))},p.setUserId=function(e){if("string"==typeof e||null===e)return E("enduser.id",e,"setUserId",!0);(0,d.Z)("Failed to execute setUserId.\nNon-null value must be a string type, but a type of <".concat(typeof e,"> was provided."))},p.setApplicationVersion=function(e){if("string"==typeof e||null===e)return E("application.version",e,"setApplicationVersion",!1);(0,d.Z)("Failed to execute setApplicationVersion. Expected <String | null>, but got <".concat(typeof e,">."))},p.start=e=>{try{const t=e?"defined":"undefined";(0,o.p)(l.xS,["API/start/".concat(t,"/called")],void 0,n.D.metrics,b);const r=Object.values(n.D);if(void 0===e)e=r;else{if((e=Array.isArray(e)&&e.length?e:[e]).some((e=>!r.includes(e))))return(0,d.Z)("Invalid feature name supplied. Acceptable feature names are: ".concat(r));e.includes(n.D.pageViewEvent)||e.push(n.D.pageViewEvent)}e.forEach((e=>{b.emit("".concat(e,"-opt-in"))}))}catch(e){(0,d.Z)("An unexpected issue occurred",e)}},p[g.Ef.RECORD]=function(){(0,o.p)(l.xS,["API/recordReplay/called"],void 0,n.D.metrics,b),(0,o.p)(g.Ef.RECORD,[],void 0,n.D.sessionReplay,b)},p[g.Ef.PAUSE]=function(){(0,o.p)(l.xS,["API/pauseReplay/called"],void 0,n.D.metrics,b),(0,o.p)(g.Ef.PAUSE,[],void 0,n.D.sessionReplay,b)},p.interaction=function(e){return(new x).get("object"==typeof e?e:{})};const D=x.prototype={createTracer:function(e,t){var r={},i=this,a="function"==typeof t;return(0,o.p)(l.xS,["API/createTracer/called"],void 0,n.D.metrics,b),f||(0,o.p)(_+"tracer",[(0,v.z)(),e,r],i,n.D.spa,b),function(){if(A.emit((a?"":"no-")+"fn-start",[(0,v.z)(),i,a],r),a)try{return t.apply(this,arguments)}catch(e){throw A.emit("fn-err",[arguments,this,e],r),e}finally{A.emit("fn-end",[(0,v.z)()],r)}}}};function R(e,t,r,i){return function(){return(0,o.p)(l.xS,["API/"+t+"/called"],void 0,n.D.metrics,b),i&&(0,o.p)(e+t,[(0,v.z)(),...arguments],r?null:this,i,b),r?void 0:this}}function S(){r.e(75).then(r.bind(r,7438)).then((t=>{let{setAPI:r}=t;r(e),(0,s.LP)(e,"api")})).catch((()=>{(0,d.Z)("Downloading runtime APIs failed..."),b.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{D[e]=R(_,e,void 0,f?n.D.softNav:n.D.spa)})),p.setCurrentRouteName=f?R(_,"routeName",void 0,n.D.softNav):R(w,"routeName",!0,n.D.spa),p.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,o.p)(l.xS,["API/noticeError/called"],void 0,n.D.metrics,b),(0,o.p)("err",[t,(0,v.z)(),!1,r,!!y[e]],void 0,n.D.jserrors,b)},u.il?(0,c.b2)((()=>S()),!0):S(),p}(e.agentIdentifier,E,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),_=!0}},8993:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},3325:(e,t,r)=>{"use strict";r.d(t,{D:()=>n,p:()=>i});const n={ajax:"ajax",jserrors:"jserrors",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.ajax]:5,[n.sessionTrace]:6,[n.pageAction]:7,[n.spa]:8,[n.softNav]:9,[n.sessionReplay]:10}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.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.257.0.min.js",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.257.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={75:"sha512-OiQHqGyF6PVYPjCHd8YlPkY+foWAb5sHWiuQeDd1Zne2fqGqvw2rXLKPRixlHrzSCXnR5SX25SeH9Z2ZKpwhiQ=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}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={50:0,832: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 o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.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);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.257.0.PROD"]=self["webpackChunk:NRBA-1.257.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8993);var e=i(50),t=i(7144),r=i(4402);class n{agentIdentifier;constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,r.ky)(16);this.agentIdentifier=e}#e(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),i=1;i<r;i++)n[i-1]=arguments[i];if("function"==typeof this.api?.[t])return this.api[t](...n);(0,e.Z)("Call to agent api ".concat(t," failed. The API is not currently initialized."))}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}finished(e){return this.#e("finished",e)}addRelease(e,t){return this.#e("addRelease",e,t)}start(e){return this.#e("start",e)}recordReplay(){return this.#e(t.Ef.RECORD)}pauseReplay(){return this.#e(t.Ef.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}}var o=i(3325),a=i(234);const s=Object.values(o.D);function c(e){const t={};return s.forEach((r=>{t[r]=function(e,t){return!0===(0,a.Mt)(t,"".concat(e,".enabled"))}(r,e)})),t}var u=i(2758);var d=i(8e3),l=i(5938),f=i(3960),g=i(385);function p(e){return g.il&&!0===(0,a.Mt)(e,"privacy.cookies_enabled")}function h(e){return!!a.Yu.MO&&p(e)&&!0===(0,a.Mt)(e,"session_trace.enabled")}var v=i(7872);class m extends l.W{constructor(e,t,r){let n=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];super(e,t,r),this.auto=n,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===(0,a.Mt)(this.agentIdentifier,"".concat(this.featureName,".autoStart"))&&(this.auto=!1),this.auto?(0,d.RP)(e,r):this.ee.on("".concat(this.featureName,"-opt-in"),(0,v.Z)((()=>{(0,d.RP)(this.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator()})))}importAggregator(){let t,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(this.featAggregate||!this.auto)return;this.onAggregateImported=new Promise((e=>{t=e}));const n=async()=>{let n;try{if(p(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(75).then(i.bind(i,3108));n=e(this.agentIdentifier)}}catch(t){(0,e.Z)("A problem occurred when starting up session manager. This page will not start or extend any session.",t),this.featureName===o.D.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,n))return(0,d.LP)(this.agentIdentifier,this.featureName),void t(!1);const{lazyFeatureLoader:e}=await i.e(75).then(i.bind(i,8582)),{Aggregate:o}=await e(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,r),t(!0)}catch(r){(0,e.Z)("Downloading and initializing ".concat(this.featureName," failed..."),r),this.abortHandler?.(),(0,d.LP)(this.agentIdentifier,this.featureName,!0),t(!1),this.ee&&this.ee.abort()}};g.il?(0,f.b2)((()=>n()),!0):n()}#t(e,t){return e!==o.D.sessionReplay||(r=this.agentIdentifier,n=t,!(!h(r)||!n?.isNew&&!n?.state.sessionReplayMode));var r,n}}var b=i(7633);class y extends m{static featureName=b.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,b.t,r),this.importAggregator()}}var A=i(1117),w=i(1284);class _ extends A.w{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,(0,w.D)(e,(function(e,r){t[e]=E(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,(0,w.D)(r,(function(e,t){if("count"!==e){var n=a[e],i=r[e];i&&!i.c?a[e]=E(i.t,n):a[e]=function(e,t){if(!t)return e;t.c||(t=x(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(i,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=E(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i<e.length;i++)t[r=e[i]]=Object.values(this.aggregatedData[r]||{}),t[r].length&&(n=!0),delete this.aggregatedData[r];return n?t:null}}function E(e,t){return null==e?function(e){e?e.c++:e={c:1};return e}(t):t?(t.c||(t=x(t.t)),t.c+=1,t.t+=e,t.sos+=e*e,e>t.max&&(t.max=e),e<t.min&&(t.min=e),t):{t:e}}function x(e){return{t:e,min:e,max:e,sos:e*e,c:1}}var D=i(8632),R=i(4351);var S=i(5546),k=i(7956),N=i(3239),P=i(9251),j=i(7894);class I extends m{static featureName=P.t;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,P.t,r),g.il&&((0,k.N)((()=>(0,S.p)("docHidden",[(0,j.z)()],void 0,P.t,this.ee)),!0),(0,N.bP)("pagehide",(()=>(0,S.p)("winPagehide",[(0,j.z)()],void 0,P.t,this.ee))),this.importAggregator())}}var T=i(3081);class O extends m{static featureName=T.t9;constructor(e,t){let r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];super(e,t,T.t9,r),this.importAggregator()}}new class extends n{constructor(t,r){super(r),g._A?(this.sharedAggregator=new _({agentIdentifier:this.agentIdentifier}),this.features={},(0,D.h5)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(y),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===o.D.softNav)),(0,u.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.Z)("Failed to initialize the agent. Could not determine the runtime environment.")}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=c(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>o.p[e.featureName]-o.p[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==o.D.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===o.D.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===o.D.softNav)return;const n=function(e){switch(e){case o.D.ajax:return[o.D.jserrors];case o.D.sessionTrace:return[o.D.ajax,o.D.pageViewEvent];case o.D.sessionReplay:return[o.D.sessionTrace];case o.D.pageViewTiming:return[o.D.pageViewEvent];default:return[]}}(r.featureName);n.every((e=>e in this.features))||(0,e.Z)("".concat(r.featureName," is enabled but one or more dependent features has not been initialized (").concat((0,R.P)(n),"). This may cause unintended consequences or missing data...")),this.features[r.featureName]=new r(this.agentIdentifier,this.sharedAggregator)}))}catch(t){(0,e.Z)("Failed to initialize all enabled instrument classes (agent aborted) -",t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,D.fP)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[y,I,O],loaderType:"lite"})})()})();</script> <meta content="width=device-width,initial-scale=1" name="viewport"> <!--Favicon--> <link rel="apple-touch-icon" sizes="180x180" href="/bundles/app/themes/caferoyalpro/img/favicon/apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="/bundles/app/themes/caferoyalpro/img/favicon/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="/bundles/app/themes/caferoyalpro/img/favicon/favicon-16x16.png"> <link rel="manifest" href="/bundles/app/themes/caferoyalpro/img/favicon/site.webmanifest"> <link rel="mask-icon" href="/bundles/app/themes/caferoyalpro/img/favicon/safari-pinned-tab.svg" color="#5bbad5"> <link rel="shortcut icon" href="/img/favicon.ico" type="image/x-icon"> <link rel="icon" href="/img/favicon.ico" type="image/x-icon"> <script defer type="text/javascript" src="/bundles/app/themes/caferoyalpro2022/js/klaro-config.js"></script> <script defer type="text/javascript" src="/bundles/app/themes/caferoyalpro2022/js/klaro.js"></script> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <meta name="author" content="Cafe Royal Pro"/> <meta name="copyright" content="Cafe Royal Pro"/> <meta name="generator" content="eZ Platform Enterprise Edition"/> <meta name="MSSmartTagsPreventParsing" content="TRUE"/> <meta name="agency" content="Novactive Corporation - http://www.novactive.us"/> <link rel="canonical" href="https://fr.caferoyalpro.com/" /> <meta name="description" content="Découvrez CoffeeB, la nouvelle machine à café professionnelle & écoresponsable. Dégustez notre café expresso bio et sans capsule."/> <meta name="keywords" content="Café Royal Pro|Fournisseur de café|Machine à café professionelle|Cafe Royal Pro|Grossiste de café|CoffeeB"/> <title>CoffeeB |Machine à Café Professionnelle & Ecoresponsable</title> <link rel="alternate" data-sa="en" hreflang="en-FR" href="https://fr.caferoyalpro.com/en/"/> <link rel="alternate" data-sa="fr" hreflang="fr-FR" href="https://fr.caferoyalpro.com/"/> <link rel="alternate" data-sa="en" hreflang="en-BE" href="https://be.caferoyalpro.com/en/"/> <link rel="alternate" data-sa="fr" hreflang="fr-BE" href="https://be.caferoyalpro.com/"/> <link rel="alternate" data-sa="en" hreflang="en-LU" href="https://lu.caferoyalpro.com/en/"/> <link rel="alternate" data-sa="fr" hreflang="fr-LU" href="https://lu.caferoyalpro.com/"/> <link rel="stylesheet" href="/css/4f98a69.css?v=e103da73f2f025d6fc72abce66b40a1e9195eef7.css"/> </head> <body class="fr location-2"> <!-- Google Tag Manager --> <script data-type="application/javascript" type="text/plain" data-name="google-tag-manager"> (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-N23HTJQ'); </script> <!-- End Google Tag Manager --> <!-- Google Tag Manager (noscript) --> <noscript> <iframe data-name="google-tag-manager" data-src="https://www.googletagmanager.com/ns.html?id=GTM-N23HTJQ" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- End Google Tag Manager (noscript) --> <!-- header START --> <header class="header home-page__header"> <!-- header top section START --> <section class="header__section-top"> <!-- hamburger START --> <button class="hamburger-btn header__hamburger-btn"> <div class="hamburger-btn__line"></div> </button> <!-- hamburger END --> <!-- phone section START --> <section class="phone-section header__phone-section"> <a href="/contact" class="phone__link"> <figure class="phone-section__icons"> <img src="/bundles/app/themes/caferoyalpro2022/img/phone.svg" alt="phone" /> <figcaption class="phone-section__phone-number"> Contactez-nous </figcaption> </figure> </a> </section> <!-- phone section END --> <!-- logo-top START --> <a href="/" class="logo-top logo-top-link header__logo-top"> <picture> <source srcset="/bundles/app/themes/caferoyalpro2022/img/logo-top-desktop.svg" media="(min-width: 40em)" class="logo-top__desktop" /> <img class="logo-top__mobile" src="/bundles/app/themes/caferoyalpro2022/img/logo-top-mobile.svg" alt="logo-top mobile" /> </picture> </a> <!-- logo-top END --> <!-- user-section START --> <section class="user-section header__user-section"> <a href="/checkout/cart" class="user-section__link"> <p class="cart-name user-section__cart-name">Panier</p> <figure class="bag-icon user-section__bag-icon"> <img src="/bundles/app/themes/caferoyalpro2022/img/bag.svg" alt="bag" /> <figcaption class="bag-icon__caption">0</figcaption> </figure> </a> <a href="/login" class="user-section__link"> <figure class="account user-section__account"> <img src="/bundles/app/themes/caferoyalpro2022/img/account.svg" alt="account" /> </figure> </a> </section> <!-- user-section END --> </section> <!-- header top section END --> <!-- nav desktop START --> <nav class="nav nav--primary"> <section class="nav-primary__container"> <ul class="nav-primary__items"> <li class="nav-primary__item"> <a href="/coffeeb" class="nav-primary__link nav-primary__link--highlighted" data-title="coffeeb"> CoffeeB </a> </li> <li class="nav-primary__item"> <a href="/boutique/machines-a-cafe" class="nav-primary__link" data-title="machines-a-cafe"> Machines à café </a> </li> <li class="nav-primary__item"> <a href="/boutique/capsules-et-boules-de-cafe" class="nav-primary__link" data-title="capsules-et-boules-de-cafe"> Capsules et Boules de café </a> </li> <li class="nav-primary__item"> <a href="/boutique/cafe-en-grains" class="nav-primary__link" data-title="cafes-en-grain"> Cafés en grain </a> </li> <li class="nav-primary__item"> <a href="/configurateur-v3" class="nav-primary__link" data-title="solution-sur-mesure"> Solution sur-mesure </a> </li> <li class="nav-primary__item"> <a href="/boutique/accessoires" class="nav-primary__link" data-title="accessoires"> Accessoires </a> </li> </ul> <ul class="nav-primary__items"> <li class="nav-primary__item"> <a href="/nos-engagements" class="nav-primary__link" data-title="nos-engagements"> Nos engagements </a> </li> <li class="nav-primary__item"> <a href="/nous-rejoindre2" class="nav-primary__link" data-title="nous-rejoindre"> Nous rejoindre </a> </li> </ul> </section> <section class="phone-section-mobile"> <a href="tel:0187663432" class="phone-section-mobile__link"> <figure class="phone-section-mobile__icons"> <img src="/bundles/app/themes/caferoyalpro2022/img/phone.svg" alt="phone" /> <figcaption class="phone-section-mobile__phone-number"> 01 87 66 34 32 </figcaption> </figure> </a> </section> </nav> <!-- nav desktop END --> </header> <!-- header END --> <!-- main START home-page START --> <main class="main home-page"> <!-- hero START --> <section class="hero home-page-main__hero"> <picture class="hero__img"> <source srcset="https://fr.caferoyalpro.com/var/site/storage/images/_aliases/hero1x/4/9/6/2/422694-1-fre-FR/CRP_Home%20Page_1684%20X900.jpg 1x, https://fr.caferoyalpro.com/var/site/storage/images/_aliases/hero2x/4/9/6/2/422694-1-fre-FR/CRP_Home%20Page_1684%20X900.jpg 2x" media="(min-width: 30em)" class="hero-img hero-img--desktop" /> <img srcset="https://fr.caferoyalpro.com/var/site/storage/images/_aliases/hero1x/4/9/6/2/422694-1-fre-FR/CRP_Home%20Page_1684%20X900.jpg 1x, https://fr.caferoyalpro.com/var/site/storage/images/_aliases/hero2x/4/9/6/2/422694-1-fre-FR/CRP_Home%20Page_1684%20X900.jpg 2x" alt="" class="hero-img hero-img--mobile" /> </picture> <section class="hero__info"> <h2 class="hero__title">CoffeeB<br /></h2> <p class="hero__teaser"> Le système à capsule sans capsule. </p> <a href="/coffeeb" class="btn btn--primary hero__link">Découvrez</a> </section> </section> <!-- hero END --> <div class="main-container"> <!-- contextual-block START --> <section class="contextual-block home-page-main__contextual-block"> <h2 class="contextual-block__title"> Les grands changements commencent par des petits gestes </h2> <section class="contextual-block__main"> <media class="contextual-block__media"> <iframe data-name="youtube" data-src="https://www.youtube.com/embed/ArAbda006H8" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen ></iframe> </media> <section class="contextual-block__text ezrichtext-field contextual-block__text--left"> <div class="ezrichtext-field"><ul><li>Nous sommes fiers de vous présenter une innovation de rupture : Le système à capsule sans capsule.</li><li><strong>Son nom</strong> : CoffeeB by Café Royal.</li><li><strong>Son ambition</strong> : Révolutionner la consommation de café pour la rendre plus durable.</li><li>Au coeur de la «Coffee Ball», une boule constituée de café compressé, enrobée d’une très fine enveloppe 100 % végétale, qui garantit sa stabilité, protège ses arômes et lui permet d’être 100% compostable.</li></ul><p><a href="/articles/coffee-b"><strong><u>En savoir plus</u></strong></a></p> </div> </section> </section> </section> <!-- contextual-block END --> <!-- mosaic-block START --> <section class="mosaic-block home-page-main__mosaic-block"> <h2 class="mosaic-block__title"> Découvrez nos solutions café dédiées aux professionnels </h2> <section class="mosaic-block__items"> <figure class="mosaic-block__item mosaic-item card"> <picture> <source srcset="https://fr.caferoyalpro.com/var/site/storage/images/_aliases/mosaic1x/2/0/4/2/422402-1-eng-GB/CRP_Mosaic%20Block_1052%20X%20700_4HP%20Boule.jpg 1x, https://fr.caferoyalpro.com/var/site/storage/images/_aliases/mosaic2x/2/0/4/2/422402-1-eng-GB/CRP_Mosaic%20Block_1052%20X%20700_4HP%20Boule.jpg 2x" media="(min-width: 40em)" class="mosaic-item__img" /> <img class="mosaic-item__img" srcset="https://fr.caferoyalpro.com/var/site/storage/images/_aliases/mosaic1x/2/0/4/2/422402-1-eng-GB/CRP_Mosaic%20Block_1052%20X%20700_4HP%20Boule.jpg 1x, https://fr.caferoyalpro.com/var/site/storage/images/_aliases/mosaic2x/2/0/4/2/422402-1-eng-GB/CRP_Mosaic%20Block_1052%20X%20700_4HP%20Boule.jpg 2x" alt="" /> </picture> <figcaption class="mosaic-item__info"> <h3 class="mosaic-item__title">CoffeeB</h3> <a href="/coffeeb" class="mosaic-item__link btn btn--large btn--white">Découvrir</a> </figcaption> </figure> <figure class="mosaic-block__item mosaic-item card"> <picture> <source srcset="https://fr.caferoyalpro.com/var/site/storage/images/_aliases/mosaic1x/5/0/4/2/422405-2-eng-GB/rsz_1crp_mosaic_block_1052_x_700_4hp_machine_1.jpg 1x, https://fr.caferoyalpro.com/var/site/storage/images/_aliases/mosaic2x/5/0/4/2/422405-2-eng-GB/rsz_1crp_mosaic_block_1052_x_700_4hp_machine_1.jpg 2x" media="(min-width: 40em)" class="mosaic-item__img" /> <img class="mosaic-item__img" srcset="https://fr.caferoyalpro.com/var/site/storage/images/_aliases/mosaic1x/5/0/4/2/422405-2-eng-GB/rsz_1crp_mosaic_block_1052_x_700_4hp_machine_1.jpg 1x, https://fr.caferoyalpro.com/var/site/storage/images/_aliases/mosaic2x/5/0/4/2/422405-2-eng-GB/rsz_1crp_mosaic_block_1052_x_700_4hp_machine_1.jpg 2x" alt="" /> </picture> <figcaption class="mosaic-item__info"> <h3 class="mosaic-item__title">Machines à café</h3> <a href="/boutique/machines-a-cafe" class="mosaic-item__link btn btn--large btn--white">Découvrir</a> </figcaption> </figure> <figure class="mosaic-block__item mosaic-item card"> <picture> <source srcset="https://fr.caferoyalpro.com/var/site/storage/images/_aliases/mosaic1x/8/0/4/2/422408-1-eng-GB/CRP_Mosaic%20Block_1052%20X%20700_4HP%20Caps%201.jpg 1x, https://fr.caferoyalpro.com/var/site/storage/images/_aliases/mosaic2x/8/0/4/2/422408-1-eng-GB/CRP_Mosaic%20Block_1052%20X%20700_4HP%20Caps%201.jpg 2x" media="(min-width: 40em)" class="mosaic-item__img" /> <img class="mosaic-item__img" srcset="https://fr.caferoyalpro.com/var/site/storage/images/_aliases/mosaic1x/8/0/4/2/422408-1-eng-GB/CRP_Mosaic%20Block_1052%20X%20700_4HP%20Caps%201.jpg 1x, https://fr.caferoyalpro.com/var/site/storage/images/_aliases/mosaic2x/8/0/4/2/422408-1-eng-GB/CRP_Mosaic%20Block_1052%20X%20700_4HP%20Caps%201.jpg 2x" alt="" /> </picture> <figcaption class="mosaic-item__info"> <h3 class="mosaic-item__title">Café en capsules & boules</h3> <a href="/boutique/capsules-et-boules-de-cafe" class="mosaic-item__link btn btn--large btn--white">Découvrir</a> </figcaption> </figure> <figure class="mosaic-block__item mosaic-item card"> <picture> <source srcset="https://fr.caferoyalpro.com/var/site/storage/images/_aliases/mosaic1x/0/7/0/2/412070-2-eng-GB/CRP_Mosaic%20Block_1052%20X%20700_4HP%20Grains.jpg 1x, https://fr.caferoyalpro.com/var/site/storage/images/_aliases/mosaic2x/0/7/0/2/412070-2-eng-GB/CRP_Mosaic%20Block_1052%20X%20700_4HP%20Grains.jpg 2x" media="(min-width: 40em)" class="mosaic-item__img" /> <img class="mosaic-item__img" srcset="https://fr.caferoyalpro.com/var/site/storage/images/_aliases/mosaic1x/0/7/0/2/412070-2-eng-GB/CRP_Mosaic%20Block_1052%20X%20700_4HP%20Grains.jpg 1x, https://fr.caferoyalpro.com/var/site/storage/images/_aliases/mosaic2x/0/7/0/2/412070-2-eng-GB/CRP_Mosaic%20Block_1052%20X%20700_4HP%20Grains.jpg 2x" alt="" /> </picture> <figcaption class="mosaic-item__info"> <h3 class="mosaic-item__title">Café en grains</h3> <a href="/boutique/cafe-en-grains" class="mosaic-item__link btn btn--large btn--white">Découvrir</a> </figcaption> </figure> </section> </section> <!-- mosaic-block END --> <!-- contextual-block START --> <section class="contextual-block home-page-main__contextual-block"> <h2 class="contextual-block__title"> Jamy nous présente CoffeeB </h2> <section class="contextual-block__main"> <media class="contextual-block__media"> <iframe data-name="youtube" data-src="https://www.youtube.com/embed/tzk2RjQVpbU" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen ></iframe> </media> <section class="contextual-block__text ezrichtext-field"> <div class="ezrichtext-field"><p>Comment déguster des espressos sans se retrouver avec des montagnes de capsules ?<br>C’est vrai que c’est pratique les dosettes au bureau mais le problème c’est qu’on se retrouve chaque année avec 100 000 tonnes de déchets… 10 fois le poids de la Tour Eiffel !!!</p><p>Une solution vient de voir le jour et pourrait bien changer la donne…</p><p><strong>Et qui de mieux que Jamy pour expliquer en quoi consiste l’innovation CoffeeB</strong>, le système à capsule sans capsule !<br>Présenté ainsi, cela paraît évident… <br> </p> </div> </section> </section> </section> <!-- contextual-block END --> <!-- highlighting-block START --> <section class="highlighting-block home-page-main__highlighting-block"> <h2 class="highlighting-block__title"> Découvrez nos engagements </h2> <section class="highlighting-block__items"> <figure class="highlighting-block__item highlighting-item card"> <picture> <source srcset="https://fr.caferoyalpro.com/var/site/storage/images/_aliases/highlight1x/1/1/8/2/422811-1-fre-FR/CRP_Contextual%20Block%20Engagement_1052%20X%201052_SAV.jpg 1x, https://fr.caferoyalpro.com/var/site/storage/images/_aliases/highlight2x/1/1/8/2/422811-1-fre-FR/CRP_Contextual%20Block%20Engagement_1052%20X%201052_SAV.jpg 2x" media="(min-width: 40em)" class="highlighting-item__img" /> <img class="highlighting-item__img" srcset="https://fr.caferoyalpro.com/var/site/storage/images/_aliases/highlight1x/1/1/8/2/422811-1-fre-FR/CRP_Contextual%20Block%20Engagement_1052%20X%201052_SAV.jpg 1x, https://fr.caferoyalpro.com/var/site/storage/images/_aliases/highlight2x/1/1/8/2/422811-1-fre-FR/CRP_Contextual%20Block%20Engagement_1052%20X%201052_SAV.jpg 2x" alt="" /> </picture> <figcaption class="highlighting-item__info"> <section> <h3 class="highlighting-item__title">Commerce équitable</h3> </section> <a href="/articles/labels" class="highlighting-item__link btn btn--large btn--white" data-title="en-savoir-plus">En savoir plus</a> </figcaption> </figure> <figure class="highlighting-block__item highlighting-item card"> <picture> <source srcset="https://fr.caferoyalpro.com/var/site/storage/images/_aliases/highlight1x/8/6/8/5/415868-1-fre-FR/CRP_High%20Lighting%20Block_685%20X%20700_3HP%20Engagement.jpg 1x, https://fr.caferoyalpro.com/var/site/storage/images/_aliases/highlight2x/8/6/8/5/415868-1-fre-FR/CRP_High%20Lighting%20Block_685%20X%20700_3HP%20Engagement.jpg 2x" media="(min-width: 40em)" class="highlighting-item__img" /> <img class="highlighting-item__img" srcset="https://fr.caferoyalpro.com/var/site/storage/images/_aliases/highlight1x/8/6/8/5/415868-1-fre-FR/CRP_High%20Lighting%20Block_685%20X%20700_3HP%20Engagement.jpg 1x, https://fr.caferoyalpro.com/var/site/storage/images/_aliases/highlight2x/8/6/8/5/415868-1-fre-FR/CRP_High%20Lighting%20Block_685%20X%20700_3HP%20Engagement.jpg 2x" alt="" /> </picture> <figcaption class="highlighting-item__info"> <section> <h3 class="highlighting-item__title">Démarche écologique</h3> </section> <a href="/articles/cycle-de-vie" class="highlighting-item__link btn btn--large btn--white" data-title="en-savoir-plus">En savoir plus</a> </figcaption> </figure> <figure class="highlighting-block__item highlighting-item card"> <picture> <source srcset="https://fr.caferoyalpro.com/var/site/storage/images/_aliases/highlight1x/1/7/8/5/415871-1-fre-FR/CRP_High%20Lighting%20Block_685%20X%20700_3HP%20Service.jpg 1x, https://fr.caferoyalpro.com/var/site/storage/images/_aliases/highlight2x/1/7/8/5/415871-1-fre-FR/CRP_High%20Lighting%20Block_685%20X%20700_3HP%20Service.jpg 2x" media="(min-width: 40em)" class="highlighting-item__img" /> <img class="highlighting-item__img" srcset="https://fr.caferoyalpro.com/var/site/storage/images/_aliases/highlight1x/1/7/8/5/415871-1-fre-FR/CRP_High%20Lighting%20Block_685%20X%20700_3HP%20Service.jpg 1x, https://fr.caferoyalpro.com/var/site/storage/images/_aliases/highlight2x/1/7/8/5/415871-1-fre-FR/CRP_High%20Lighting%20Block_685%20X%20700_3HP%20Service.jpg 2x" alt="" /> </picture> <figcaption class="highlighting-item__info"> <section> <h3 class="highlighting-item__title">Service Pro</h3> </section> <a href="/articles/service-pro" class="highlighting-item__link btn btn--large btn--white" data-title="decouvrez">Découvrez</a> </figcaption> </figure> </section> </section> <!-- highlighting-block END --> <!-- shop-push-block START --> <section class="shop-push-block home-page-main__shop-push-block"> <h2 class="shop-push-block__title">Découvrez nos produits CoffeeB</h2> <section class="shop-push-block__items item-listener"> <form method="post" action="/vshop/addtocart"> <input type="hidden" name="contentId" value="37116"/> <section class="shop-push-block__item shop-item"> <a href="/boutique/machines-a-cafe/coffeeb/coffee-b-machine-globe-blanc"> <picture> <source srcset="https://fr.caferoyalpro.com/var/site/storage/images/_aliases/productThumbnail1x/4/0/8/2/402804-75-eng-GB/Visuels_Produits_356%20X%20282_Machine_Coffee%20B_Globe_White.jpg 1x, https://fr.caferoyalpro.com/var/site/storage/images/_aliases/productThumbnail2x/4/0/8/2/402804-75-eng-GB/Visuels_Produits_356%20X%20282_Machine_Coffee%20B_Globe_White.jpg 2x" media="(min-width: 40em)" class="shop-item__img" /> <img class="shop-item__img" srcset="https://fr.caferoyalpro.com/var/site/storage/images/_aliases/productThumbnail1x/4/0/8/2/402804-75-eng-GB/Visuels_Produits_356%20X%20282_Machine_Coffee%20B_Globe_White.jpg 1x, https://fr.caferoyalpro.com/var/site/storage/images/_aliases/productThumbnail2x/4/0/8/2/402804-75-eng-GB/Visuels_Produits_356%20X%20282_Machine_Coffee%20B_Globe_White.jpg 2x" alt="COFFEE B : Machine Globe Blanc" /> </picture> </a> <section class="shop-item__info"> <h3 class="shop-item__title clamp clamp--2"> <a href="/boutique/machines-a-cafe/coffeeb/coffee-b-machine-globe-blanc">COFFEE B : Machine Globe Blanc</a> </h3> <section class="shop-item__price-block"> <p class="item-price__current">149.17 € HT</p> </section> <section class="shop-item__actions"> <section class="item-actions__howmany"> <span class="item-actions__dec">-</span> <span class="item-actions__quantity"> <input type="text" name="quantity" id="quantity" value="1" /> </span> <span class="item-actions__inc">+</span> </section> <button type="submit" data-cart-btn="addToCart" href="#" class="shop-item__link btn btn--primary btn--small" > Ajouter </button> </section> </section> </section> </form> <form method="post" action="/vshop/addtocart"> <input type="hidden" name="contentId" value="37117"/> <section class="shop-push-block__item shop-item"> <a href="/boutique/machines-a-cafe/coffeeb/coffee-b-machine-globe-noir"> <picture> <source srcset="https://fr.caferoyalpro.com/var/site/storage/images/_aliases/productThumbnail1x/2/4/9/2/402942-76-eng-GB/Visuels_Produits_356%20X%20282_Machine_Coffee%20B_Globe_Black.jpg 1x, https://fr.caferoyalpro.com/var/site/storage/images/_aliases/productThumbnail2x/2/4/9/2/402942-76-eng-GB/Visuels_Produits_356%20X%20282_Machine_Coffee%20B_Globe_Black.jpg 2x" media="(min-width: 40em)" class="shop-item__img" /> <img class="shop-item__img" srcset="https://fr.caferoyalpro.com/var/site/storage/images/_aliases/productThumbnail1x/2/4/9/2/402942-76-eng-GB/Visuels_Produits_356%20X%20282_Machine_Coffee%20B_Globe_Black.jpg 1x, https://fr.caferoyalpro.com/var/site/storage/images/_aliases/productThumbnail2x/2/4/9/2/402942-76-eng-GB/Visuels_Produits_356%20X%20282_Machine_Coffee%20B_Globe_Black.jpg 2x" alt="COFFEE B : Machine Globe Noir" /> </picture> </a> <section class="shop-item__info"> <h3 class="shop-item__title clamp clamp--2"> <a href="/boutique/machines-a-cafe/coffeeb/coffee-b-machine-globe-noir">COFFEE B : Machine Globe Noir</a> </h3> <section class="shop-item__price-block"> <p class="item-price__current">149.16 € HT</p> </section> <section class="shop-item__actions"> <section class="item-actions__howmany"> <span class="item-actions__dec">-</span> <span class="item-actions__quantity"> <input type="text" name="quantity" id="quantity" value="1" /> </span> <span class="item-actions__inc">+</span> </section> <button type="submit" data-cart-btn="addToCart" href="#" class="shop-item__link btn btn--primary btn--small" > Ajouter </button> </section> </section> </section> </form> <form method="post" action="/vshop/addtocart"> <input type="hidden" name="contentId" value="37100"/> <section class="shop-push-block__item shop-item"> <a href="/boutique/capsules-et-boules-de-cafe/coffeeb/coffee-b-boite-de-9-boules-espresso"> <picture> <source srcset="https://fr.caferoyalpro.com/var/site/storage/images/_aliases/productThumbnail1x/7/8/0/9/399087-51-eng-GB/Visuels_Produits_356%20X%20282_Pack_Coffee%20B_Espresso.jpg 1x, https://fr.caferoyalpro.com/var/site/storage/images/_aliases/productThumbnail2x/7/8/0/9/399087-51-eng-GB/Visuels_Produits_356%20X%20282_Pack_Coffee%20B_Espresso.jpg 2x" media="(min-width: 40em)" class="shop-item__img" /> <img class="shop-item__img" srcset="https://fr.caferoyalpro.com/var/site/storage/images/_aliases/productThumbnail1x/7/8/0/9/399087-51-eng-GB/Visuels_Produits_356%20X%20282_Pack_Coffee%20B_Espresso.jpg 1x, https://fr.caferoyalpro.com/var/site/storage/images/_aliases/productThumbnail2x/7/8/0/9/399087-51-eng-GB/Visuels_Produits_356%20X%20282_Pack_Coffee%20B_Espresso.jpg 2x" alt="COFFEE B : Boite de 9 Boules ESPRESSO" /> </picture> </a> <section class="shop-item__info"> <h3 class="shop-item__title clamp clamp--2"> <a href="/boutique/capsules-et-boules-de-cafe/coffeeb/coffee-b-boite-de-9-boules-espresso">COFFEE B : Boite de 9 Boules ESPRESSO</a> </h3> <section class="shop-item__price-block"> <p class="item-price__current">3.31 € HT</p> </section> <section class="shop-item__actions"> <section class="item-actions__howmany"> <span class="item-actions__dec">-</span> <span class="item-actions__quantity"> <input type="text" name="quantity" id="quantity" value="1" /> </span> <span class="item-actions__inc">+</span> </section> <button type="submit" data-cart-btn="addToCart" href="#" class="shop-item__link btn btn--primary btn--small" > Ajouter </button> </section> </section> </section> </form> </section> </section> <!-- shop-push-block END --> <!-- shop-push-block START --> <section class="shop-push-block home-page-main__shop-push-block"> <h2 class="shop-push-block__title">Découvrez nos cafés best-sellers</h2> <section class="shop-push-block__items item-listener"> <form method="post" action="/vshop/addtocart"> <input type="hidden" name="contentId" value="37112"/> <section class="shop-push-block__item shop-item"> <a href="/boutique/capsules-et-boules-de-cafe/coffeeb/coffee-b-boite-de-9-boules-lungo-forte"> <picture> <source srcset="https://fr.caferoyalpro.com/var/site/storage/images/_aliases/productThumbnail1x/8/4/2/1/401248-54-eng-GB/Visuels_Produits_356%20X%20282_Pack_Coffee%20B_Lungo%20Forte.jpg 1x, https://fr.caferoyalpro.com/var/site/storage/images/_aliases/productThumbnail2x/8/4/2/1/401248-54-eng-GB/Visuels_Produits_356%20X%20282_Pack_Coffee%20B_Lungo%20Forte.jpg 2x" media="(min-width: 40em)" class="shop-item__img" /> <img class="shop-item__img" srcset="https://fr.caferoyalpro.com/var/site/storage/images/_aliases/productThumbnail1x/8/4/2/1/401248-54-eng-GB/Visuels_Produits_356%20X%20282_Pack_Coffee%20B_Lungo%20Forte.jpg 1x, https://fr.caferoyalpro.com/var/site/storage/images/_aliases/productThumbnail2x/8/4/2/1/401248-54-eng-GB/Visuels_Produits_356%20X%20282_Pack_Coffee%20B_Lungo%20Forte.jpg 2x" alt="COFFEE B : Boite de 9 Boules LUNGO FORTE" /> </picture> </a> <section class="shop-item__info"> <h3 class="shop-item__title clamp clamp--2"> <a href="/boutique/capsules-et-boules-de-cafe/coffeeb/coffee-b-boite-de-9-boules-lungo-forte">COFFEE B : Boite de 9 Boules LUNGO FORTE</a> </h3> <section class="shop-item__price-block"> <p class="item-price__current">3.31 € HT</p> </section> <section class="shop-item__actions"> <section class="item-actions__howmany"> <span class="item-actions__dec">-</span> <span class="item-actions__quantity"> <input type="text" name="quantity" id="quantity" value="1" /> </span> <span class="item-actions__inc">+</span> </section> <button type="submit" data-cart-btn="addToCart" href="#" class="shop-item__link btn btn--primary btn--small" > Ajouter </button> </section> </section> </section> </form> <form method="post" action="/vshop/addtocart"> <input type="hidden" name="contentId" value="66"/> <section class="shop-push-block__item shop-item"> <a href="/boutique/capsules-et-boules-de-cafe/capsules-cafe-royal-pro-R/cafe-royal-pro-48-capsules-espresso"> <picture> <source srcset="https://fr.caferoyalpro.com/var/site/storage/images/_aliases/productThumbnail1x/9/9/2/8/208299-54-fre-FR/Visuels_Produits_356%20X%20282_Capsule_CRP_Espresso.jpg 1x, https://fr.caferoyalpro.com/var/site/storage/images/_aliases/productThumbnail2x/9/9/2/8/208299-54-fre-FR/Visuels_Produits_356%20X%20282_Capsule_CRP_Espresso.jpg 2x" media="(min-width: 40em)" class="shop-item__img" /> <img class="shop-item__img" srcset="https://fr.caferoyalpro.com/var/site/storage/images/_aliases/productThumbnail1x/9/9/2/8/208299-54-fre-FR/Visuels_Produits_356%20X%20282_Capsule_CRP_Espresso.jpg 1x, https://fr.caferoyalpro.com/var/site/storage/images/_aliases/productThumbnail2x/9/9/2/8/208299-54-fre-FR/Visuels_Produits_356%20X%20282_Capsule_CRP_Espresso.jpg 2x" alt="Café Royal PRO : 48 Capsules ESPRESSO" /> </picture> </a> <section class="shop-item__info"> <h3 class="shop-item__title clamp clamp--2"> <a href="/boutique/capsules-et-boules-de-cafe/capsules-cafe-royal-pro-R/cafe-royal-pro-48-capsules-espresso">Café Royal PRO : 48 Capsules ESPRESSO</a> </h3> <section class="shop-item__price-block"> <p class="item-price__current">17.99 € HT</p> </section> <section class="shop-item__actions"> <section class="item-actions__howmany"> <span class="item-actions__dec">-</span> <span class="item-actions__quantity"> <input type="text" name="quantity" id="quantity" value="1" /> </span> <span class="item-actions__inc">+</span> </section> <button type="submit" data-cart-btn="addToCart" href="#" class="shop-item__link btn btn--primary btn--small" > Ajouter </button> </section> </section> </section> </form> <form method="post" action="/vshop/addtocart"> <input type="hidden" name="contentId" value="196"/> <section class="shop-push-block__item shop-item"> <a href="/boutique/cafe-en-grains/cafe-en-grain-bio-et-equitable/grains-1kg-grains-espresso-bio-max-havelaar"> <picture> <source srcset="https://fr.caferoyalpro.com/var/site/storage/images/_aliases/productThumbnail1x/5/4/6/5/205645-59-fre-FR/Visuels_Produits_356%20X%20282_Pack_Grains_Espresso_Fairtrade_Eurofeuille.jpg 1x, https://fr.caferoyalpro.com/var/site/storage/images/_aliases/productThumbnail2x/5/4/6/5/205645-59-fre-FR/Visuels_Produits_356%20X%20282_Pack_Grains_Espresso_Fairtrade_Eurofeuille.jpg 2x" media="(min-width: 40em)" class="shop-item__img" /> <img class="shop-item__img" srcset="https://fr.caferoyalpro.com/var/site/storage/images/_aliases/productThumbnail1x/5/4/6/5/205645-59-fre-FR/Visuels_Produits_356%20X%20282_Pack_Grains_Espresso_Fairtrade_Eurofeuille.jpg 1x, https://fr.caferoyalpro.com/var/site/storage/images/_aliases/productThumbnail2x/5/4/6/5/205645-59-fre-FR/Visuels_Produits_356%20X%20282_Pack_Grains_Espresso_Fairtrade_Eurofeuille.jpg 2x" alt="Grains : 1kg Grains ESPRESSO Bio Max Havelaar" /> </picture> </a> <section class="shop-item__info"> <h3 class="shop-item__title clamp clamp--2"> <a href="/boutique/cafe-en-grains/cafe-en-grain-bio-et-equitable/grains-1kg-grains-espresso-bio-max-havelaar">Grains : 1kg Grains ESPRESSO Bio Max Havelaar</a> </h3> <section class="shop-item__price-block"> <p class="item-price__current">26.99 € HT</p> </section> <section class="shop-item__actions"> <section class="item-actions__howmany"> <span class="item-actions__dec">-</span> <span class="item-actions__quantity"> <input type="text" name="quantity" id="quantity" value="1" /> </span> <span class="item-actions__inc">+</span> </section> <button type="submit" data-cart-btn="addToCart" href="#" class="shop-item__link btn btn--primary btn--small" > Ajouter </button> </section> </section> </section> </form> </section> </section> <!-- shop-push-block END --> </div> </main> <!-- main END --> <!-- footer START --> <footer class="footer home-page__footer"> <section class="footer__navigation"> <nav class="footer__nav footer-nav"> <section class="footer-nav__column"> <h3 class="footer-nav__title"><span class="ezstring-field">Qui sommes-nous ?</span></h3> <div class="ezrichtext-field"><ul><li><a href="/boutique" title="La Boutique">Nos produits</a></li><li><a href="/articles/nos-tutoriels">Nos tutoriels</a></li><li><a href="/articles/labels">Notre traçabilité</a></li><li><a href="/articles/cycle-de-vie" title="Eco-Responsabilité">Eco-Responsable</a></li></ul> </div> </section> <section class="footer-nav__column"> <h3 class="footer-nav__title"><span class="ezstring-field">Commander</span></h3> <div class="ezrichtext-field"><ul><li><a href="https://fr.caferoyalpro.com/registration" title="Abonnements Capsules">Pas encore client ?</a></li><li><a href="https://fr.caferoyalpro.com/login" title="Login / Mon compte">Votre espace client</a></li><li><a href="https://fr.caferoyalpro.com/contact" title="Contactez-nos experts">Nous contacter</a></li><li><a href="https://fr.caferoyalpro.com/hshop" title="">...</a></li></ul> </div> </section> <section class="footer-nav__column"> <h3 class="footer-nav__title"><span class="ezstring-field">Informations</span></h3> <div class="ezrichtext-field"><ul><li><a href="/footer2/mentions-legales" title="Mentions Légales">Mentions légales</a></li><li><a href="/footer2/politique-de-confidentialite">Politique de confidentialité</a></li><li><a href="/footer2/conditions-generales-de-vente" title="Nos CGV">Conditions générales de vente</a></li><li><a href="/produits-caches/archive/vos-questions" title="Nos FAQs">FAQ</a></li></ul> </div> </section> <section class="footer-nav__column"> <h3 class="footer-nav__title">NOUS SUIVRE</h3> <div class="ezrichtext-field"> <ul class="footer-nav__items"> <li class="footer-nav__item"> <a href="https://www.linkedin.com/company/caferoyalpro/" class="footer-nav__link">Linkedin</a> </li> <li class="footer-nav__item"> <a href="https://www.facebook.com/pg/caferoyalpro/" class="footer-nav__link">Facebook</a> </li> <li class="footer-nav__item"> <a href="https://www.youtube.com/user/caferoyalint" class="footer-nav__link">Youtube</a> </li> <li class="footer-nav__item"> <a href="https://www.instagram.com/cafe_royal_professional/" class="footer-nav__link">Instagram</a> </li> </ul> </div> </section> <div class="dropdown"> <section class="footer-nav__lang"> <img class="lang__logo" src="/bundles/app/themes/caferoyalpro2022/img/FRA.svg" alt="lang" /> <img class="lang__arrow arrow-down" src="/bundles/app/themes/caferoyalpro2022/img/arrow_down.svg" alt="arrow" /> </section> <div id="dropdown-lang" class="dropdown__lang dropdown-secondary dropdown-secondary--lang"> <ul class="dropdown-secondary__items"> <li class="dropdown-secondary__item"> <a href="https://fr.caferoyalpro.com/en/" class="dropdown-secondary__link"> <img class="lang__logo" src="/bundles/app/themes/caferoyalpro2022/img/GBP.svg" alt="lang"/>EN </a> </li> </ul> </div> </div> </nav> </section> <section class="footer__copyrights"> * Marque propriété de tiers sans aucune relation avec Café Royal Pro SAS | © 2018 Café Royal </section> </footer> <!-- footer END --> <script src="/js/bf68024.js?v=e103da73f2f025d6fc72abce66b40a1e9195eef7.js"></script> <script src="/bundles/configurateur/build/runtime.1e0bb22a.js"></script><script src="/bundles/configurateur/build/configurateur.483e29ba.js"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"d78875bb4d","applicationID":"308080830","transactionName":"Y1cHNxdWC0ZUB0dZClodJAARXgpbGiVDQCdBXAEPAGsmWlsQQV8JWFcXPyNFCltBOH9RHFtHESAKWRFHWghfVRcOCAMMCkMARw==","queueTime":0,"applicationTime":148,"atts":"TxAEQV9MGEg=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>