/* Shared dimensions from the supplied 294 x 423 px reference. */
.home-refresh .game-cards>.product-card:nth-child(n){width:100%;max-width:294px;height:423px;min-height:423px;align-self:stretch;justify-self:center;container-type:inline-size}
.home-refresh .game-cards>.product-card:nth-child(n) .product-header{height:56px;min-height:56px;padding:0 8px 0 22cqw}
.home-refresh .game-cards>.product-card:nth-child(n) .product-header h3{font-size:min(6.7cqw,20px);line-height:1;white-space:nowrap}
.home-refresh .game-cards>.product-card:nth-child(n) .product-clover{left:9px;width:30px;height:30px}
.home-refresh .game-cards>.product-card:nth-child(n) .product-header::before{width:80px}
.home-refresh .game-cards>.product-card:nth-child(n) .product-body{display:flex;flex:1;flex-direction:column;align-items:stretch;grid-template-rows:none;padding:14px 12cqw 20px}
.home-refresh .game-cards>.product-card:nth-child(n) .product-prize{margin:0 -9cqw}
.home-refresh .game-cards>.product-card:nth-child(n) .product-prize>strong{font-size:min(8.8cqw,26px);line-height:1.2;white-space:nowrap}
.home-refresh .game-cards>.product-card:nth-child(n) .product-prize>strong span{display:inline}
.home-refresh .game-cards>.product-card:nth-child(n) .product-prize>strong span::after{content:' '}
.home-refresh .game-cards>.product-card:nth-child(n) .product-prize>b{font-size:min(6.8cqw,20px);line-height:1.2}
.home-refresh .game-cards>.product-card:nth-child(n) .product-contest{font-family:var(--font-text);font-size:min(4.75cqw,14px);line-height:1.25;margin:2px -10cqw 12px}
.home-refresh .game-cards>.product-card:nth-child(n) .product-draw{font-family:var(--font-text);font-size:min(4.75cqw,14px);line-height:1.25;margin:0 -10cqw 12px;padding:0}
.home-refresh .game-cards>.product-card:nth-child(n) .product-draw strong,.home-refresh .game-cards>.product-card:nth-child(n) .product-draw>span{font-size:min(4.75cqw,14px);line-height:1.25}
.home-refresh .game-cards>.product-card:nth-child(n) .product-pool{width:100%;max-width:none;min-height:62px;height:62px;flex-shrink:0;margin-top:auto;padding:12px 4px;font-size:min(6.3cqw,19px);white-space:nowrap}
.home-refresh .game-cards>.product-card:nth-child(n) .product-or{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:36px;padding:0;font-size:16px;line-height:18px}
.home-refresh .game-cards>.product-card:nth-child(n) .product-play{width:100%;max-width:none;min-height:56px;height:56px;flex-shrink:0;padding:4px;font-size:min(7cqw,21px);line-height:1.1;border-width:1px}
.home-refresh .game-cards>.product-card:nth-child(n) .product-play>span{font-size:min(7cqw,21px);line-height:1.1}
.home-refresh .game-cards>.product-no-pool:nth-child(n) .product-draw{margin-block:auto}
.home-refresh .game-cards>.product-no-pool:nth-child(n) .product-play{margin-top:auto}
@media(min-width:651px){
  .home-refresh .modalities{max-width:1280px}
  .home-refresh .game-cards{grid-template-columns:repeat(2,minmax(0,294px));grid-auto-rows:423px;justify-content:center;gap:24px}
}
@media(min-width:1050px){.home-refresh .game-cards{grid-template-columns:repeat(3,minmax(0,294px))}}
@media(min-width:1400px){.home-refresh .game-cards{grid-template-columns:repeat(4,minmax(0,294px))}}
@media(max-width:650px){
  .phone-products-carousel{width:min(100%,350px);margin-inline:auto}
  .home-refresh .game-cards>.product-card:nth-child(n){flex:0 0 calc(100% - 14px);width:calc(100% - 14px)}
}
