.elementor-21363 .elementor-element.elementor-element-c78ace4:not(.elementor-motion-effects-element-type-background), .elementor-21363 .elementor-element.elementor-element-c78ace4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://heartofcoffee.fr/wp-content/uploads/2026/01/cFxgPlan-de-travail-30.webp");background-position:top left;background-size:auto;}.elementor-21363 .elementor-element.elementor-element-c78ace4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:17px 0px 0px 0px;}.elementor-21363 .elementor-element.elementor-element-c78ace4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21363 .elementor-element.elementor-element-257e59e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-21363 .elementor-element.elementor-element-d770e59{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:stretch;}.elementor-21363 .elementor-element.elementor-element-7552257{--display:flex;}.elementor-21363 .elementor-element.elementor-element-18d2a2b > .elementor-widget-container{padding:10px 11px 11px 11px;}.elementor-21363 .elementor-element.elementor-element-4b53e44{--display:flex;}.elementor-21363 .elementor-element.elementor-element-bc011be > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-21363 .elementor-element.elementor-element-d50c4df{--display:flex;}.elementor-21363 .elementor-element.elementor-element-7240b74 > .elementor-widget-container{padding:10px 11px 11px 11px;}.elementor-21363 .elementor-element.elementor-element-5fc578f{--display:flex;}.elementor-21363 .elementor-element.elementor-element-0f04e53 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-21363 .elementor-element.elementor-element-4533087{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-780ab66 );}.elementor-21363 .elementor-element.elementor-element-aaf6bd0 > .elementor-widget-container{padding:10px 11px 11px 11px;}.elementor-21363 .elementor-element.elementor-element-1d072f2 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-21363 .elementor-element.elementor-element-c9e7a64 > .elementor-widget-container{padding:10px 11px 11px 11px;}.elementor-21363 .elementor-element.elementor-element-97c9fcb > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-21363 .elementor-element.elementor-element-d0df5e7{--spacer-size:10px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-21363 .elementor-element.elementor-element-fd329e3{color:var( --e-global-color-780ab66 );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-21363 .elementor-element.elementor-element-b740502{--divider-border-style:solid;--divider-color:#C7A17A;--divider-border-width:2px;margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21363 .elementor-element.elementor-element-b740502 .elementor-divider-separator{width:120px;margin:0 auto;margin-center:0;}.elementor-21363 .elementor-element.elementor-element-b740502 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-21363 .elementor-element.elementor-element-eb4086c{--display:flex;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21363 .elementor-element.elementor-element-f3cc728{--display:flex;}.elementor-21363 .elementor-element.elementor-element-41a0679{--display:flex;}.elementor-21363 .elementor-element.elementor-element-2ffd490{--display:flex;}.elementor-21363 .elementor-element.elementor-element-878862e{--display:flex;}.elementor-21363 .elementor-element.elementor-element-284436e{--display:flex;}.elementor-21363 .elementor-element.elementor-element-005f57d{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:31px 31px 31px 31px;--n-tabs-title-color:var( --e-global-color-be5abac );--n-tabs-title-color-active:var( --e-global-color-780ab66 );}.elementor-21363 .elementor-element.elementor-element-005f57d > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-4652749 );}.elementor-21363 .elementor-element.elementor-element-005f57d.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-4652749 );}.elementor-21363 .elementor-element.elementor-element-005f57d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-21363 .elementor-element.elementor-element-005f57d.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D18B3800;}.elementor-21363 .elementor-element.elementor-element-005f57d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-21363 .elementor-element.elementor-element-005f57d.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Baskervville", Sans-serif;font-weight:700;}.elementor-21363 .elementor-element.elementor-element-005f57d [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-780ab66 );}.elementor-21363 .elementor-element.elementor-element-cf19abc{--display:flex;}.elementor-21363 .elementor-element.elementor-element-e4882cf{color:var( --e-global-color-780ab66 );}.elementor-21363 .elementor-element.elementor-element-4afde19{--display:flex;}.elementor-21363 .elementor-element.elementor-element-0bb29e3{--display:flex;}.elementor-21363 .elementor-element.elementor-element-0dc4204{--display:flex;}.elementor-21363 .elementor-element.elementor-element-86b4405{--display:flex;}.elementor-21363 .elementor-element.elementor-element-28a9deb{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:31px 31px 31px 31px;--n-tabs-title-color:var( --e-global-color-be5abac );--n-tabs-title-color-active:var( --e-global-color-780ab66 );}.elementor-21363 .elementor-element.elementor-element-28a9deb > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-4652749 );}.elementor-21363 .elementor-element.elementor-element-28a9deb.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-4652749 );}.elementor-21363 .elementor-element.elementor-element-28a9deb.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-21363 .elementor-element.elementor-element-28a9deb.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D18B3800;}.elementor-21363 .elementor-element.elementor-element-28a9deb.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-21363 .elementor-element.elementor-element-28a9deb.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Baskervville", Sans-serif;font-weight:700;}.elementor-21363 .elementor-element.elementor-element-28a9deb [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-780ab66 );}.elementor-21363 .elementor-element.elementor-element-d6715a0{--display:flex;}.elementor-21363 .elementor-element.elementor-element-7784fbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-780ab66 );}.elementor-21363 .elementor-element.elementor-element-781a323{--display:flex;}.elementor-21363 .elementor-element.elementor-element-1fa0157{--display:flex;}.elementor-21363 .elementor-element.elementor-element-a60d6c7{--display:flex;}.elementor-21363 .elementor-element.elementor-element-92aa125{--display:flex;}.elementor-21363 .elementor-element.elementor-element-3791712{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:31px 31px 31px 31px;--n-tabs-title-color:var( --e-global-color-be5abac );--n-tabs-title-color-active:var( --e-global-color-780ab66 );}.elementor-21363 .elementor-element.elementor-element-3791712 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-4652749 );}.elementor-21363 .elementor-element.elementor-element-3791712.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-4652749 );}.elementor-21363 .elementor-element.elementor-element-3791712.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-21363 .elementor-element.elementor-element-3791712.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D18B3800;}.elementor-21363 .elementor-element.elementor-element-3791712.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-21363 .elementor-element.elementor-element-3791712.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Baskervville", Sans-serif;font-weight:700;}.elementor-21363 .elementor-element.elementor-element-3791712 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-780ab66 );}.elementor-21363 .elementor-element.elementor-element-e276beb{--display:flex;}.elementor-21363 .elementor-element.elementor-element-822a721{color:var( --e-global-color-780ab66 );}.elementor-21363 .elementor-element.elementor-element-51f088e{--display:flex;}.elementor-21363 .elementor-element.elementor-element-39fb34d{--display:flex;}.elementor-21363 .elementor-element.elementor-element-b4f7446{--display:flex;}.elementor-21363 .elementor-element.elementor-element-bed52ae{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:31px 31px 31px 31px;--n-tabs-title-color:var( --e-global-color-be5abac );--n-tabs-title-color-active:var( --e-global-color-780ab66 );}.elementor-21363 .elementor-element.elementor-element-bed52ae > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-4652749 );}.elementor-21363 .elementor-element.elementor-element-bed52ae.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-4652749 );}.elementor-21363 .elementor-element.elementor-element-bed52ae.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-21363 .elementor-element.elementor-element-bed52ae.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D18B3800;}.elementor-21363 .elementor-element.elementor-element-bed52ae.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-21363 .elementor-element.elementor-element-bed52ae.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Baskervville", Sans-serif;font-weight:700;}.elementor-21363 .elementor-element.elementor-element-bed52ae [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-780ab66 );}.elementor-21363 .elementor-element.elementor-element-0cdecf1{--display:flex;}.elementor-21363 .elementor-element.elementor-element-973acd9{color:var( --e-global-color-780ab66 );}.elementor-21363 .elementor-element.elementor-element-829e087{--display:flex;}.elementor-21363 .elementor-element.elementor-element-e9e65de{--display:flex;}.elementor-21363 .elementor-element.elementor-element-df756b6{--display:flex;}.elementor-21363 .elementor-element.elementor-element-bfa5127{--display:flex;}.elementor-21363 .elementor-element.elementor-element-d86651a{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:31px 31px 31px 31px;--n-tabs-title-color:var( --e-global-color-be5abac );--n-tabs-title-color-active:var( --e-global-color-780ab66 );}.elementor-21363 .elementor-element.elementor-element-d86651a > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-4652749 );}.elementor-21363 .elementor-element.elementor-element-d86651a.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-4652749 );}.elementor-21363 .elementor-element.elementor-element-d86651a.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-21363 .elementor-element.elementor-element-d86651a.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D18B3800;}.elementor-21363 .elementor-element.elementor-element-d86651a.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:none;}.elementor-21363 .elementor-element.elementor-element-d86651a.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Baskervville", Sans-serif;font-weight:700;}.elementor-21363 .elementor-element.elementor-element-d86651a [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-780ab66 );}.elementor-21363 .elementor-element.elementor-element-1f56f07{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-border-radius:31px 31px 31px 31px;--n-tabs-title-color:var( --e-global-color-be5abac );}.elementor-21363 .elementor-element.elementor-element-1f56f07 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:var( --e-global-color-4652749 );}.elementor-21363 .elementor-element.elementor-element-1f56f07.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-780ab66 );}.elementor-21363 .elementor-element.elementor-element-1f56f07.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-21363 .elementor-element.elementor-element-1f56f07.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-780ab66 );}.elementor-21363 .elementor-element.elementor-element-1f56f07.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);}.elementor-21363 .elementor-element.elementor-element-1f56f07.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:500;}.elementor-21363 .elementor-element.elementor-element-1573cd2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-21363 .elementor-element.elementor-element-1573cd2:not(.elementor-motion-effects-element-type-background), .elementor-21363 .elementor-element.elementor-element-1573cd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartofcoffee.fr/wp-content/uploads/2026/01/cFxgPlan-de-travail-30.webp");background-position:675px 402px;}.elementor-21363 .elementor-element.elementor-element-2d6cd09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-21363 .elementor-element.elementor-element-a067222 .qodef-qi-animated-text{text-align:center;}.elementor-21363 .elementor-element.elementor-element-a067222 .qodef-qi-animated-text .qodef-m-title{color:#0E0D0D;font-weight:600;letter-spacing:-1.2px;}.elementor-21363 .elementor-element.elementor-element-d0c9319{padding:0px 0px 0px 0px;}.elementor-21363 .elementor-element.elementor-element-d0c9319 p{margin-block-end:4px;}.elementor-21363 .elementor-element.elementor-element-3fec4b9.elementor-element{--align-self:center;}.elementor-21363 .elementor-element.elementor-element-3fec4b9 .qodef-qi-button{font-family:"Baskervville", Sans-serif;font-size:18px;font-weight:300;color:var( --e-global-color-780ab66 );border-color:var( --e-global-color-780ab66 );border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-21363 .elementor-element.elementor-element-3fec4b9 .qodef-qi-button.qodef-layout--filled{background-color:var( --e-global-color-9e6ad7f );}.elementor-21363 .elementor-element.elementor-element-3fec4b9 .qodef-qi-button:hover{color:var( --e-global-color-9e6ad7f );border-color:var( --e-global-color-9e6ad7f );}.elementor-21363 .elementor-element.elementor-element-3fec4b9 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover{background-color:#D18B38E6;}.elementor-21363 .elementor-element.elementor-element-3fec4b9 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover{background-color:#D18B38E6;}.elementor-21363 .elementor-element.elementor-element-3fec4b9 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after{background-color:#D18B38E6;}.elementor-21363 .elementor-element.elementor-element-3fec4b9 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after{background-color:#D18B38E6;}.elementor-21363 .elementor-element.elementor-element-3fec4b9 .qodef-m-inner-border{color:var( --e-global-color-780ab66 );}.elementor-21363 .elementor-element.elementor-element-3fec4b9 .qodef-qi-button.qodef-type--inner-border:not(.qodef-inner-border-hover--draw):hover .qodef-m-inner-border:not(.qodef-m-inner-border-copy){color:var( --e-global-color-9e6ad7f );}.elementor-21363 .elementor-element.elementor-element-3fec4b9 .qodef-qi-button.qodef-type--inner-border .qodef-m-inner-border.qodef-m-inner-border-copy{color:var( --e-global-color-9e6ad7f );}.elementor-21363 .elementor-element.elementor-element-3fec4b9 .qodef-m-border-top{height:1px;}.elementor-21363 .elementor-element.elementor-element-3fec4b9 .qodef-m-border-right{width:1px;}.elementor-21363 .elementor-element.elementor-element-3fec4b9 .qodef-m-border-bottom{height:1px;}.elementor-21363 .elementor-element.elementor-element-3fec4b9 .qodef-m-border-left{width:1px;}.elementor-21363 .elementor-element.elementor-element-3fec4b9 .qodef-inner-border-hover--move-outer-edge .qodef-m-inner-border{border-width:1px;}.elementor-21363 .elementor-element.elementor-element-4c39785{--display:flex;--min-height:354px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-21363 .elementor-element.elementor-element-4c39785:not(.elementor-motion-effects-element-type-background), .elementor-21363 .elementor-element.elementor-element-4c39785 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartofcoffee.fr/wp-content/uploads/2026/03/teh-expedition-.png");background-position:center center;background-size:cover;}.elementor-21363 .elementor-element.elementor-element-96dcd81{--display:flex;}.elementor-21363 .elementor-element.elementor-element-2440823{--spacer-size:50px;}.elementor-21363 .elementor-element.elementor-element-f5bde95:not(.elementor-motion-effects-element-type-background), .elementor-21363 .elementor-element.elementor-element-f5bde95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://heartofcoffee.fr/wp-content/uploads/2026/01/DSCF8907s.png");background-size:cover;}.elementor-21363 .elementor-element.elementor-element-f5bde95 > .elementor-background-overlay{background-color:#000000;opacity:0.64;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21363 .elementor-element.elementor-element-f5bde95{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:85px 0px 27px 0px;}.elementor-21363 .elementor-element.elementor-element-bb28a46{padding:0px 0px 5px 0px;}.elementor-21363 .elementor-element.elementor-element-0499759 .qodef-e-icon{background-color:#FFFFFF00;height:100px;width:100px;color:var( --e-global-color-9e6ad7f );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-21363 .elementor-element.elementor-element-0499759{width:var( --container-widget-width, 100.67% );max-width:100.67%;--container-widget-width:100.67%;--container-widget-flex-grow:0;}.elementor-21363 .elementor-element.elementor-element-0499759 > .elementor-widget-container{margin:-2px -2px -2px -2px;padding:0px 0px 0px 0px;}.elementor-21363 .elementor-element.elementor-element-0499759.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21363 .elementor-element.elementor-element-0499759 .qodef-e-content{text-align:center;}.elementor-21363 .elementor-element.elementor-element-0499759 .qodef-qi-process.qodef-item-layout--horizontal .qodef-process-item{margin-top:0px;}.elementor-21363 .elementor-element.elementor-element-0499759 .qodef-qi-process.qodef-item-layout--vertical .qodef-process-item{margin-left:0px;}.elementor-21363 .elementor-element.elementor-element-0499759 .qodef-e-icon > .qodef-e-item-icon-text{font-family:"Libre Baskerville", Sans-serif;font-size:42px;font-weight:200;}.elementor-21363 .elementor-element.elementor-element-0499759 .qodef-qi-process .qodef-e-title{color:var( --e-global-color-9e6ad7f );font-family:"Libre Franklin", Sans-serif;font-weight:500;margin-top:24px;}.elementor-21363 .elementor-element.elementor-element-0499759 .qodef-qi-process .qodef-e-text{color:var( --e-global-color-780ab66 );font-family:"Libre Franklin", Sans-serif;margin-top:0px;}.elementor-21363 .elementor-element.elementor-element-0499759 .qodef-qi-process.qodef-item-layout--horizontal .qodef-e-line-inner{border-bottom-style:dotted;}.elementor-21363 .elementor-element.elementor-element-0499759 .qodef-qi-process.qodef-item-layout--vertical .qodef-e-line-inner{border-left-style:dotted;}.elementor-21363 .elementor-element.elementor-element-0499759 .qodef-qi-process .qodef-e-line-inner{border-color:var( --e-global-color-9e6ad7f );}.elementor-21363 .elementor-element.elementor-element-0499759 .qodef-e-line-inner{border-width:0px;}.elementor-21363 .elementor-element.elementor-element-0499759 .qodef-qi-process.qodef-item-layout--horizontal .qodef-e-line{top:calc(50% - 0px/2);}.elementor-21363 .elementor-element.elementor-element-fc58950{--display:flex;--padding-top:45px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-21363 .elementor-element.elementor-element-e18092d{width:auto;max-width:auto;align-self:center;}.elementor-21363 .elementor-element.elementor-element-e18092d > .elementor-widget-container{background-color:var( --e-global-color-780ab66 );}.elementor-21363 .elementor-element.elementor-element-e18092d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-21363 .elementor-element.elementor-element-d058904:not(.elementor-motion-effects-element-type-background), .elementor-21363 .elementor-element.elementor-element-d058904 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://heartofcoffee.fr/wp-content/uploads/2026/01/cFxgPlan-de-travail-30.webp");}.elementor-21363 .elementor-element.elementor-element-d058904{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:85px 0px 28px 0px;}.elementor-21363 .elementor-element.elementor-element-d058904 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21363 .elementor-element.elementor-element-26645b0{padding:0px 0px 5px 0px;}.elementor-21363 .elementor-element.elementor-element-d4b3725 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21363 .elementor-element.elementor-element-5090e05{padding:0px 0px 0px 0px;}.elementor-21363 .elementor-element.elementor-element-2ec3921{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-39px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21363 .elementor-element.elementor-element-c2cfb2f{width:auto;max-width:auto;align-self:center;}.elementor-21363 .elementor-element.elementor-element-c2cfb2f > .elementor-widget-container{background-color:var( --e-global-color-780ab66 );}.elementor-21363 .elementor-element.elementor-element-c2cfb2f.elementor-element{--align-self:center;}.elementor-21363 .elementor-element.elementor-element-e5fad99{--display:flex;}.elementor-21363 .elementor-element.elementor-element-d4db984{--spacer-size:124px;}@media(max-width:1024px){.elementor-21363 .elementor-element.elementor-element-d770e59{--grid-auto-flow:row;}.elementor-21363 .elementor-element.elementor-element-18d2a2b > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-21363 .elementor-element.elementor-element-bc011be > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-21363 .elementor-element.elementor-element-7240b74 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-21363 .elementor-element.elementor-element-0f04e53 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-21363 .elementor-element.elementor-element-4533087{--e-n-carousel-swiper-slides-to-display:2;}.elementor-21363 .elementor-element.elementor-element-aaf6bd0 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-21363 .elementor-element.elementor-element-1d072f2 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-21363 .elementor-element.elementor-element-c9e7a64 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-21363 .elementor-element.elementor-element-97c9fcb > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-21363 .elementor-element.elementor-element-1573cd2:not(.elementor-motion-effects-element-type-background), .elementor-21363 .elementor-element.elementor-element-1573cd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(min-width:768px){.elementor-21363 .elementor-element.elementor-element-d770e59{--content-width:1479px;}.elementor-21363 .elementor-element.elementor-element-2d6cd09{--width:33.3333%;}.elementor-21363 .elementor-element.elementor-element-4c39785{--width:66.6666%;}}@media(max-width:767px){.elementor-21363 .elementor-element.elementor-element-d770e59{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21363 .elementor-element.elementor-element-0e4bfea.elementor-element{--align-self:center;}.elementor-21363 .elementor-element.elementor-element-a560e75.elementor-element{--align-self:center;}.elementor-21363 .elementor-element.elementor-element-a8eca61.elementor-element{--align-self:center;}.elementor-21363 .elementor-element.elementor-element-7992edf.elementor-element{--align-self:center;}.elementor-21363 .elementor-element.elementor-element-4533087{--e-n-carousel-swiper-slides-to-display:1;padding:10px 0px 10px 0px;}.elementor-21363 .elementor-element.elementor-element-005f57d{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-21363 .elementor-element.elementor-element-28a9deb{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-21363 .elementor-element.elementor-element-3791712{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-21363 .elementor-element.elementor-element-bed52ae{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-21363 .elementor-element.elementor-element-d86651a{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-21363 .elementor-element.elementor-element-1f56f07{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-21363 .elementor-element.elementor-element-1573cd2:not(.elementor-motion-effects-element-type-background), .elementor-21363 .elementor-element.elementor-element-1573cd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}/* Start custom CSS for edgtf_icon_with_text, class: .elementor-element-18d2a2b */.edgtf-iwt-text {
    font-size: 14px !important; /* ajuste ici */
    line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for edgtf_icon_with_text, class: .elementor-element-18d2a2b */.edgtf-iwt-text {
    font-size: 14px !important; /* ajuste ici */
    line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for edgtf_icon_with_text, class: .elementor-element-18d2a2b */.edgtf-iwt-text {
    font-size: 14px !important; /* ajuste ici */
    line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for edgtf_icon_with_text, class: .elementor-element-18d2a2b */.edgtf-iwt-text {
    font-size: 14px !important; /* ajuste ici */
    line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for edgtf_icon_with_text, class: .elementor-element-18d2a2b */.edgtf-iwt-text {
    font-size: 14px !important; /* ajuste ici */
    line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for qi_addons_for_elementor_button, class: .elementor-element-3fec4b9 *//* ===== BOUTONS ===== */
.elementor-21363 .elementor-element.elementor-element-3fec4b9 .elementor-button {
  background: transparent;
  color: #1e1e1e;
  border: 1px solid rgba(0,0,0,0.2);
  border-radius: 0;
  padding: 14px 34px;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  transition: all 0.35s ease;
}

/* ===== HOVER LUXE DISCRET ===== */
.elementor-21363 .elementor-element.elementor-element-3fec4b9 .elementor-button:hover {
  background: #1e1e1e;
  color: #ffffff;
  border-color: #1e1e1e;
}

/* ===== ALIGNEMENT CENTRÉ ===== */
.elementor-21363 .elementor-element.elementor-element-3fec4b9 .elementor-button-wrapper {
  text-align: center;
}

/* ===== ESPACEMENT ENTRE BOUTONS (si plusieurs) ===== */
.elementor-21363 .elementor-element.elementor-element-3fec4b9 .elementor-button-wrapper + .elementor-button-wrapper {
  margin-left: 20px;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-21363 .products .product {
  background: #ffffff;
  border-radius: 14px;
  padding: 22px 18px 26px;
  box-shadow: 0 12px 30px rgba(0,0,0,0.08);
  transition: all 0.35s ease;
  text-align: center;
}

/* Hover */
body.elementor-page-21363 .products .product:hover {
  transform: translateY(-8px);
  box-shadow: 0 28px 45px rgba(0,0,0,0.14);
}

/* Image */
body.elementor-page-21363 .products .product img {
  border-radius: 10px;
  margin-bottom: 18px;
}

/* Titre */
body.elementor-page-21363 .products .product .woocommerce-loop-product__title,
body.elementor-page-21363 .products .product h2 {
  font-size: 17px;
  line-height: 1.3;
  font-weight: 500;
  color: #1e1e1e;
  margin-bottom: 10px;
  text-transform: none;
}

/* Prix */
body.elementor-page-21363 .products .product .price {
  font-size: 17px;
  font-weight: 600;
  color: #b58b5a;
  margin-bottom: 18px;
}

/* Bouton */
body.elementor-page-21363 .products .product .button {
  background: #1e1e1e;
  color: #ffffff;
  border-radius: 30px;
  padding: 12px 26px;
  font-size: 14px;
  transition: all 0.3s ease;
}

/* Hover bouton */
body.elementor-page-21363 .products .product .button:hover {
  background: #b58b5a;
}

/* Clamp titre */
body.elementor-page-21363 .products .product .woocommerce-loop-product__title {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}/* End custom CSS */