@font-face {
    font-family: 'BlackGoldJackpot';
    src: url('/assets/fonts/shared/Open24DisplaySt.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
.black-gold .bg-coupon { box-sizing: border-box; width: 95%; max-width: 1260px; margin: 0 auto; padding: 30px 30px 0; background: #201e21; }
.bg-coupon-panel { position: relative; container-type: inline-size; width: 100%; aspect-ratio: 1260 / 190.35; background: url('../images/coupon/jackpot-desktop.jpg') center top / 100% 100% no-repeat; }
.bg-coupon-total { position: absolute; top: 50%; right: 7.7%; display: flex; align-items: center; justify-content: flex-end; gap: .12em; transform: translateY(-50%); white-space: nowrap; color: #fff; font-family: 'BlackGoldJackpot', 'Courier New', monospace; font-size: clamp(10.8px, 4.5vw, 63px); font-size: 4.995cqw; font-weight: 400; line-height: 1; }
.bg-coupon-currency { font-size: 1.26em; color: #d9ad29; background-image: radial-gradient(ellipse farthest-corner at right bottom, #fedb37 0%, #fdb931 8%, #9f7928 30%, #8a6e2f 40%, transparent 80%), radial-gradient(ellipse farthest-corner at left top, #e99c05 0%, #f4ae00 8%, #f8bf33 25%, #f8ce19 62.5%, #ffdc02 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
.bg-coupon-amount { display: block; color: #fff; font-size: 1.26em; }
.bg-coupon-accessible { position: absolute; width: 1px; height: 1px; padding: 0; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
@media (max-width: 767px) {
    .black-gold .bg-coupon { width: auto; margin: 0 16px; padding: 16px 12px 0; }
}




