/* Keep the existing card grayscale, except for our arrival label. */
.champion-arrival-card.sc-no-stock{filter:none!important;-webkit-filter:none!important}
.champion-arrival-card.sc-no-stock>:not(.sc-module-img),
.champion-arrival-card.sc-no-stock>.sc-module-img>:not(a),
.champion-arrival-card.sc-no-stock>.sc-module-img>a>img{filter:grayscale(1)!important;-webkit-filter:grayscale(1)!important}
.champion-arrival-card .champion-arrival-catalog-image{display:block;position:relative}
.champion-arrival-catalog-sticker{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:3px;width:max-content;max-width:calc(100% - 16px);box-sizing:border-box;padding:9px 12px;border:1px solid rgba(190,159,12,.55);border-radius:7px;background:rgba(255,227,46,.8);color:#24252a;box-shadow:0 2px 8px #00000014;text-align:center;font-family:inherit;line-height:1.25;pointer-events:none}
.champion-arrival-catalog-label{font-size:10px;font-weight:700;letter-spacing:.2px;overflow-wrap:anywhere}
.champion-arrival-catalog-sticker strong{font-size:19px;line-height:1.15;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}
.champion-arrival-catalog-approximate{font-size:10px;line-height:1.2;font-weight:500}
/* The theme's compact price view has no room over its thumbnail. */
.product-price .champion-arrival-catalog-sticker{position:static;transform:none;margin:5px auto 0;max-width:100%;padding:4px}
.product-price .champion-arrival-catalog-sticker strong{font-size:12px}
@media(max-width:575px){.champion-arrival-catalog-sticker{padding:7px 8px;gap:2px}.champion-arrival-catalog-label{font-size:9px;letter-spacing:0}.champion-arrival-catalog-sticker strong{font-size:16px}}
