/* Slaychic – filtres de la boutique (inc/front/filters.php) : couleurs et tailles en pastilles */
.woocommerce-widget-layered-nav-list { display: flex; flex-wrap: wrap; gap: 8px; margin: 4px 0 0 !important; padding: 0 !important; list-style: none !important; }
.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item { display: block; flex: none; width: auto !important; margin: 0 !important; padding: 0 !important; border: 0 !important; }
.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before,
.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,
.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item > a::before { display: none !important; }
.slaychic-fchip { display: inline-flex !important; align-items: center; gap: 8px; min-height: 40px; padding: 0 12px 0 10px !important; font-size: 13.5px !important; font-weight: 500; line-height: 1.1; color: #2A2224 !important; text-decoration: none !important; background: #fff; border: 1.5px solid #E5DAD7; border-radius: 999px; transition: border-color .15s, background-color .15s, color .15s; }
.slaychic-fchip:hover { border-color: #6D1A2C; }
.slaychic-fchip.is-off { opacity: .45; }
.slaychic-fdot { flex: none; width: 20px; height: 20px; border-radius: 50%; box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .15); }
.slaychic-fdot.is-empty { background: repeating-linear-gradient(45deg, #fff 0 3px, #E5DAD7 3px 6px); }
.slaychic-fname { display: inline-flex; flex-direction: column; align-items: flex-start; gap: 1px; }
.slaychic-fname small { font-size: 10.5px; color: #7A6F72; }
.slaychic-fcount { min-width: 18px; padding: 1px 6px; font-size: 11px; font-weight: 600; line-height: 16px; text-align: center; color: #7A6F72; background: #F6F1EC; border-radius: 999px; }
/* Filtre choisi */
.woocommerce-widget-layered-nav-list__item--chosen .slaychic-fchip { color: #fff !important; background: #6D1A2C; border-color: #6D1A2C; }
.woocommerce-widget-layered-nav-list__item--chosen .slaychic-fchip .slaychic-fdot { box-shadow: 0 0 0 2px #fff; }
.woocommerce-widget-layered-nav-list__item--chosen .slaychic-fchip .slaychic-fcount { color: #6D1A2C; background: #fff; }
.woocommerce-widget-layered-nav-list__item--chosen .slaychic-fchip .slaychic-fname small { color: rgba(255, 255, 255, .8); }
.woocommerce-widget-layered-nav-list__item--chosen .slaychic-fchip::after { content: '×'; margin-left: 2px; font-size: 16px; line-height: 1; }
