.elementor-2171001 .elementor-element.elementor-element-34d8ba8 > .elementor-widget-container{background-color:rgba(0, 0, 0, 0.28);}.elementor-2171001 .elementor-element.elementor-element-7f6ffac{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8em 0em 0em 0em;}.elementor-2171001 .elementor-element.elementor-element-7f6ffac > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2171001 .elementor-element.elementor-element-5c807c1:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-2171001 .elementor-element.elementor-element-5c807c1 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/fond-accueil.jpg");background-position:center right;background-attachment:scroll;background-repeat:no-repeat;background-size:contain;}.elementor-2171001 .elementor-element.elementor-element-5c807c1 > .elementor-column-wrap{-webkit-backdrop-filter:brightness(100%) contrast(100%) saturate(100%) blur(7.4px) hue-rotate(0deg);backdrop-filter:brightness(100%) contrast(100%) saturate(100%) blur(7.4px) hue-rotate(0deg);}.elementor-2171001 .elementor-element.elementor-element-5c807c1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2171001 .elementor-element.elementor-element-5c807c1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2171001 .elementor-element.elementor-element-deacb7f .elementor-heading-title{color:#8D4D36;font-family:"Bitter", sans-serif;font-size:64px;text-decoration:none;}.elementor-2171001 .elementor-element.elementor-element-deacb7f > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0px 0px 19px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#8D4D36;}.elementor-2171001 .elementor-element.elementor-element-deacb7f{width:auto;}.elementor-2171001 .elementor-element.elementor-element-ae70d85 .ce-product-grid{grid-template-columns:repeat(4, minmax(0, 1fr));}.elementor-2171001 .elementor-element.elementor-element-d906c75:not(.elementor-motion-effects-element-type-background), .elementor-2171001 .elementor-element.elementor-element-d906c75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(245, 245, 245, 0.4);}.elementor-2171001 .elementor-element.elementor-element-d906c75, .elementor-2171001 .elementor-element.elementor-element-d906c75 > [class*="elementor-background-"]{border-radius:14px 14px 14px 14px;}.elementor-2171001 .elementor-element.elementor-element-d906c75{box-shadow:0px 4px 22px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:128px;margin-bottom:128px;padding:3em 1em 3em 1em;}.elementor-2171001 .elementor-element.elementor-element-d906c75 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2171001 .elementor-element.elementor-element-920b57a .elementor-image img{width:100%;height:110px;object-fit:contain;}.elementor-2171001 .elementor-element.elementor-element-5db448a{text-align:center;}.elementor-2171001 .elementor-element.elementor-element-5db448a .elementor-heading-title{color:#000000;font-weight:normal;line-height:1.5em;}.elementor-2171001 .elementor-element.elementor-element-616cb82 .elementor-image img{width:100%;height:110px;object-fit:contain;}.elementor-2171001 .elementor-element.elementor-element-128a06b{text-align:center;}.elementor-2171001 .elementor-element.elementor-element-128a06b .elementor-heading-title{color:#000000;font-weight:normal;line-height:1.5em;}.elementor-2171001 .elementor-element.elementor-element-5bf901c .elementor-image img{width:100%;height:110px;object-fit:contain;}.elementor-2171001 .elementor-element.elementor-element-146591c{text-align:center;}.elementor-2171001 .elementor-element.elementor-element-146591c .elementor-heading-title{color:#000000;font-weight:normal;line-height:1.5em;}.elementor-2171001 .elementor-element.elementor-element-172f533 .elementor-image img{width:100%;height:110px;object-fit:contain;}.elementor-2171001 .elementor-element.elementor-element-9e799a2{text-align:center;}.elementor-2171001 .elementor-element.elementor-element-9e799a2 .elementor-heading-title{color:#000000;font-weight:normal;line-height:1.5em;}.elementor-2171001 .elementor-element.elementor-element-326a60c .elementor-image img{width:100%;height:110px;object-fit:contain;}.elementor-2171001 .elementor-element.elementor-element-71667f1{text-align:center;}.elementor-2171001 .elementor-element.elementor-element-71667f1 .elementor-heading-title{color:#000000;font-weight:normal;line-height:1.5em;}.elementor-2171001 .elementor-element.elementor-element-fa7bbe2:not(.elementor-motion-effects-element-type-background), .elementor-2171001 .elementor-element.elementor-element-fa7bbe2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/fond-accueil-miroir.jpg");background-position:-900px 0px;background-repeat:no-repeat;background-size:contain;}.elementor-2171001 .elementor-element.elementor-element-fa7bbe2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2171001 .elementor-element.elementor-element-fa7bbe2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2171001 .elementor-element.elementor-element-1485b8e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2171001 .elementor-element.elementor-element-1485b8e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2171001 .elementor-element.elementor-element-a2b0504 .elementor-heading-title{color:#8D4D36;font-family:"Bitter", sans-serif;font-size:64px;text-decoration:none;}.elementor-2171001 .elementor-element.elementor-element-a2b0504 > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0px 0px 19px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#8D4D36;}.elementor-2171001 .elementor-element.elementor-element-a2b0504{width:auto;}.elementor-2171001 .elementor-element.elementor-element-938d6c0{margin-top:0px;margin-bottom:128px;}.elementor-2171001 .elementor-element.elementor-element-72acee4 .elementor-heading-title{color:#000000;font-family:"Poppins", sans-serif;font-size:24px;font-weight:400;}.elementor-2171001 .elementor-element.elementor-element-33c8590{color:#000000;}.elementor-2171001 .elementor-element.elementor-element-351ca6e .elementor-heading-title{color:#000000;font-family:"Poppins", sans-serif;font-size:24px;font-weight:400;}.elementor-2171001 .elementor-element.elementor-element-f1a0afe{color:#000000;}.elementor-2171001 .elementor-element.elementor-element-3fa0c5f a.elementor-button{background-color:#8D4D36;border-radius:5px 5px 5px 5px;}.elementor-2171001 .elementor-element.elementor-element-3fa0c5f a.elementor-button:hover, .elementor-2171001 .elementor-element.elementor-element-3fa0c5f a.elementor-button:focus{background-color:#627628;}.elementor-2171001 .elementor-element.elementor-element-3fa0c5f{width:auto;}.elementor-2171001 .elementor-element.elementor-element-760c449{text-align:right;}.elementor-2171001 .elementor-element.elementor-element-760c449 .elementor-image img{width:80%;border-radius:5px 5px 5px 5px;}.elementor-2171001 .elementor-element.elementor-element-72340a0 .elementor-image img{width:200px;height:150px;object-fit:cover;object-position:center center;border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-2171001 .elementor-element.elementor-element-72340a0{width:auto;top:440px;}body:not(.lang-rtl) .elementor-2171001 .elementor-element.elementor-element-72340a0{left:265px;}body.lang-rtl .elementor-2171001 .elementor-element.elementor-element-72340a0{right:265px;}.elementor-2171001 .elementor-element.elementor-element-03d1800 .elementor-image img{width:200px;height:150px;object-fit:cover;object-position:center center;border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFF;border-radius:5px 5px 5px 5px;}.elementor-2171001 .elementor-element.elementor-element-03d1800{width:auto;top:439px;}body:not(.lang-rtl) .elementor-2171001 .elementor-element.elementor-element-03d1800{left:32px;}body.lang-rtl .elementor-2171001 .elementor-element.elementor-element-03d1800{right:32px;}.elementor-2171001 .elementor-element.elementor-element-9838f72 .elementor-heading-title{color:#8D4D36;font-family:"Bitter", sans-serif;font-size:64px;text-decoration:none;}.elementor-2171001 .elementor-element.elementor-element-9838f72 > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0px 0px 19px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#8D4D36;}.elementor-2171001 .elementor-element.elementor-element-9838f72{width:auto;}.elementor-2171001 .elementor-element.elementor-element-5502187{margin-top:0px;margin-bottom:128px;}.elementor-2171001 .elementor-element.elementor-element-5162fd3.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-2171001 .elementor-element.elementor-element-63b18e8 a.elementor-button{background-color:#8D4D36;border-radius:5px 5px 5px 5px;}.elementor-2171001 .elementor-element.elementor-element-63b18e8 a.elementor-button:hover, .elementor-2171001 .elementor-element.elementor-element-63b18e8 a.elementor-button:focus{background-color:#627628;}.elementor-2171001 .elementor-element.elementor-element-63b18e8{width:auto;}.elementor-2171001 .elementor-element.elementor-element-14420e0{margin-top:0px;margin-bottom:128px;}.elementor-2171001 .elementor-element.elementor-element-762418d .elementor-heading-title{color:#8D4D36;font-family:"Bitter", sans-serif;font-size:64px;text-decoration:none;}.elementor-2171001 .elementor-element.elementor-element-762418d > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0px 0px 19px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#8D4D36;}.elementor-2171001 .elementor-element.elementor-element-762418d{width:auto;}.elementor-2171001 .elementor-element.elementor-element-829e281 .swiper:not(.swiper-initialized) .swiper-wrapper{grid-template-columns:repeat(6, 1fr);grid-column-gap:36px;}.elementor-2171001 .elementor-element.elementor-element-829e281 .swiper-wrapper{align-items:center;}.elementor-2171001 .elementor-element.elementor-element-829e281 .elementor-image-carousel-caption{text-align:center;}@media(max-width:1024px){.elementor-2171001 .elementor-element.elementor-element-ae70d85 .ce-product-grid{grid-template-columns:repeat(3, minmax(0, 1fr));}}@media(max-width:767px){.elementor-2171001 .elementor-element.elementor-element-deacb7f .elementor-heading-title{font-size:32px;}.elementor-2171001 .elementor-element.elementor-element-ae70d85 .ce-product-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-2171001 .elementor-element.elementor-element-a2b0504 .elementor-heading-title{font-size:32px;}.elementor-2171001 .elementor-element.elementor-element-72340a0{top:204px;}body:not(.lang-rtl) .elementor-2171001 .elementor-element.elementor-element-03d1800{left:-20px;}body.lang-rtl .elementor-2171001 .elementor-element.elementor-element-03d1800{right:-20px;}.elementor-2171001 .elementor-element.elementor-element-03d1800{top:204px;}.elementor-2171001 .elementor-element.elementor-element-9838f72 .elementor-heading-title{font-size:32px;}.elementor-2171001 .elementor-element.elementor-element-762418d .elementor-heading-title{font-size:32px;}}/* Start Custom Fonts CSS */ @font-face {
	font-family: 'Bitter';
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Bitter-SemiBold.woff2') format('woff2'),
		url('/modules/creativeelements/views/fonts/Bitter-SemiBold.ttf') format('truetype');
}
 /* End Custom Fonts CSS */
/* Start Custom Fonts CSS */ @font-face {
	font-family: 'Poppins';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Poppins-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Poppins-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-weight: normal;
	font-style: italic;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Poppins-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-weight: 500;
	font-style: italic;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Poppins-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-weight: bold;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Poppins-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Poppins';
	font-weight: bold;
	font-style: italic;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Poppins-BoldItalic.ttf') format('truetype');
}
 /* End Custom Fonts CSS */