.tz-badges{position:absolute;z-index:20;display:flex;flex-direction:column;gap:6px;pointer-events:none;max-width:calc(100% - 20px)}.tz-badges--top-left{top:10px;left:10px;align-items:flex-start}.tz-badges--top-right{top:10px;right:10px;align-items:flex-end}.tz-badges--bottom-left{bottom:10px;left:10px;align-items:flex-start}.tz-badges--bottom-right{bottom:10px;right:10px;align-items:flex-end}.tz-badge{display:inline-flex;align-items:center;gap:.45em;line-height:1;font-weight:600;letter-spacing:.03em;padding:.5em .95em;white-space:nowrap}.tz-badge__icon{display:inline-flex;line-height:1;font-size:1.15em}.tz-badge__icon img{width:1.25em;height:1.25em;object-fit:contain;display:block}.woocommerce ul.products li.product,ul.products li.product{position:relative}.woocommerce div.product div.images,.woocommerce div.product .woocommerce-product-gallery,div.product .woocommerce-product-gallery{position:relative}.tz-badges-single{position:static}.wd-product .wd-product-thumb>.product-labels{flex-direction:row;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:5px;pointer-events:none}.wd-product .wd-product-thumb>.product-labels{max-width:calc(100% - 14px)}.wd-product.wd-hover-tiled .wd-product-thumb>.product-labels{max-width:calc(100% - 73px)}@media (max-width:1024px){.wd-product.wd-hover-tiled .wd-product-thumb>.product-labels{max-width:calc(100% - 62px)}}.wd-product .wd-product-thumb>.product-labels>*{flex-shrink:0;max-width:100%}.wd-product.wd-hover-tiled .wd-product-thumb>.product-labels>*{max-width:calc(100% + 59px)}@media (max-width:1024px){.wd-product.wd-hover-tiled .wd-product-thumb>.product-labels>*{max-width:calc(100% + 48px)}}@media (min-width:577px) and (max-width:1024px){.wd-product.wd-hover-tiled .wd-product-thumb>.product-labels>.product-label{font-size:11px;padding-inline:6px}.wd-product.wd-hover-tiled .wd-product-thumb>.product-labels>.tz-badge{font-size:calc(var(--tz-fs, 12px) * 0.917);padding-inline:6px}}.single-product-page .woocommerce-product-gallery .product-labels{flex-direction:column;align-items:flex-end;gap:5px;pointer-events:none;max-width:calc(100% - 30px)}@media (max-width:576px){.single-product-page .woocommerce-product-gallery .product-labels{max-width:calc(100% - 20px)}}.product-labels .tz-badge{box-sizing:border-box;justify-content:center;min-width:50px;max-width:100%;padding:5px 10px;font-size:var(--tz-fs,12px);line-height:1.2;letter-spacing:normal;text-align:center;white-space:normal}.product-labels .tz-badge__icon{font-size:1em}@media (max-width:576px){.product-labels .tz-badge{min-width:40px;padding-inline:5px;font-size:calc(var(--tz-fs, 12px) * 0.834)}}