.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}

.kmc-black-friday-badge .kmc-mint30-checkout-note{position:absolute;top:100%;right:0;display:block;width:max-content;max-width:100%;margin-top:3px;color:#10291f;font-size:9px;line-height:1.2;font-weight:400;letter-spacing:normal;text-align:right;overflow-wrap:anywhere}
media-gallery>.kmc-black-friday-badge .kmc-mint30-checkout-note{font-size:10px}
.kmc-black-friday-badge .kmc-mint30-checkout-note[hidden]{display:none!important}

.kmc-black-friday-badge .kmc-mint30-code{display:block;margin-top:4px;color:#fff;font-size:1.15em;font-weight:900;line-height:1.25;letter-spacing:.045em}
.kmc-black-friday-badge .kmc-mint30-code[hidden]{display:none!important}
.kmc-black-friday-badge .kmc-mint30-checkout-note{margin-top:4px;padding:3px 5px;border-radius:3px;background:#fff;color:#092d2d;font-size:10px;font-weight:600;box-shadow:0 1px 3px rgba(9,45,45,.14)}
.card__inner:has(>.kmc-black-friday-badge .kmc-mint30-code:not([hidden])) .card__badge.top.right{margin-top:86px}
@media(max-width:749px){.card__inner:has(>.kmc-black-friday-badge .kmc-mint30-code:not([hidden])) .card__badge.top.right{margin-top:76px}}

.kmc-mint30-price{display:block;margin-top:6px;color:#092d2d;line-height:1.3}.kmc-mint30-price strong{font-size:1.08em;font-weight:800}.kmc-mint30-price small{display:block;margin-top:3px;font-size:11px;font-weight:400}.kmc-mint30-price[hidden]{display:none!important}

body.kmc-hide-standard-save-badges [data-kmc-saving-badge],body.kmc-hide-standard-save-badges .kmc-product-image-badge--sale{display:none!important}
