.elementor-1061 .elementor-element.elementor-element-f8ce981{--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;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-fe1697f{--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;}.elementor-1061 .elementor-element.elementor-element-fca35e1{--display:flex;}.elementor-widget-ucaddon_ajax_search .uc-ajax-search__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ajax_search .uc-ajax-search__btn{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ajax_search .uc-ajax-search-results{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ajax_search .uc-search-item__link-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ajax_search .uc-ajax-search__title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ajax_search .uc-pagination-header{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ajax_search .uc-ajax-search__suggested a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ajax_search .uc-ajax-search__suggested-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ajax_search .uc-search-item__post-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ajax_search .ue-grid-item-category a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ajax_search .uc-ajax-search__suggested-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_ajax_search .uc-ajax-search__suggested-link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1061 .elementor-element.elementor-element-f631cba .uc-ajax-search-wrapper-inside{background-color:#F8F8F800;max-width:320px;border-style:none;}.elementor-1061 .elementor-element.elementor-element-f631cba > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1061 .elementor-element.elementor-element-f631cba .uc-ajax-search__input-wrapper{flex-direction:row;gap:10px;}.elementor-1061 .elementor-element.elementor-element-f631cba .uc-pagination-list-inner{grid-template-columns:repeat(1, minmax(0, 1fr));gap:0px;}.elementor-1061 .elementor-element.elementor-element-f631cba .uc-ajax-search__input{border-style:solid;border-color:#C0C0C0;border-radius:5px 5px 5px 5px;background-color:#FFFFFF59;color:var( --e-global-color-6a61178 );padding:0px 10px 0px 10px;font-family:var( --e-global-typography-9c7a844-font-family ), Sans-serif;font-size:var( --e-global-typography-9c7a844-font-size );}.elementor-1061 .elementor-element.elementor-element-f631cba .uc-ajax-search__input:focus{outline:var( --e-global-color-df03a34 );}.elementor-1061 .elementor-element.elementor-element-f631cba .uc-ajax-search__btn{font-family:var( --e-global-typography-9c7a844-font-family ), Sans-serif;font-size:var( --e-global-typography-9c7a844-font-size );padding:10px 20px 10px 20px;border-radius:5px 5px 5px 5px;background-color:var( --e-global-color-df03a34 );color:var( --e-global-color-8f22d34 );gap:10px;}.elementor-1061 .elementor-element.elementor-element-f631cba .uc-ajax-search-wrapper{justify-content:flex-start;}.elementor-1061 .elementor-element.elementor-element-f631cba .uc-ajax-search__items{border-style:solid;border-width:1px 1px 1px 1px;border-color:#c9c9c9;border-radius:5px 5px 5px 5px;background-color:#ffffff;top:50px;}.elementor-1061 .elementor-element.elementor-element-f631cba .uc-ajax-search-results{color:#949494;}.elementor-1061 .elementor-element.elementor-element-f631cba .uc-search-item__link{border-style:solid;border-width:1px 0px 0px 0px;border-color:#c9c9c9;padding:10px 10px 10px 10px;flex-direction:row;}.elementor-1061 .elementor-element.elementor-element-f631cba .uc-search-item__link-title{color:#000000;}.elementor-1061 .elementor-element.elementor-element-f631cba .uc-search-item__link-image{width:50px;height:50px;border-radius:5px 5px 5px 5px;object-fit:cover;}.elementor-1061 .elementor-element.elementor-element-f631cba .uc-ajax-search__title{color:#000000;text-align:inherit;}.elementor-1061 .elementor-element.elementor-element-f631cba .uc-ajax-search__spinner-path{stroke:#333333;}.elementor-1061 .elementor-element.elementor-element-f631cba .uc-pagination-header{padding:10px 10px 10px 10px;background-color:#ececec;color:#545454;}.elementor-1061 .elementor-element.elementor-element-f631cba .uc-pagination-header a{color:#545454;}.elementor-1061 .elementor-element.elementor-element-f631cba .uc-page-number.uc-active{color:#000000;}.elementor-1061 .elementor-element.elementor-element-f631cba .uc-ajax-search__suggested a{color:#4300ff;}.elementor-1061 .elementor-element.elementor-element-f631cba .uc-ajax-search__suggested{color:#4300ff;gap:10px;}.elementor-1061 .elementor-element.elementor-element-f631cba .uc-ajax-search__suggested-wrapper{padding:10px 0px 0px 0px;gap:10px;}.elementor-widget-ucaddon_price_range_filter .ue-range-label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_price_range_filter .noUi-tooltip{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_price_range_filter .ue-range-min,.elementor-widget-ucaddon_price_range_filter .ue-range-max{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_price_range_filter .ue-range-prefix,.elementor-widget-ucaddon_price_range_filter .ue-range-suffix{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_price_range_filter .ue-range-num-input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_price_range_filter .ue-num-prefix,.elementor-widget-ucaddon_price_range_filter .ue-num-suffix{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_price_range_filter .ue-price-range-slider-reset-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1061 .elementor-element.elementor-element-1640195 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1061 .elementor-element.elementor-element-1640195 .ue-price-range-slider *{transition-duration:300ms;transition-property:color, text-shadow, box-shadow, background-color, border, border-radius;}.elementor-1061 .elementor-element.elementor-element-1640195 .ue-range-label{font-family:var( --e-global-typography-febe4c9-font-family ), Sans-serif;font-size:var( --e-global-typography-febe4c9-font-size );font-weight:var( --e-global-typography-febe4c9-font-weight );color:var( --e-global-color-df03a34 );}.elementor-1061 .elementor-element.elementor-element-1640195 .ue-price-range-slider{gap:15px;flex-direction:column;align-items:flex-start;}.elementor-1061 .elementor-element.elementor-element-1640195 .noUi-target{height:2px;background-color:#e8e8e8;}.elementor-1061 .elementor-element.elementor-element-1640195 .noUi-handle{width:20px;height:20px;}.elementor-1061 .elementor-element.elementor-element-1640195 .noUi-handle-lower{right:calc(-20px / 2);}.elementor-1061 .elementor-element.elementor-element-1640195 .noUi-handle-upper{right:calc(-20px / 2);}.elementor-1061 .elementor-element.elementor-element-1640195 .noUi-origin{top:calc(50% - 20px/2);}.elementor-1061 .elementor-element.elementor-element-1640195 .noUi-touch-area{background-color:var( --e-global-color-df03a34 );border-radius:21px 21px 21px 21px;border-style:solid;border-width:4px 4px 4px 4px;border-color:#ffffff;transform:rotate(0deg);}.elementor-1061 .elementor-element.elementor-element-1640195 .noUi-touch-area:hover{background-color:#219235;border-radius:20px 20px 20px 20px;}.elementor-1061 .elementor-element.elementor-element-1640195 .noUi-touch-area:active{background-color:#219235;border-radius:20px 20px 20px 20px;}.elementor-1061 .elementor-element.elementor-element-1640195 .noUi-connect{background-color:var( --e-global-color-6a61178 );}.elementor-1061 .elementor-element.elementor-element-1640195 .ue-range-num-input{font-family:var( --e-global-typography-9c7a844-font-family ), Sans-serif;font-size:var( --e-global-typography-9c7a844-font-size );width:121px;padding:5px 5px 5px 5px;border-radius:0px 0px 0px 0px;border-style:none;}.elementor-1061 .elementor-element.elementor-element-1640195 .ue-range-num-input-wrapper{margin-top:15px;}.elementor-1061 .elementor-element.elementor-element-1640195 .ue-num-input-wrapper{border-radius:5px 5px 5px 5px;border-style:none;}.elementor-1061 .elementor-element.elementor-element-1640195 .ue-num-prefix,.elementor-1061 .elementor-element.elementor-element-1640195 .ue-num-suffix{padding:0px 10px 0px 10px;border-style:none;font-family:var( --e-global-typography-9c7a844-font-family ), Sans-serif;font-size:var( --e-global-typography-9c7a844-font-size );}.elementor-1061 .elementor-element.elementor-element-1640195 .ue-price-range-slider-reset-button{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;padding:6px 13px 6px 11px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#D40000;background-color:#02010100;color:#D40000;}.elementor-1061 .elementor-element.elementor-element-1640195 .ue-price-range-slider-reset{justify-content:start;margin-top:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1061 .elementor-element.elementor-element-74f7b6d .elementor-heading-title{font-family:var( --e-global-typography-febe4c9-font-family ), Sans-serif;font-size:var( --e-global-typography-febe4c9-font-size );font-weight:var( --e-global-typography-febe4c9-font-weight );color:var( --e-global-color-df03a34 );}.elementor-1061 .elementor-element.elementor-element-a8ed2d9 .elementor-heading-title{font-family:var( --e-global-typography-febe4c9-font-family ), Sans-serif;font-size:var( --e-global-typography-febe4c9-font-size );font-weight:var( --e-global-typography-febe4c9-font-weight );color:var( --e-global-color-df03a34 );}.elementor-1061 .elementor-element.elementor-element-717e629{--display:flex;}.elementor-widget-ucaddon_breadcrumbs_widget .uc-breadcrumbs{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_breadcrumbs_widget .ue-index{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-ucaddon_breadcrumbs_widget .ue-home-icon{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1061 .elementor-element.elementor-element-4df0add .uc-breadcrumbs *{transition-duration:300ms;}.elementor-1061 .elementor-element.elementor-element-4df0add .uc-breadcrumb-item::after{transition-duration:300ms;}.elementor-1061 .elementor-element.elementor-element-4df0add .uc-breadcrumb-item::before{transition-duration:300ms;}.elementor-1061 .elementor-element.elementor-element-4df0add .uc-breadcrumbs{font-family:var( --e-global-typography-febe4c9-font-family ), Sans-serif;font-size:var( --e-global-typography-febe4c9-font-size );font-weight:var( --e-global-typography-febe4c9-font-weight );padding:5px 5px 5px 5px;color:var( --e-global-color-df03a34 );}.elementor-1061 .elementor-element.elementor-element-4df0add .uc-breadcrumbs-list{gap:0px;}.elementor-1061 .elementor-element.elementor-element-4df0add .uc-breadcrumbs-list a{color:#000000;}.elementor-1061 .elementor-element.elementor-element-4df0add .uc-breadcrumbs-list a:hover .uc-item-title{color:#666666;}.elementor-1061 .elementor-element.elementor-element-4df0add .uc-item-title{padding:0px 0px 0px 0px;}.elementor-1061 .elementor-element.elementor-element-4df0add .uc-breadcrumb-separator{margin:0 20px;}.elementor-widget-ucaddon_ue_listing_grid .ue-no-posts-found{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1061 .elementor-element.elementor-element-5f3ec22 .ue-grid{grid-template-columns:repeat(0, minmax(0, 1fr));gap:5px;}.elementor-1061 .elementor-element.elementor-element-5f3ec22 .ue-grid-item{border-style:solid;border-width:1px 0px 1px 0px;border-color:#e0e0e0;transition:all 200ms ease-in-out;}.elementor-1061 .elementor-element.elementor-element-5f3ec22 .ue-grid-item:hover{border-style:solid;}.elementor-1061 .elementor-element.elementor-element-5f3ec22 .ue-grid-item.ue-active-item{border-style:solid;border-width:1px 1px 1px 1px;border-color:#e0e0e0;}.elementor-1061 .elementor-element.elementor-element-5f3ec22 .ue-no-posts-found{color:#000000;background-color:#e8e8e8;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#c4c4c4;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1061 .elementor-element.elementor-element-fe1697f{--content-width:1400px;}.elementor-1061 .elementor-element.elementor-element-fca35e1{--width:25%;}.elementor-1061 .elementor-element.elementor-element-717e629{--width:70%;}}@media(max-width:1366px){.elementor-1061 .elementor-element.elementor-element-f631cba .uc-ajax-search__input{font-size:var( --e-global-typography-9c7a844-font-size );}.elementor-1061 .elementor-element.elementor-element-f631cba .uc-ajax-search__btn{font-size:var( --e-global-typography-9c7a844-font-size );}.elementor-1061 .elementor-element.elementor-element-1640195 .ue-range-label{font-size:var( --e-global-typography-febe4c9-font-size );}.elementor-1061 .elementor-element.elementor-element-1640195 .ue-range-num-input{font-size:var( --e-global-typography-9c7a844-font-size );}.elementor-1061 .elementor-element.elementor-element-1640195 .ue-num-prefix,.elementor-1061 .elementor-element.elementor-element-1640195 .ue-num-suffix{font-size:var( --e-global-typography-9c7a844-font-size );}.elementor-1061 .elementor-element.elementor-element-74f7b6d .elementor-heading-title{font-size:var( --e-global-typography-febe4c9-font-size );}.elementor-1061 .elementor-element.elementor-element-a8ed2d9 .elementor-heading-title{font-size:var( --e-global-typography-febe4c9-font-size );}.elementor-1061 .elementor-element.elementor-element-4df0add .uc-breadcrumbs{font-size:var( --e-global-typography-febe4c9-font-size );}}@media(max-width:1024px){.elementor-1061 .elementor-element.elementor-element-f631cba .uc-ajax-search__input{font-size:var( --e-global-typography-9c7a844-font-size );}.elementor-1061 .elementor-element.elementor-element-f631cba .uc-ajax-search__btn{font-size:var( --e-global-typography-9c7a844-font-size );}.elementor-1061 .elementor-element.elementor-element-1640195 .ue-range-label{font-size:var( --e-global-typography-febe4c9-font-size );}.elementor-1061 .elementor-element.elementor-element-1640195 .ue-range-num-input{font-size:var( --e-global-typography-9c7a844-font-size );}.elementor-1061 .elementor-element.elementor-element-1640195 .ue-num-prefix,.elementor-1061 .elementor-element.elementor-element-1640195 .ue-num-suffix{font-size:var( --e-global-typography-9c7a844-font-size );}.elementor-1061 .elementor-element.elementor-element-74f7b6d .elementor-heading-title{font-size:var( --e-global-typography-febe4c9-font-size );}.elementor-1061 .elementor-element.elementor-element-a8ed2d9 .elementor-heading-title{font-size:var( --e-global-typography-febe4c9-font-size );}.elementor-1061 .elementor-element.elementor-element-4df0add .uc-breadcrumbs{font-size:var( --e-global-typography-febe4c9-font-size );}.elementor-1061 .elementor-element.elementor-element-5f3ec22 .ue-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor-1061 .elementor-element.elementor-element-f8ce981{--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-1061 .elementor-element.elementor-element-f631cba .uc-ajax-search__input{font-size:var( --e-global-typography-9c7a844-font-size );}.elementor-1061 .elementor-element.elementor-element-f631cba .uc-ajax-search__btn{font-size:var( --e-global-typography-9c7a844-font-size );}.elementor-1061 .elementor-element.elementor-element-1640195 .ue-range-label{font-size:var( --e-global-typography-febe4c9-font-size );}.elementor-1061 .elementor-element.elementor-element-1640195 .ue-range-num-input{font-size:var( --e-global-typography-9c7a844-font-size );}.elementor-1061 .elementor-element.elementor-element-1640195 .ue-num-prefix,.elementor-1061 .elementor-element.elementor-element-1640195 .ue-num-suffix{font-size:var( --e-global-typography-9c7a844-font-size );}.elementor-1061 .elementor-element.elementor-element-74f7b6d .elementor-heading-title{font-size:var( --e-global-typography-febe4c9-font-size );}.elementor-1061 .elementor-element.elementor-element-a8ed2d9 .elementor-heading-title{font-size:var( --e-global-typography-febe4c9-font-size );}.elementor-1061 .elementor-element.elementor-element-4df0add .uc-breadcrumbs{font-size:var( --e-global-typography-febe4c9-font-size );}.elementor-1061 .elementor-element.elementor-element-5f3ec22 .ue-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}}/* Start custom CSS for ucaddon_price_range_filter, class: .elementor-element-1640195 */.ue-range-num-input-wrapper .ue-num-input-wrapper {
  border: none !important;
}
.ue-range-num-input-wrapper .ue-num-input-wrapper input{
  border: 1px solid #E0E0E0 !important;
border-radius: 5px;
}/* End custom CSS */
/* Start custom CSS for ucaddon_ue_listing_grid, class: .elementor-element-5f3ec22 */.loop-product .e-loop-item{
    padding: 0 !important
    ;
}
.loop-product .ue-no-posts-found {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;

    padding: 40px 20px;
    margin: 0;

    font-family: Inter;
    font-size: 16px;
    font-weight: 500;
    color: #6b7280;

    background: linear-gradient(135deg, #f9fafb, #f3f4f6);
    border: 1px solid #e5e7eb;
    border-radius: 12px;

    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.04);

    position: relative;
}

/* petit effet “badge moderne” */
.loop-product .ue-no-posts-found::before {
    content: "📦";
    font-size: 24px;
    display: block;
    margin-bottom: 8px;
}

/* effet hover léger */
.loop-product .ue-no-posts-found:hover {
    transform: translateY(-2px);
    transition: 0.25s ease;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.06);
}/* End custom CSS */