/* Append after the existing design-accepted styles. Only the native home coupon. */
.krd-refresh .krd-sale.krd-blue-strike{position:relative;display:block;isolation:isolate;width:100%;height:208px;min-height:208px!important;padding:17px 18px 14px!important;overflow:hidden;border:0;border-radius:18px;background:#0d0d0d url('/img/fast/kr-coupon-window-b1468aa2e886.webp') center 37%/cover;color:#fff;font-family:var(--font,"Inter Tight",Arial,sans-serif);line-height:1.15}
.krd-refresh .krd-sale.krd-blue-strike:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#08090bf5 0%,#08090bd6 36%,#08090b1a 100%)}
.krd-refresh .krd-sale.krd-blue-strike .krbs-header{display:flex;align-items:center;justify-content:space-between;gap:6px}
.krd-refresh .krd-sale.krd-blue-strike .krbs-header>strong{font-size:26px;font-weight:850;letter-spacing:-.035em;line-height:.95;white-space:nowrap}
.krd-refresh .krd-sale.krd-blue-strike .krbs-header>span{flex:none;padding:5px 7px;background:#2466ff;font-size:11px;font-weight:850;letter-spacing:.06em;line-height:1.15}
.krd-refresh .krd-sale.krd-blue-strike .krbs-offer{position:absolute;left:18px;top:50px;display:flex;flex-direction:column;align-items:flex-start;width:calc(100% - 176px)}
.krd-refresh .krd-sale.krd-blue-strike .krbs-offer:before{content:"";position:absolute;z-index:-1;left:-8px;top:30px;width:166px;height:58px;background:#2466ff;transform:skew(-11deg)}
.krd-refresh .krd-sale.krd-blue-strike .krbs-prefix{font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}
.krd-refresh .krd-sale.krd-blue-strike .krbs-value{margin:2px 0 0 -3px;font-size:82px;font-weight:850;letter-spacing:-.08em;line-height:.9;white-space:nowrap}
.krd-refresh .krd-sale.krd-blue-strike .krbs-value .krbs-percent{margin-left:3px;font-size:.62em;letter-spacing:-.06em}
.krd-refresh .krd-sale.krd-blue-strike .krbs-value .krbs-minus{font-size:.62em;letter-spacing:-.08em}
.krd-refresh .krd-sale.krd-blue-strike .krbs-note{max-width:100%;margin-top:7px;font-size:11px;font-weight:700;letter-spacing:.015em;line-height:1.15;text-transform:uppercase}
.krd-refresh .krd-sale.krd-blue-strike .krbs-footer{position:absolute;left:18px;right:14px;bottom:14px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}
.krd-refresh .krd-sale.krd-blue-strike .krd-sale-clock{display:flex;flex-direction:row;align-items:baseline;gap:6px;margin:0;padding:0;background:none;color:#fff;font-size:11px;line-height:1.15;opacity:1;white-space:nowrap;font-variant-numeric:tabular-nums}
.krd-refresh .krd-sale.krd-blue-strike .krd-sale-clock time{font-size:11px;font-weight:650;letter-spacing:-.01em;white-space:nowrap}
.krd-refresh .krd-sale.krd-blue-strike button.krbs-code{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;flex:none;width:144px;height:auto;min-height:47px;margin:0;padding:6px 14px;border:0;border-radius:11px;background:#fff;color:#0d0d0d;box-shadow:none;text-align:left;align-self:flex-end}
.krd-refresh .krd-sale.krd-blue-strike .krbs-code-value{font-size:20px;font-weight:850;letter-spacing:-.03em;line-height:1}
.krd-refresh .krd-sale.krd-blue-strike .krbs-copy-label{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:650;letter-spacing:.015em;line-height:1.15}
.krd-refresh .krd-sale.krd-blue-strike .krbs-code svg{display:block;flex:none;width:13px;height:13px}
.krd-refresh .krd-sale.krd-blue-strike .krbs-code:focus-visible{outline:3px solid #2466ff;outline-offset:-5px}
.krd-refresh .krd-sale.krd-blue-strike .krbs-code:active{transform:scale(.98)}
@media(max-width:350px){
 .krd-refresh .krd-sale.krd-blue-strike{padding-inline:14px!important}
 .krd-refresh .krd-sale.krd-blue-strike .krbs-header>strong{font-size:24px}
 .krd-refresh .krd-sale.krd-blue-strike .krbs-header>span{padding:4px 5px}
 .krd-refresh .krd-sale.krd-blue-strike .krbs-offer{left:15px}
 .krd-refresh .krd-sale.krd-blue-strike .krbs-footer{left:15px;right:12px;gap:8px}
 .krd-refresh .krd-sale.krd-blue-strike button.krbs-code{width:135px;padding-inline:11px}
}

/* Keep the original localized countdown readable on narrow phones. */
.krd-refresh .krd-sale.krd-blue-strike .krd-sale-clock{flex-direction:column;align-items:flex-start;gap:2px}


.krd-refresh .krd-sale.krd-blue-strike .krbs-offer{top:46px}
.krd-refresh .krd-sale.krd-blue-strike .krbs-note{margin-top:3px}
@media(max-width:350px){.krd-refresh .krd-sale.krd-blue-strike .krbs-value{font-size:70px}.krd-refresh .krd-sale.krd-blue-strike .krbs-note{margin-top:2px}.krd-refresh .krd-sale.krd-blue-strike .krbs-offer:before{top:27px;width:144px;height:50px}}