.promotion-badge{color:#111;letter-spacing:1px;background:#f5cb13;border-radius:999px;align-self:flex-end;margin-bottom:14px;padding:7px 11px;font-size:9px;font-weight:1000}.promotion-showcase{color:#111;z-index:3;background:#f5cb13;border-top:5px solid #fff;grid-template-columns:1.2fr auto auto;align-items:center;gap:35px;padding:26px clamp(24px,6vw,92px);display:grid;position:relative;box-shadow:0 12px 35px #0003}.promotion-showcase>div{gap:5px;display:grid}.promotion-showcase span{color:#f5cb13;letter-spacing:1.5px;background:#111;border-radius:3px;width:max-content;padding:5px 9px;font-size:9px;font-weight:1000}.promotion-showcase strong{font-size:clamp(20px,2.5vw,34px);line-height:1}.promotion-showcase p{margin:3px 0 0;font-weight:800}.promotion-showcase p b{font-size:22px}.promotion-showcase ul{grid-template-columns:1fr 1fr;gap:7px 18px;margin:0;padding:0;font-weight:1000;list-style:none;display:grid}.promotion-showcase a{color:#fff;letter-spacing:.5px;text-align:center;background:#111;border-radius:5px;padding:16px 20px;font-size:10px;font-weight:1000;text-decoration:none}.promotion-showcase a:hover{background:#30332c}@media (max-width:850px){.promotion-showcase{grid-template-columns:1fr;gap:18px}.promotion-showcase ul{grid-template-columns:repeat(4,auto);justify-content:start}.promotion-showcase a{width:100%}}@media (max-width:520px){.promotion-showcase{padding:24px 18px}.promotion-showcase ul{grid-template-columns:1fr 1fr}.promotion-showcase strong{font-size:24px}}
