.elementor-109253 .elementor-element.elementor-element-26d6c2:not(.elementor-motion-effects-element-type-background), .elementor-109253 .elementor-element.elementor-element-26d6c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mellemalabar.fr/wp-content/uploads/2026/08/ChatGPT-Image-May-11-2026-07_49_18-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-109253 .elementor-element.elementor-element-26d6c2 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(240deg, #FFFFFF00 40%, var( --e-global-color-0eb8edb ) 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-109253 .elementor-element.elementor-element-26d6c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7em 1em 7em 1em;}.elementor-109253 .elementor-element.elementor-element-56b54b1e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-109253 .elementor-element.elementor-element-15ef47a9{text-align:start;}.elementor-109253 .elementor-element.elementor-element-15ef47a9 .elementor-heading-title{font-family:var( --e-global-typography-583e54c-font-family ), Sans-serif;font-size:var( --e-global-typography-583e54c-font-size );font-weight:var( --e-global-typography-583e54c-font-weight );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-109253 .elementor-element.elementor-element-71e6ab6e{--divider-border-style:curly;--divider-color:var( --e-global-color-accent );--divider-border-width:4px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-109253 .elementor-element.elementor-element-71e6ab6e .elementor-divider-separator{width:140px;margin:0 auto;margin-left:0;}.elementor-109253 .elementor-element.elementor-element-71e6ab6e .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-109253 .elementor-element.elementor-element-1342f8a9{width:auto;max-width:auto;bottom:205px;z-index:2;}body:not(.rtl) .elementor-109253 .elementor-element.elementor-element-1342f8a9{left:-75px;}body.rtl .elementor-109253 .elementor-element.elementor-element-1342f8a9{right:-75px;}.elementor-109253 .elementor-element.elementor-element-1342f8a9 img{width:100%;height:120px;object-fit:contain;object-position:center center;}.elementor-109253 .elementor-element.elementor-element-6652e48{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-109253 .elementor-element.elementor-element-6a3c8b8c{--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-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-109253 .elementor-element.elementor-element-6a3c8b8c:not(.elementor-motion-effects-element-type-background), .elementor-109253 .elementor-element.elementor-element-6a3c8b8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF1F4;}.elementor-109253 .elementor-element.elementor-element-c2734c7 .elementor-heading-title{font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;font-size:var( --e-global-typography-83682a1-font-size );font-weight:var( --e-global-typography-83682a1-font-weight );line-height:var( --e-global-typography-83682a1-line-height );color:#E54768;}.elementor-109253 .elementor-element.elementor-element-41e1a88d{--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;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{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-widget-loop-grid .e-load-more-message{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-109253 .elementor-element.elementor-element-88bdb8b{--grid-columns:3;--load-more-button-align:center;}.elementor-109253 .elementor-element.elementor-element-53b21152:not(.elementor-motion-effects-element-type-background), .elementor-109253 .elementor-element.elementor-element-53b21152 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(190deg, #FDE0E7 0%, var( --e-global-color-824d524 ) 100%);}.elementor-109253 .elementor-element.elementor-element-53b21152{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:6em 1em 6em 1em;}.elementor-109253 .elementor-element.elementor-element-53b21152 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-109253 .elementor-element.elementor-element-3c9a2b7 > .elementor-element-populated{padding:1em 3em 1em 1em;}.elementor-109253 .elementor-element.elementor-element-7512bff4 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-109253 .elementor-element.elementor-element-3f8d1c19{--divider-border-style:curly;--divider-color:var( --e-global-color-accent );--divider-border-width:4px;--divider-pattern-height:20px;--divider-pattern-size:20px;}.elementor-109253 .elementor-element.elementor-element-3f8d1c19 .elementor-divider-separator{width:140px;margin:0 auto;margin-left:0;}.elementor-109253 .elementor-element.elementor-element-3f8d1c19 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-109253 .elementor-element.elementor-element-155a3ec4 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-text ) 0%, #FFFFFF00 70%);opacity:0.1;}.elementor-109253 .elementor-element.elementor-element-155a3ec4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-109253 .elementor-element.elementor-element-155a3ec4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );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-109253 .elementor-element.elementor-element-328dd913.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-109253 .elementor-element.elementor-element-328dd913 .elementor-main-swiper{width:100%;}.elementor-109253 .elementor-element.elementor-element-328dd913 .elementor-main-swiper .swiper-slide{padding:0px 0px 0px 0px;}.elementor-109253 .elementor-element.elementor-element-328dd913 .elementor-swiper-button{font-size:20px;}.elementor-109253 .elementor-element.elementor-element-328dd913 .elementor-testimonial__content, .elementor-109253 .elementor-element.elementor-element-328dd913 .elementor-testimonial__content:after{background-color:var( --e-global-color-bbae9c9 );}.elementor-109253 .elementor-element.elementor-element-328dd913 .elementor-testimonial__content{padding:30px 30px 30px 30px;border-radius:5px 5px 5px 5px;}.elementor-109253 .elementor-element.elementor-element-328dd913.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-109253 .elementor-element.elementor-element-328dd913.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:30px;}.elementor-109253 .elementor-element.elementor-element-328dd913.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-109253 .elementor-element.elementor-element-328dd913.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-109253 .elementor-element.elementor-element-328dd913.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 30px 0 30px;}.elementor-109253 .elementor-element.elementor-element-328dd913 .elementor-testimonial__text{color:var( --e-global-color-text );font-family:"Poppins", Sans-serif;font-size:18px;line-height:1.5em;}.elementor-109253 .elementor-element.elementor-element-328dd913 .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );}.elementor-109253 .elementor-element.elementor-element-328dd913 .elementor-testimonial__title{color:var( --e-global-color-text );font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-109253 .elementor-element.elementor-element-328dd913 .elementor-testimonial__image img{border-style:solid;border-color:var( --e-global-color-bbae9c9 );border-width:3px;}@media(max-width:1024px){.elementor-109253 .elementor-element.elementor-element-26d6c2:not(.elementor-motion-effects-element-type-background), .elementor-109253 .elementor-element.elementor-element-26d6c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:43vw 0%;background-size:contain;}.elementor-109253 .elementor-element.elementor-element-26d6c2{padding:6em 1em 6em 1em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-109253 .elementor-element.elementor-element-15ef47a9{z-index:3;}.elementor-109253 .elementor-element.elementor-element-15ef47a9 .elementor-heading-title{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body:not(.rtl) .elementor-109253 .elementor-element.elementor-element-1342f8a9{left:-35px;}body.rtl .elementor-109253 .elementor-element.elementor-element-1342f8a9{right:-35px;}.elementor-109253 .elementor-element.elementor-element-1342f8a9{bottom:120px;}.elementor-109253 .elementor-element.elementor-element-1342f8a9 img{height:100px;}.elementor-109253 .elementor-element.elementor-element-c2734c7 .elementor-heading-title{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-109253 .elementor-element.elementor-element-88bdb8b{--grid-columns:2;}.elementor-109253 .elementor-element.elementor-element-53b21152{padding:2em 1em 3em 1em;}.elementor-109253 .elementor-element.elementor-element-3c9a2b7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-109253 .elementor-element.elementor-element-3c9a2b7 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-109253 .elementor-element.elementor-element-7512bff4{width:var( --container-widget-width, 455px );max-width:455px;--container-widget-width:455px;--container-widget-flex-grow:0;text-align:center;}.elementor-109253 .elementor-element.elementor-element-3f8d1c19 .elementor-divider{text-align:center;}.elementor-109253 .elementor-element.elementor-element-3f8d1c19 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-109253 .elementor-element.elementor-element-328dd913 .elementor-testimonial__content{padding:25px 25px 25px 25px;}.elementor-109253 .elementor-element.elementor-element-328dd913.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-109253 .elementor-element.elementor-element-328dd913.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:25px;}.elementor-109253 .elementor-element.elementor-element-328dd913.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-109253 .elementor-element.elementor-element-328dd913.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-109253 .elementor-element.elementor-element-328dd913.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 25px 0 25px;}.elementor-109253 .elementor-element.elementor-element-328dd913 .elementor-testimonial__text{font-size:16px;}.elementor-109253 .elementor-element.elementor-element-328dd913 .elementor-testimonial__name{font-size:var( --e-global-typography-520c191-font-size );}.elementor-109253 .elementor-element.elementor-element-328dd913 .elementor-testimonial__title{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}}@media(max-width:767px){.elementor-109253 .elementor-element.elementor-element-26d6c2:not(.elementor-motion-effects-element-type-background), .elementor-109253 .elementor-element.elementor-element-26d6c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:10vw 0%;background-size:cover;}.elementor-109253 .elementor-element.elementor-element-26d6c2{padding:6em 0em 6em 0em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-109253 .elementor-element.elementor-element-15ef47a9 .elementor-heading-title{font-size:var( --e-global-typography-583e54c-font-size );line-height:var( --e-global-typography-583e54c-line-height );letter-spacing:var( --e-global-typography-583e54c-letter-spacing );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-109253 .elementor-element.elementor-element-71e6ab6e{z-index:2;}.elementor-109253 .elementor-element.elementor-element-71e6ab6e .elementor-divider-separator{width:123px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}body:not(.rtl) .elementor-109253 .elementor-element.elementor-element-1342f8a9{left:10px;}body.rtl .elementor-109253 .elementor-element.elementor-element-1342f8a9{right:10px;}.elementor-109253 .elementor-element.elementor-element-1342f8a9{bottom:59px;}.elementor-109253 .elementor-element.elementor-element-1342f8a9 img{height:55px;}.elementor-109253 .elementor-element.elementor-element-c2734c7 .elementor-heading-title{font-size:var( --e-global-typography-83682a1-font-size );line-height:var( --e-global-typography-83682a1-line-height );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-109253 .elementor-element.elementor-element-88bdb8b{--grid-columns:1;}.elementor-109253 .elementor-element.elementor-element-53b21152{padding:2em 1em 3em 1em;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-109253 .elementor-element.elementor-element-328dd913 .elementor-testimonial__content{padding:20px 20px 20px 20px;}.elementor-109253 .elementor-element.elementor-element-328dd913.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-109253 .elementor-element.elementor-element-328dd913.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px;}.elementor-109253 .elementor-element.elementor-element-328dd913.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-109253 .elementor-element.elementor-element-328dd913.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-109253 .elementor-element.elementor-element-328dd913.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 20px 0 20px;}.elementor-109253 .elementor-element.elementor-element-328dd913 .elementor-testimonial__text{font-size:16px;}.elementor-109253 .elementor-element.elementor-element-328dd913 .elementor-testimonial__name{font-size:var( --e-global-typography-520c191-font-size );}.elementor-109253 .elementor-element.elementor-element-328dd913 .elementor-testimonial__title{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}}@media(min-width:768px){.elementor-109253 .elementor-element.elementor-element-6a3c8b8c{--width:20%;}.elementor-109253 .elementor-element.elementor-element-41e1a88d{--width:80%;}.elementor-109253 .elementor-element.elementor-element-3c9a2b7{width:30%;}.elementor-109253 .elementor-element.elementor-element-155a3ec4{width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-109253 .elementor-element.elementor-element-3c9a2b7{width:100%;}.elementor-109253 .elementor-element.elementor-element-155a3ec4{width:100%;}}/* Start custom CSS for yith_wcan_filters, class: .elementor-element-753c79d4 *//* ================= FILTRES YITH ================= */
body{overflow-x:hidden}

/* Conteneur */
.yith-wcan-filters{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.08)}

/* Titre "Filtres" */
.elementor-element-c2734c7{padding:16px 20px;margin:0 !important}
.elementor-element-c2734c7 .elementor-heading-title{color:#fff;margin:0;font-size:19px;font-weight:700}

/* --- Barre de tags (filtres actifs) --- */
.mn-active-filters{display:none;flex-wrap:wrap;gap:8px;align-items:center;padding:14px 16px;border-bottom:1px solid #ececec}
.mn-active-filters.is-visible{display:flex}
.mn-af-label{width:100%;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#999}
.mn-chip{display:inline-flex;align-items:center;gap:6px;background:#E54768;color:#fff;border:0;border-radius:999px;padding:5px 10px 5px 12px;font-size:12px;font-weight:600;line-height:1.4;cursor:pointer;transition:.2s}
.mn-chip:hover{background:#C93A5A}
.mn-chip span{font-size:14px;line-height:1;opacity:.85}
.mn-clear{background:none;border:0;color:#999;font-size:12px;text-decoration:underline;cursor:pointer;padding:5px 4px}
.mn-clear:hover{color:#E54768}

/* --- Accordéon --- */
.yith-wcan-filter{border-bottom:1px solid #ececec}
.yith-wcan-filter:last-child{border-bottom:0}
.yith-wcan-filter .filter-title{background:#f8f8f8;margin:0;padding:15px 44px 15px 20px;cursor:pointer;font-size:14px;font-weight:700;position:relative;transition:.25s;-webkit-user-select:none;user-select:none}
.yith-wcan-filter .filter-title::after{content:'−';position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:18px;line-height:1}
.yith-wcan-filter.mn-closed .filter-title::after{content:'+'}
.yith-wcan-filter:not(.mn-closed) .filter-title{background:#E54768;color:#fff}
.yith-wcan-filter .filter-title:hover{background:#E54768;color:#fff}
.yith-wcan-filter.mn-closed .filter-content{display:none}

/* Contenu + scroll */
.yith-wcan-filter .filter-content{padding:12px 16px;max-height:300px;overflow-y:auto}
.yith-wcan-filter .filter-content::-webkit-scrollbar{width:6px}
.yith-wcan-filter .filter-content::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}

/* Items */
.yith-wcan-filter ul{list-style:none;margin:0;padding:0}
.yith-wcan-filter ul ul{padding-left:16px;margin-top:4px}
.yith-wcan-filter li{margin-bottom:4px}
.yith-wcan-filter label{display:flex;align-items:center;gap:8px;margin:0}
.yith-wcan-filter .filter-item input{accent-color:#E54768;width:16px;height:16px;flex:0 0 auto}
.yith-wcan-filter .term-label{color:#444;text-decoration:none;font-size:12px;font-weight:500;transition:.2s}
.yith-wcan-filter .term-label:hover{color:#E54768}
.yith-wcan-filter li.active&gt;label .term-label{color:#E54768;font-weight:700}
.yith-wcan-filter .show-more{display:inline-block;margin-top:8px;font-size:12px;font-weight:600;color:#E54768;cursor:pointer}

/* Slider prix */
.irs-bar,.irs-handle{background:#E54768 !important;border-color:#E54768 !important}
.irs-from,.irs-to,.irs-single{background:#E54768 !important}

/* Liens produit */
.single-product .elementor-widget-woocommerce-product-content a{color:#0260E6;text-decoration:underline}
.elementor-element-fa7a99c a{text-decoration:underline !important}/* End custom CSS */