.cQhLgW_wall{isolation:isolate;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.cQhLgW_column{min-width:0;overflow:hidden}.cQhLgW_track{will-change:transform;flex-direction:column;width:100%;animation:48s linear infinite cQhLgW_rise;display:flex}.cQhLgW_reverse{animation-name:cQhLgW_fall;animation-duration:56s;transform:translateY(-50%)}.cQhLgW_group{flex-direction:column;flex-shrink:0;gap:12px;padding-bottom:12px;display:flex}.cQhLgW_beerCard{color:#fff;background:#171717;border:1px solid #292929;border-radius:16px;min-width:0;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:block;overflow:hidden}.cQhLgW_beerCard:hover{box-shadow:none;border-color:#505050}.cQhLgW_imageWrap{aspect-ratio:1;background:#202020;position:relative}.cQhLgW_cardInfo{flex-direction:column;gap:4px;padding:11px 12px 13px;display:flex}.cQhLgW_beerName{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.35;overflow:hidden}.cQhLgW_brewery{color:#999;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}.cQhLgW_price{color:#eee;font-size:11px;font-weight:600}.cQhLgW_fadeTop,.cQhLgW_fadeBottom{z-index:2;pointer-events:none;height:70px;position:absolute;left:0;right:0}.cQhLgW_fadeTop{background:linear-gradient(#090909,#09090900);top:0}.cQhLgW_fadeBottom{background:linear-gradient(#09090900,#090909);bottom:0}.cQhLgW_wall:hover .cQhLgW_track,.cQhLgW_wall:focus-within .cQhLgW_track{animation-play-state:paused}@keyframes cQhLgW_rise{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes cQhLgW_fall{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media (min-width:1024px){.cQhLgW_wall{gap:16px;height:100%;min-height:0}.cQhLgW_group{gap:16px;padding-bottom:16px}.cQhLgW_cardInfo{padding:14px 15px 16px}.cQhLgW_beerName{font-size:13px}.cQhLgW_brewery,.cQhLgW_price{font-size:12px}}@media (max-width:640px){.cQhLgW_wall{gap:8px;height:100%;min-height:0}.cQhLgW_group{gap:8px;padding-bottom:8px}.cQhLgW_beerCard{border-radius:10px}.cQhLgW_cardInfo{padding:7px}.cQhLgW_beerName{font-size:10px}.cQhLgW_brewery,.cQhLgW_price{font-size:9px}}@media (prefers-reduced-motion:reduce){.cQhLgW_track,.cQhLgW_reverse{animation:none;transform:none}}
