.kmc-black-friday-badge{position:absolute;top:10px;right:10px;z-index:3;display:block;max-width:calc(100% - 20px);padding:8px 10px;border:1px solid rgba(255,255,255,.35);border-radius:4px;background:#092d2d;color:#fff;font-family:inherit;font-size:clamp(10px,1vw,13px);font-weight:800;line-height:1.25;letter-spacing:.025em;text-align:center;pointer-events:none;box-sizing:border-box}.kmc-black-friday-badge [data-bf-label]{display:block!important;background:none!important;color:#fff!important;padding:0!important;margin:0!important;font:inherit!important;letter-spacing:inherit!important}.kmc-bf26__media,.kmc-bf26__hero-tile,media-gallery{position:relative}.card__inner:has(>.kmc-black-friday-badge) .card__badge.top.right{margin-top:54px}media-gallery>.kmc-black-friday-badge{z-index:4}@media(max-width:749px){.kmc-black-friday-badge{top:6px;right:6px;max-width:calc(100% - 12px);padding:6px 7px;font-size:10px}.card__inner:has(>.kmc-black-friday-badge) .card__badge.top.right{margin-top:46px}}

.kmc-black-friday-badge[hidden]{display:none!important}

media-gallery:has(> .kmc-black-friday-badge:not([hidden])) .kmc-product-image-badge--sale{display:none!important}
