.elementor-13170201 .elementor-element.elementor-element-2915070 > .elementor-container{max-width:1200px;}.elementor-13170201 .elementor-element.elementor-element-cc9b89c .elementor-heading-title{color:#4054B2;}.elementor-13170201 .elementor-element.elementor-element-cf1c865 > .elementor-container{max-width:1200px;}.elementor-13170201 .elementor-element.elementor-element-f078dc6 .elementor-heading-title{text-decoration:underline;}.elementor-13170201 .elementor-element.elementor-element-f99e5d0 .elementor-icon-list-text{color:#54595F;}.elementor-13170201 .elementor-element.elementor-element-f99e5d0 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#7A7A7A;}.elementor-13170201 .elementor-element.elementor-element-f99e5d0 .elementor-icon-list-item{font-size:14px;line-height:2em;}.elementor-13170201 .elementor-element.elementor-element-3823702 .elementor-heading-title{text-decoration:underline;}.elementor-13170201 .elementor-element.elementor-element-ebb55d9 .ce-filters__tab-icon{order:1;}.elementor-13170201 .elementor-element.elementor-element-ebb55d9 .ce-filters__toggle .elementor-button{background-color:#4054B2;border-color:#61CE70;border-width:0px;}.elementor-13170201 .elementor-element.elementor-element-ebb55d9 .ce-filters--shown .ce-filters{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.2);}.elementor-13170201 .elementor-element.elementor-element-ebb55d9 .ce-filters__clear .elementor-button{background-color:#000000;padding:5px 10px 5px 10px;}.elementor-13170201 .elementor-element.elementor-element-ebb55d9 .elementor-field-group{padding:calc(10px / 2) 0;}.elementor-13170201 .elementor-element.elementor-element-ebb55d9 .ce-filters__title{color:#54595F;}.elementor-13170201 .elementor-element.elementor-element-ebb55d9 [aria-expanded=true]>.ce-filters__title{color:#4054B2;}.elementor-13170201 .elementor-element.elementor-element-ebb55d9 .elementor-field-label[data-magnitude]:after{content:"(" attr(data-magnitude) ")" / "";}.elementor-13170201 .elementor-element.elementor-element-ebb55d9 .elementor-field-label:after{padding-inline-start:0.2em;}.elementor-13170201 .elementor-element.elementor-element-ebb55d9 .elementor-field-option input:checked ~ i.ce-color--light{color:#000000;}.elementor-13170201 .elementor-element.elementor-element-0f7c310 img{width:100%;max-width:100%;border-color:#4054B2;border-style:dotted;border-width:1px 1px 1px 1px;}.elementor-13170201 .elementor-element.elementor-element-6ac9966 > .elementor-widget-container > .elementor-heading-title{text-decoration:underline;margin-bottom:20px;}.elementor-13170201 .elementor-element.elementor-element-6ac9966 .elementor-badge{min-width:50px;}.elementor-13170201 .elementor-element.elementor-element-d7aa649 a.elementor-button{--ce-btn-bg-color:#4054B2;background-color:var(--ce-btn-bg-color);border-radius:20px 20px 20px 20px;}.elementor-13170201 .elementor-element.elementor-element-c658987 .elementor-row{justify-content:right;}.elementor-13170201 .elementor-element.elementor-element-c658987 .ce-pagination, .elementor-13170201 .elementor-element.elementor-element-c658987 .elementor-row{gap:5px;}@media(min-width:768px){.elementor-13170201 .elementor-element.elementor-element-3aa6584{width:25%;}.elementor-13170201 .elementor-element.elementor-element-937d87b{width:75%;}.elementor-13170201 .elementor-element.elementor-element-3d4330a{width:25%;}.elementor-13170201 .elementor-element.elementor-element-8c6406f{width:37.164%;}.elementor-13170201 .elementor-element.elementor-element-9d17a16{width:37.5%;}}/* Start custom CSS for listing-filters, class: .elementor-element-ebb55d9 */h6.ce-filters__tab {
    background:#4054B2;
    color:#fff;
    padding: 5px 10px !important;
    margin:0 0 10px !important;
}
h6.ce-filters__tab span.ce-filters__title {
    color:#fff !important;
    font-weight:500;
    letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0f7c310 *//* Empêche l'image de dépasser de sa propre boîte */
.elementor-13170201 .elementor-element.elementor-element-0f7c310 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for listing-products, class: .elementor-element-df61995 */#category article.product-miniature h2.product-title {
    margin-top: 0;
}
#category article.product-miniature h2.product-title a {
    color: #000;
    font-weight: 700;
}
#category article.product-miniature span.price:before {
	content: 'à partir de';
	color: grey;
	font-style: italic;
	font-size: .9rem;
	padding: 0 10px 0 0;
	font-weight: 500;
}
#category article.product-miniature span.price {
	content: 'à partir de';
	color: #000;
	font-style: italic;
	font-size: .9rem;
	padding: 0 10px 0 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5a3d3ed */.elementor-widget-container {font-size:.8rem;}/* End custom CSS */