.elementor-25307 .elementor-element.elementor-element-2ca5c12f{--display:flex;--margin-top:-41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25307 .elementor-element.elementor-element-562606d5{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25307 .elementor-element.elementor-element-742b82f8{--display:flex;--overflow:hidden;}.elementor-25307 .elementor-element.elementor-element-1b280a1e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25307 .elementor-element.elementor-element-492e17ab{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25307 .elementor-element.elementor-element-6ed20741{--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;border-style:solid;--border-style:solid;border-width:0px 1px 1px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-5389ed0 );--border-color:var( --e-global-color-5389ed0 );--padding-top:12px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-25307 .elementor-element.elementor-element-3e167ec{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25307 .elementor-element.elementor-element-b972849 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-25307 .elementor-element.elementor-element-b972849{z-index:3;}.elementor-25307 .elementor-element.elementor-element-d5e369a > .elementor-widget-container{margin:0px 0px 0px -53px;}.elementor-25307 .elementor-element.elementor-element-d5e369a{z-index:1;}.elementor-25307 .elementor-element.elementor-element-71c6717{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25307 .elementor-element.elementor-element-08f9dc2 > .elementor-widget-container:hover{--e-transform-translateY:-3px;}.elementor-25307 .elementor-element.elementor-element-08f9dc2 > .elementor-widget-container{background-color:var( --e-global-color-accent );margin:0px 0px -2px 0px;padding:0px 16px 2px 7px;border-radius:40px 40px 40px 40px;}.elementor-25307 .elementor-element.elementor-element-c836643{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 40px;--row-gap:0px;--column-gap:40px;--margin-top:4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25307 .elementor-element.elementor-element-1237275{--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;border-style:none;--border-style:none;--padding-top:15px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-25307 .elementor-element.elementor-element-7de4955{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25307 .elementor-element.elementor-element-ffa0646{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25307 .elementor-element.elementor-element-ca6dbb1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25307 .elementor-element.elementor-element-28531a7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25307 .elementor-element.elementor-element-85c2fd1{width:var( --container-widget-width, 219px );max-width:219px;--container-widget-width:219px;--container-widget-flex-grow:0;}.elementor-25307 .elementor-element.elementor-element-62607568 > .elementor-widget-container{margin:-1px 0px 0px 0px;}@media(max-width:1024px){.elementor-25307 .elementor-element.elementor-element-742b82f8{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-25307 .elementor-element.elementor-element-492e17ab{--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;}.elementor-25307 .elementor-element.elementor-element-6ed20741{--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;--justify-content:space-between;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:15px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-25307 .elementor-element.elementor-element-71c6717{--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;}}@media(max-width:767px){.elementor-25307 .elementor-element.elementor-element-6ed20741{--padding-top:0px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-25307 .elementor-element.elementor-element-71c6717{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-25307 .elementor-element.elementor-element-1237275{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-25307 .elementor-element.elementor-element-7de4955{--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;}.elementor-25307 .elementor-element.elementor-element-ffa0646{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;}}@media(min-width:768px){.elementor-25307 .elementor-element.elementor-element-742b82f8{--width:25%;}.elementor-25307 .elementor-element.elementor-element-1b280a1e{--width:100%;}.elementor-25307 .elementor-element.elementor-element-6ed20741{--width:100%;}.elementor-25307 .elementor-element.elementor-element-3e167ec{--width:40%;}.elementor-25307 .elementor-element.elementor-element-71c6717{--width:20%;}.elementor-25307 .elementor-element.elementor-element-c836643{--width:40%;}.elementor-25307 .elementor-element.elementor-element-7de4955{--width:30%;}.elementor-25307 .elementor-element.elementor-element-ffa0646{--width:40%;}.elementor-25307 .elementor-element.elementor-element-28531a7{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-25307 .elementor-element.elementor-element-1b280a1e{--width:100%;}.elementor-25307 .elementor-element.elementor-element-6ed20741{--width:100%;}}/* Start custom CSS for wd_page_title, class: .elementor-element-34964562 *//* nom cat ombre  */
.wd-nav[class*="wd-style-underline"] .nav-link-text {
    text-shadow: 1px 1px 2px black;
}
/* titre espace  */
.elementor-25307 .elementor-element.elementor-element-34964562 .title {
    margin-bottom: 15px !important;
    margin-top: 20px;
}

/* menu deroulant  */
.wd-nav-product-cat .wd-dropdown li a {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.wd-nav-product-cat .nav-link-count {
    margin-top: 3px;
    font-size: 12px;
    letter-spacing: 0.5px
}
/* -- menu deroulant mobil ---- */
/* titre cat */
.wd-nav-accordion-mb-on .wd-btn-show-cat>a {
    flex-direction: row-reverse;
    background: #000;
    text-transform: uppercase;
    padding: 8px 14px 8px;
    border-radius: 30px;
    color: #fff;
    margin-bottom:5px;
}
/*
.wd-nav-accordion-mb-on .wd-btn-show-cat>a:hover {
    color: #ffdf00;
}
*/
/* idem side */
.elementor-25307 .elementor-element.elementor-element-34964562 .wd-action-btn.wd-style-text>a {
    background: #000;
    text-transform: uppercase;
    padding: 8px 16px 8px;
    border-radius: 30px;
    color: #fff;
    margin-bottom:5px;
}
/* menu déroulé */
@media only screen and (max-width: 748px) {
.wd-nav[class*="wd-style-underline"] .nav-link-text {
    line-height: 1;
    font-size: 15px;
}
}
/*
@media only screen and (max-width: 748px) {
.wd-nav-opener:after {
    background: #59c116;
    padding: 10px;
}
}*/

@media only screen and (max-width: 748px) {
.wd-nav-product-cat.has-product-count {
    --nav-img-height: 30px;
}
}
/* icon back  */
.wd-back-btn>a:before {
    font-size: 34px !important;
}
.wd-back-btn.wd-style-icon {
    --wd-action-icon-size: 34px !important;
}

/* liens actifs blanc  */
.wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a {
    color: rgb(255 255 255);
}
.wd-nav[class*="wd-style-"]>li:hover>a {
    color: rgb(255 255 255);
}/* End custom CSS */
/* Start custom CSS for wd_sidebar, class: .elementor-element-3d36aab1 */.widget {
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-bottom: 0px solid var(--brdcolor-gray-300);
}


/* sep image  */
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
    margin-top: -20px;
}

/* close */
.wd-heading {
    padding: 10px 15px;
    border-bottom: 1px dotted rgb(133 133 133 / 100%);
}

/* prix  */
.widget_price_filter .price_slider {
    margin-bottom: 2px;
}
.widget_price_filter .ui-slider .ui-slider-handle:after {
    width: 8px;
    height: 8px;
    border-radius: 20px;
}
.widget_price_filter .ui-slider-horizontal {
    margin-top: -10px;
    margin-right: 8px;
    margin-left: 4px;
}

/* -----box cat---- */

.elementor-25307 .elementor-element.elementor-element-3d36aab1.e-con .elementor-widget {
    margin-top: -100px;
}
.widget_product_categories .product-categories {
    margin-top: -10px;
}

/*ecart list */
.widget_product_categories .product-categories li a {
    padding-block: 2px !important;
}

/* ecart déroulant*/
body .select2-container--default .select2-results__option {
    color: var(--wd-form-color);
    padding: 2px 18px !important;
}
/* ecart compteur  */
.categories-accordion-on .widget_product_categories .count {
    margin-top: 2px !important;
}
/* ecart fleche */
.widget_product_categories .wd-cats-toggle {
    top: 2px !important;
}

/* ------ attributs ----*/

/* titre  */
.elementor-25307 .elementor-element.elementor-element-3d36aab1 h5 {
    margin-top: 15px;
 /*   margin-bottom: 5px !important;
    padding-bottom: 5px;
    border-bottom: 1px dotted #9f9f9f;  */
}
/* box inside de filtres */
.woodmart-woocommerce-layered-nav .wd-scroll-content {
    margin-top: -10px;
}

/* open/close icon droite  */
.wd-widget-collapse .widget-title:after, .widget_product_categories .wd-cats-toggle {
    color: #000;
    font-weight: 600;
    font-size: 11px;
}

/* attributs écart*/
.wd-filter-list a {
    padding-block: 2px;
}
/*.woodmart-woocommerce-layered-nav .wd-scroll-content {
    max-height: 135px;
}*//* End custom CSS */
/* Start custom CSS for wd_builder_off_canvas_column_btn, class: .elementor-element-08f9dc2 */.elementor-25307 .elementor-element.elementor-element-08f9dc2 .wd-action-btn.wd-style-text>a {
    line-height: 0;
}

.elementor-25307 .elementor-element.elementor-element-08f9dc2 {
        font-size: 22px;
        text-transform: uppercase;
}
.elementor-25307 .elementor-element.elementor-element-08f9dc2 .wd-action-btn.wd-style-text>a {
    font-weight: 400;
    letter-spacing: 1px;
}
/* color inverse */
.elementor-25307 .elementor-element.elementor-element-08f9dc2 .wd-action-btn.wd-style-text>a {
    color: #FFF;
}
.elementor-25307 .elementor-element.elementor-element-08f9dc2 .wd-action-btn.wd-style-text>a:hover {
    color:#FFF;
}
/*.wd-action-btn.wd-style-text>a:hover {
    color:var(--wd-primary-color) !important;
}*//* End custom CSS */
/* Start custom CSS for wd_shop_archive_view, class: .elementor-element-4a74e51 */.elementor-25307 .elementor-element.elementor-element-4a74e51 a {
    color:#898989 !important;
}
.elementor-25307 .elementor-element.elementor-element-4a74e51 a:hover {
    color:var(--wd-primary-color) !important;
}/* End custom CSS */
/* Start custom CSS for wd_shop_archive_active_filters, class: .elementor-element-ca6dbb1 *//* filtre actif */
.elementor-25307 .elementor-element.elementor-element-ca6dbb1 .widget_layered_nav_filters a {
    align-items: center;
    color: #ffffff;
    background: #A744C7;
    padding: 0 6px;
    border-radius: 3px;
}/* End custom CSS */
/* Start custom CSS for wd_shop_archive_orderby, class: .elementor-element-85c2fd1 */select {
    padding: 0 15px;
    max-width: 100%;
    width: 100%;
    height: var(--wd-form-height);
    border: 0px solid var(--wd-form-brd-color);
}/* End custom CSS */
/* Start custom CSS for wd_archive_products, class: .elementor-element-62607568 */.elementor-25307 .elementor-element.elementor-element-62607568 a {
    color: #000000;
}
.elementor-25307 .elementor-element.elementor-element-62607568 a:hover {
    color:var(--wd-primary-color) !important;
}/* End custom CSS */