#pp-shop-filters .facetwp-facet:has(.pp-yith-swatch){display:flex;flex-wrap:wrap;gap:12px;overflow:visible}#pp-shop-filters .facetwp-checkbox:has(.pp-yith-swatch){margin:0;padding-left:0;background:none}#pp-shop-filters .facetwp-checkbox:has(.pp-yith-swatch)::before,#pp-shop-filters .facetwp-checkbox:has(.pp-yith-swatch)::after{display:none}#pp-shop-filters .facetwp-checkbox:has(.pp-yith-swatch) .facetwp-counter{display:none}#pp-shop-filters .pp-yith-swatch{position:relative;display:inline-block;line-height:0}#pp-shop-filters .pp-yith-swatch__chip{display:block;width:30px;height:30px;box-sizing:border-box;border-radius:50%;border:1px solid rgba(0,0,0,.25);background-size:cover;background-position:center;cursor:pointer}#pp-shop-filters .facetwp-checkbox.checked:has(.pp-yith-swatch) .pp-yith-swatch__chip{outline:2px solid #0e141b;outline-offset:2px}#pp-shop-filters .pp-yith-swatch__label{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);z-index:20;padding:5px 8px;border-radius:4px;background:#0e141b;color:#fff;font-size:12px;line-height:1.1;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity 0.12s ease}#pp-shop-filters .pp-yith-swatch:hover .pp-yith-swatch__label{opacity:1}#pp-shop-filters .facetwp-facet:has(.pp-yith-swatch) .facetwp-overflow:not(.facetwp-hidden){display:contents}#pp-shop-filters .facetwp-facet:has(.pp-yith-swatch) .facetwp-toggle{flex:0 0 100%;margin-top:4px}