/* The original full-colour symbol and white letters share one transparent SVG. */
html[data-theme] :is(.coupon-seal,.catalog-mark,.catalog-photo):has(img[src$="/chartprime.svg"]) {
    background: #241b29;
    box-shadow: inset 0 0 0 1px #574354;
}
html[data-theme] :is(.coupon-seal,.catalog-mark,.catalog-photo):has(img[src$="/chartprime.svg"])::after { content: none; }
html[data-theme] :is(.coupon-seal,.catalog-mark,.catalog-photo) img[src$="/chartprime.svg"] {
    background: transparent; filter: none; opacity: 1; mix-blend-mode: normal;
}
.coupon-seal:has(img[src$="/chartprime.svg"]) {
    width: 104px; max-width: 100%; height: 30px; flex: 0 1 104px; padding: 6px 9px; border-radius: 6px;
}
.coupon-seal img[src$="/chartprime.svg"] { display: block; width: 100%; height: 100%; object-fit: contain; }
