.kpwf-badge-preorder{--kpwf-badge-bg:#a12ca1;--kpwf-badge-fg:#fff}.kpwf-badge-sale{--kpwf-badge-bg:#fde500;--kpwf-badge-fg:#111}.kpwf-badge-outlet{--kpwf-badge-bg:#de9260;--kpwf-badge-fg:#fff}li.product[class*="kpwf-badge-"] figure,li.product[class*="kpwf-badge-"]>a.woocommerce-LoopProduct-link:first-child,.wc-block-product[class*="kpwf-badge-"] .wc-block-components-product-image,.wc-block-grid__product[class*="kpwf-badge-"] .wc-block-grid__product-image,div.product[class*="kpwf-badge-"] .woocommerce-product-gallery{position:relative}li.product[class*="kpwf-badge-"] figure::before,li.product[class*="kpwf-badge-"]:not(:has(figure))>a.woocommerce-LoopProduct-link:first-child::before,.wc-block-product[class*="kpwf-badge-"] .wc-block-components-product-image::before,.wc-block-grid__product[class*="kpwf-badge-"] .wc-block-grid__product-image::before,div.product[class*="kpwf-badge-"] .woocommerce-product-gallery::before{content:var(--kpwf-badge-text,"");position:absolute;top:10px;left:10px;z-index:6;background:var(--kpwf-badge-bg);color:var(--kpwf-badge-fg);font-size:11px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;line-height:1;padding:6px 9px;border-radius:6px;box-shadow:0 2px 6px rgb(0 0 0 / .15);pointer-events:none}div.product[class*="kpwf-badge-"] .woocommerce-product-gallery::before{top:14px;left:14px;font-size:13px;padding:8px 12px}.onsale,.wc-block-grid__product-onsale,.wc-block-components-product-sale-badge,.wp-block-woocommerce-product-sale-badge{display:none!important}li.product.outofstock[class*="kpwf-badge-"] figure::before,.wc-block-product.outofstock[class*="kpwf-badge-"] .wc-block-components-product-image::before{top:46px}div.product.outofstock[class*="kpwf-badge-"] .woocommerce-product-gallery::before{top:60px}