.elementor-6608 .elementor-element.elementor-element-b8a8671 > .elementor-container{min-height:277px;}.elementor-6608 .elementor-element.elementor-element-b8a8671{margin-top:3%;margin-bottom:5%;}.elementor-6608 .elementor-element.elementor-element-487f73b6{text-align:center;}.elementor-6608 .elementor-element.elementor-element-487f73b6 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-6608 .elementor-element.elementor-element-487f73b6 > .elementor-widget-container{margin:0px 0px 34px 0px;}.elementor-6608 .elementor-element.elementor-element-26d9809a > .elementor-widget-container{margin:0px 0px 25px 0px;}@media(max-width:767px){.elementor-6608 .elementor-element.elementor-element-487f73b6 .elementor-heading-title{font-size:25px;}}/* Start custom CSS for shortcode, class: .elementor-element-4d9ed860 */input.facetwp-search {
    min-width: 375px!important;
}
p.erreur-item {
    text-align: center;
    margin: 40px 0 0;
    background: #fb3e3e;
    padding: 16px;
    color: white;
    border-radius: 30px;
    width: 50%;
    margin: auto;
}
.facetwp-facet.facetwp-facet-recherche.facetwp-type-search {
    margin: auto;
    text-align: center;
}

i.facetwp-icon {
    background: #d9d9d9;
    opacity: 1;
    padding: 0 10px;
    color: white!important;
    BORDER-RADIUS: 0PX 5PX  5PX 0PX;
}

i.facetwp-icon:before {
    color: white!important;
}
ul.product-categories {
 flex-flow: row wrap;
    display: flex;
    padding: 0;

}


ul.product-categories p.title-item {
    color: #09396D;
    font-family: var(--e-global-typography-6d4b162-font-family ), Sans-serif;
    font-size: var(--e-global-typography-6d4b162-font-size );
    font-weight: var(--e-global-typography-6d4b162-font-weight );
    line-height: var(--e-global-typography-6d4b162-line-height );
    letter-spacing: var(--e-global-typography-6d4b162-letter-spacing );
    word-spacing: var(--e-global-typography-6d4b162-word-spacing );
    margin-bottom: 20px;
    text-transform :uppercase;
}


ul.product-categories i.fas.fa-arrow-right {
    background: #67cebc;
    padding: 20PX;
    BORDER-RADIUS: 40PX;
    MARGIN: 0 0 -30px;
    color:white;
}


ul.product-categories li:hover i.fas.fa-arrow-right {
    background: #09396d;

}


ul.product-categories li {
    width: 24%!important;
    background: #ffffff;
    margin: 10px 0.5% 30px;
    list-style-type: none;
    text-align: center;
    padding: 0;
    BOX-SHADOW: 2PX 2PX 8PX 3px #0000001c;
}


@media only screen and (max-width: 1024px) {
 ul.product-categories li {
    width: 32%!important;
    margin: 10px 0.5% 30px;
 
}
}



@media only screen and (max-width: 767px) {
 ul.product-categories li {
    width: 100%!important;
    margin: 10px 3.5% 30px;
}
input.facetwp-search {
    min-width: 310px!important;
}
}

@media only screen and (max-width: 400px) {
 ul.product-categories li {
    width: 100%!important;
    margin: 10px 0% 40px;
}
}


input.search-field {
    margin: 20px 0 30px;
}


.elementor-6608 .elementor-element.elementor-element-4d9ed860  img {
    PADDING: 30PX;
}/* End custom CSS */