/* A consistent, readable cash prize presentation. */
.cash-countdown{padding:16px;border:1px solid #51412c;border-radius:12px;background:linear-gradient(140deg,#201a12,#100e0b);margin:0 0 20px}
.cash-countdown-label{color:#e4c48b;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:10px}
.cash-countdown-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}
.cash-countdown-grid>div{padding:10px 4px;text-align:center;border:1px solid #413522;border-radius:8px;background:#0c0b09}
.cash-countdown-grid b{display:block;font:700 30px/1.2 Arial,sans-serif;font-variant-numeric:tabular-nums;color:#f4eee2}
.cash-countdown-grid span{font-size:10px;letter-spacing:.05em;color:#b7aa95}
.cash-countdown-date{font-size:12px;color:#c5b79f;margin:10px 0 0}
.cash-countdown.is-closed .cash-countdown-label{color:#f4eee2}
.prize-landing-image img{aspect-ratio:4/3;object-fit:cover!important}
#prize{padding-top:28px}
#prize #detail{border:0;background:transparent;padding:0;margin-top:24px}
#prize .detailgrid{gap:28px;align-items:start}
#prize .mainpic{height:auto;min-height:0;padding:0;aspect-ratio:4/3;border:1px solid #443725;border-radius:14px;overflow:hidden;background:#100e0b}
#prize .mainpic img{display:block;width:100%;height:100%;object-fit:cover}
#prize .panel{border:1px solid #443725;border-radius:14px;padding:24px;background:#13110e}
#prize #detailName{font-size:30px;line-height:1.15;margin:8px 0 20px}
#prize #detailPrice{font-size:30px;color:#e4c48b}
#prize #addBag{width:100%;border-radius:7px;padding:16px}
#prize .thumbs{display:none}
#prize .av-detail-stats{padding:12px 0;border-bottom:1px solid #403424;margin-bottom:16px}
@media(max-width:760px){
 .prize-landing-grid{gap:14px}
 .prize-landing-entry .cash-countdown{padding:12px;margin-bottom:14px}
 .cash-countdown-grid b{font-size:26px}
 #home .prize-landing-image img{height:auto;max-height:none;min-height:0;aspect-ratio:4/3}
 #prize .panel{padding:18px}
 #prize .detailgrid{gap:18px}
}
