:root{--pwb-badge-new:#021c00;--pwb-badge-hot:#021c00;--pwb-badge-heat:#021c00;--pwb-badge-text:#f5f5ec;--pwb-badge-proof-bg:#f5f5ec;--pwb-badge-proof-text:#021c00}
.pwb-badges{display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:flex-start;gap:4px;margin:4px 0 2px;padding:0;pointer-events:none}
.pwb-badge{display:inline-block!important;width:auto!important;margin:0;padding:2px 6px;border-radius:4px;font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--pwb-badge-text)}
.pwb-badge--new{background:var(--pwb-badge-new)}
.pwb-badge--hot{background:var(--pwb-badge-hot)}
.pwb-badge--heat{background:var(--pwb-badge-heat)}
.pwb-badge--proof{background:var(--pwb-badge-proof-bg);color:var(--pwb-badge-proof-text);box-shadow:inset 0 0 0 1px var(--pwb-badge-proof-text)}
.card-wrapper .card{position:relative}
.card-wrapper .pwb-badges{position:absolute;top:8px;left:8px;z-index:3;flex-direction:column!important;margin:0}
.card-wrapper .pwb-badge{padding:4px 8px}
