.elementor-1573 .elementor-element.elementor-element-499d8db{--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;--justify-content:flex-start;--align-items:flex-start;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overflow:hidden;--padding-top:16px;--padding-bottom:48px;--padding-left:64px;--padding-right:64px;}.elementor-1573 .elementor-element.elementor-element-499d8db:not(.elementor-motion-effects-element-type-background), .elementor-1573 .elementor-element.elementor-element-499d8db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1573 .elementor-element.elementor-element-a4221be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1573 .elementor-element.elementor-element-a4221be .woocommerce-breadcrumb{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1573 .elementor-element.elementor-element-04dbd42{--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:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-1573 .elementor-element.elementor-element-8e57ac5{--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:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-1573 .elementor-element.elementor-element-a0e0123{--grid-columns:4;--grid-row-gap:16px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--grid-column-gap:16px;}.elementor-1573 .elementor-element.elementor-element-a0e0123 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1573 .elementor-element.elementor-element-a0e0123 .e-loop-item > .elementor-section, .elementor-1573 .elementor-element.elementor-element-a0e0123 .e-loop-item > .elementor-section > .elementor-container, .elementor-1573 .elementor-element.elementor-element-a0e0123 .e-loop-item > .e-con, .elementor-1573 .elementor-element.elementor-element-a0e0123 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-1573 .elementor-element.elementor-element-2200f9f{--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;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-9d6f75b );--border-color:var( --e-global-color-9d6f75b );}@media(min-width:768px){.elementor-1573 .elementor-element.elementor-element-8e57ac5{--width:20%;}}@media(max-width:1366px){.elementor-1573 .elementor-element.elementor-element-a4221be .woocommerce-breadcrumb{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:1200px){.elementor-1573 .elementor-element.elementor-element-499d8db{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:16px;--padding-bottom:48px;--padding-left:50px;--padding-right:50px;}}@media(max-width:1024px){.elementor-1573 .elementor-element.elementor-element-a4221be .woocommerce-breadcrumb{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1573 .elementor-element.elementor-element-a0e0123{--grid-columns:2;}}@media(max-width:880px){.elementor-1573 .elementor-element.elementor-element-499d8db{--padding-top:16px;--padding-bottom:32px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-1573 .elementor-element.elementor-element-499d8db{--flex-wrap:wrap;}.elementor-1573 .elementor-element.elementor-element-a4221be .woocommerce-breadcrumb{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-1573 .elementor-element.elementor-element-04dbd42{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1573 .elementor-element.elementor-element-8e57ac5{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1573 .elementor-element.elementor-element-a0e0123{--grid-columns:2;width:100%;max-width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-bd278dd */.elementor-1573 .elementor-element.elementor-element-bd278dd .wpc-custom-selected-terms ul.wpc-filter-chips-list {
    flex-direction: column;
}

.elementor-1573 .elementor-element.elementor-element-bd278dd a {
    width: 100%;
}

.elementor-1573 .elementor-element.elementor-element-bd278dd .wpc-button-inner, .wpc-chip-content {
  
    justify-content: space-between;
}

.elementor-1573 .elementor-element.elementor-element-bd278dd .wpc-filter-chips-list li.wpc-filter-chip:not(.wpc-chip-reset-all) a {
    border-radius: 8px!important;
    background-color: #F6F7F9!important;
    border-color: var(--e-global-color-9d6f75b)!important;
    padding: 6px 16px 6px!important;
    font-size: var(--e-global-typography-secondary-font-size)!important;
        line-height: var(--e-global-typography-secondary-line-height)!important;
  color:  var( --e-global-color-text )!important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-68528e6 */.elementor-1573 .elementor-element.elementor-element-68528e6 .wpc-filter-selected-values {
    display: none;
}

.wpc-filters-section {
    border-top: 1px  solid var( --e-global-color-9d6f75b ) !important;
    margin: 0px !important;
    padding: 18px 0px !important;
}

.wpc-filter-title {
    margin: 0px!important;
}

span.wpc-wrap-icons {
    font-size: var(--n-menu-title-font-size);
    line-height: var(--n-menu-title-line-height);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.wpc-filter-content {
    padding-top: 12px;
}


body .wpc-filters-open-button-container a.wpc-filters-open-widget, body .wpc-filters-open-button-container a.wpc-open-close-filters-button {
    width: 100%!important;
        padding: 12px 32px 12px 32px!important;
        font-size: var(--e-global-typography-primary-font-size)!important;
        line-height: var(--e-global-typography-primary-line-height)!important;
        background-color: var(--e-global-color-primary)!important;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    border-style: solid!important;
    border-width: 1px 1px 1px 1px!important;
    border-color: var(--e-global-color-primary)!important;
    border-radius: 8px 8px 8px 8px!important;
    background-image: url(https://stg.ain-fixations.fr/wp-content/uploads/2025/02/Background-effect-2.png) !important;
        fill: #fff!important;
        color: #fff!important;
        font-weight: 700!important;
}

.wpc-button-inner {
    justify-content: center;
}

.wpc-icon-html-wrapper span {
    background: white!important;
}

.wpc-filters-widget-containers-wrapper {
     border-bottom: 1px  solid var( --e-global-color-9d6f75b ) !important;
}/* End custom CSS */