.BeerCard-module__hr-x5G__beer_thumbnail{background:#fff;border-radius:5px;flex-wrap:wrap;flex:calc(20% - 16px);min-width:224px;max-width:467px;transition:box-shadow .3s ease-in-out,transform .3s ease-in-out;display:flex;position:relative;overflow:hidden;box-shadow:0 0 5px #0005}.BeerCard-module__hr-x5G__beer_thumbnail>a{color:var(--primary);flex-direction:column;width:100%;text-decoration:none;display:flex;position:relative}.BeerCard-module__hr-x5G__beer_thumbnail .BeerCard-module__hr-x5G__image{aspect-ratio:11/9;background-blend-mode:lighten;background:#fffb url(/images/alemanac-logo.webp) 50%/73% no-repeat;border-bottom:4px solid #000;width:100%;position:relative}.BeerCard-module__hr-x5G__beer_vegan,.BeerCard-module__hr-x5G__beer_gluten_free{aspect-ratio:1/.67;background:url(https://res.cloudinary.com/dqwgmes5t/image/upload/v1753198398/vegan_itavdz.webp) 50%/contain no-repeat;width:59px;position:absolute;top:5px;left:5px}.BeerCard-module__hr-x5G__beer_gluten_free{background:url(https://res.cloudinary.com/dqwgmes5t/image/upload/v1753198397/gluten-free_kpkour.webp) 50%/contain no-repeat;left:auto;right:5px}.BeerCard-module__hr-x5G__beer_brewery_image{aspect-ratio:1;background:50%/contain no-repeat;width:24%;position:absolute;bottom:-20px;left:5px}.BeerCard-module__hr-x5G__beer_containers{flex-direction:row-reverse;width:65%;display:flex;position:absolute;bottom:-20px;right:10px}.BeerCard-module__hr-x5G__beer_container{aspect-ratio:1;z-index:3;background:#000 url(https://res.cloudinary.com/dqwgmes5t/image/upload/v1747400659/beer-icon-cask_zxzj2n.webp) 50%/82% no-repeat;border:3px solid #fff;border-radius:50%;width:31%;margin:0 0 0 -9%}.BeerCard-module__hr-x5G__beer_container:nth-of-type(2){z-index:2}.BeerCard-module__hr-x5G__beer_container:nth-of-type(3){z-index:1}.BeerCard-module__hr-x5G__beer_container:nth-of-type(4){z-index:0}.BeerCard-module__hr-x5G__beer_container.BeerCard-module__hr-x5G__dark{background:#000 url(https://res.cloudinary.com/dqwgmes5t/image/upload/v1747400994/beer-icon-cask-dark_kthwf7.webp) 50%/82% no-repeat}.BeerCard-module__hr-x5G__beer_container.BeerCard-module__hr-x5G__bottle{background:#000 url(https://res.cloudinary.com/dqwgmes5t/image/upload/v1747402277/beer-icon-bottle_iy6v7o.webp) 50%/82% no-repeat}.BeerCard-module__hr-x5G__beer_container.BeerCard-module__hr-x5G__bottle.BeerCard-module__hr-x5G__dark{background:#000 url(https://res.cloudinary.com/dqwgmes5t/image/upload/v1747402277/beer-icon-bottle-dark_ts5cpe.webp) 50%/82% no-repeat}.BeerCard-module__hr-x5G__beer_container.BeerCard-module__hr-x5G__can{background:#000 url(https://res.cloudinary.com/dqwgmes5t/image/upload/v1747738345/beer-icon-can_xjazd2.webp) 50%/82% no-repeat}.BeerCard-module__hr-x5G__beer_container.BeerCard-module__hr-x5G__can.BeerCard-module__hr-x5G__dark{background:#000 url(https://res.cloudinary.com/dqwgmes5t/image/upload/v1747738345/beer-icon-can-dark_w4fqwu.webp) 50%/82% no-repeat}.BeerCard-module__hr-x5G__beer_container.BeerCard-module__hr-x5G__keg{background:#000 url(https://res.cloudinary.com/dqwgmes5t/image/upload/v1747744111/beer-icon-keg_nbxuci.webp) 50%/82% no-repeat}.BeerCard-module__hr-x5G__beer_container.BeerCard-module__hr-x5G__keg.BeerCard-module__hr-x5G__dark{background:#000 url(https://res.cloudinary.com/dqwgmes5t/image/upload/v1747744111/beer-icon-keg-dark_vtzqrr.webp) 50%/82% no-repeat}.BeerCard-module__hr-x5G__beer_thumbnail .BeerCard-module__hr-x5G__beer_description{text-align:center;flex-direction:column;flex:1;align-items:center;gap:3px;padding:15px;display:flex;position:relative}.BeerCard-module__hr-x5G__beer_thumbnail .BeerCard-module__hr-x5G__beer_description .BeerCard-module__hr-x5G__brewery{color:#5b0202;font-weight:700}.BeerCard-module__hr-x5G__beer_thumbnail .BeerCard-module__hr-x5G__beer_description .BeerCard-module__hr-x5G__beer_name{color:#f19e1f;text-transform:uppercase;margin:0 auto;font-size:1.2em;font-weight:700}.BeerCard-module__hr-x5G__beer_thumbnail .BeerCard-module__hr-x5G__beer_description .BeerCard-module__hr-x5G__beer_bottom{flex-direction:column;align-items:center;gap:3px;width:100%;margin-top:auto;padding-top:3px;display:flex}.BeerCard-module__hr-x5G__beer_description .BeerCard-module__hr-x5G__thumbnail_loading{padding:16px 0;font-size:2em;animation:2s linear infinite BeerCard-module__hr-x5G__spin;left:8px}.BeerCard-module__hr-x5G__beer_thumbnail .BeerCard-module__hr-x5G__beer_description .BeerCard-module__hr-x5G__rating{width:136px;max-width:145px;margin:0 auto;display:block}.BeerCard-module__hr-x5G__beer_thumbnail .BeerCard-module__hr-x5G__beer_description .BeerCard-module__hr-x5G__rating+.button{margin-top:10px}.BeerCard-module__hr-x5G__beer_thumbnail .BeerCard-module__hr-x5G__beer_description .BeerCard-module__hr-x5G__rating [class*=reviews]{margin-left:88px}.BeerCard-module__hr-x5G__beer_thumbnail .BeerCard-module__hr-x5G__beer_prices{flex-direction:column;gap:3px;width:100%;margin:10px 0;display:flex}.BeerCard-module__hr-x5G__beer_thumbnail .BeerCard-module__hr-x5G__beer_prices>div{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px;display:flex}.BeerCard-module__hr-x5G__beer_thumbnail .BeerCard-module__hr-x5G__beer_prices_type{opacity:.6;text-transform:uppercase;font-size:.75em}.BeerCard-module__hr-x5G__beer_thumbnail .BeerCard-module__hr-x5G__beer_price{font-variant-numeric:tabular-nums;white-space:nowrap;background:#4f121014;border-radius:999px;padding:1px 8px;font-size:.85em;font-weight:600}.BeerCard-module__hr-x5G__beer_thumbnail .BeerCard-module__hr-x5G__beer_price>span{opacity:.7;font-weight:400}.BeerCard-module__hr-x5G__beer_thumbnail .BeerCard-module__hr-x5G__pint_price_entry{cursor:default;justify-content:center;align-items:center;gap:6px;width:100%;margin:10px 0;display:flex}.BeerCard-module__hr-x5G__beer_thumbnail .BeerCard-module__hr-x5G__pint_price_entry label{align-items:center;gap:6px;font-size:.85em;display:flex}.BeerCard-module__hr-x5G__beer_thumbnail .BeerCard-module__hr-x5G__pint_price_input{background:#fff;border:1px solid #11090355;border-radius:5px;align-items:center;padding:0 6px;transition:border-color .2s;display:flex}.BeerCard-module__hr-x5G__beer_thumbnail .BeerCard-module__hr-x5G__pint_price_input:focus-within{border-color:#4f1210}.BeerCard-module__hr-x5G__beer_thumbnail .BeerCard-module__hr-x5G__pint_price_input>span{opacity:.6;font-weight:700}.BeerCard-module__hr-x5G__beer_thumbnail .BeerCard-module__hr-x5G__pint_price_input input{font-family:var(--font-source-sans-3),sans-serif;font-variant-numeric:tabular-nums;background:0 0;border:none;outline:none;width:4.5ch;padding:4px 0 4px 3px;font-size:1em}.BeerCard-module__hr-x5G__beer_thumbnail .BeerCard-module__hr-x5G__pint_price_entry button{color:#fff;cursor:pointer;background:#1baf5d;border:none;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .2s;display:flex}.BeerCard-module__hr-x5G__beer_thumbnail .BeerCard-module__hr-x5G__pint_price_entry button:disabled{cursor:not-allowed;opacity:.35}.BeerCard-module__hr-x5G__beer_thumbnail .BeerCard-module__hr-x5G__spin{animation:1s linear infinite BeerCard-module__hr-x5G__pint_price_spin}@keyframes BeerCard-module__hr-x5G__pint_price_spin{to{transform:rotate(360deg)}}.BeerCard-module__hr-x5G__beer_thumbnail .BeerCard-module__hr-x5G__container_switch{justify-content:center;align-items:center;gap:6px;width:100%;font-size:.85em;display:flex}.BeerCard-module__hr-x5G__beer_thumbnail .BeerCard-module__hr-x5G__container_switch select{border:1px solid var(--primary);cursor:pointer;font:inherit;border-radius:4px;padding:2px 4px}.BeerCard-module__hr-x5G__beer_thumbnail .BeerCard-module__hr-x5G__container_switch select:disabled{cursor:wait;opacity:.6}.BeerCard-module__hr-x5G__beer_thumbnail .BeerCard-module__hr-x5G__sold_out_toggle{border:1px solid var(--primary);color:var(--primary);cursor:pointer;font:inherit;background:0 0;border-radius:4px;padding:2px 8px;font-size:.85em}.BeerCard-module__hr-x5G__beer_thumbnail .BeerCard-module__hr-x5G__sold_out_toggle:disabled{cursor:wait;opacity:.6}.BeerCard-module__hr-x5G__beer_sold_out{color:#fff;pointer-events:none;text-align:center;text-transform:uppercase;z-index:4;background:red;width:180px;padding:6px;font-size:.85em;font-weight:700;position:absolute;top:26px;right:-48px;transform:rotate(45deg)}.BeerCard-module__hr-x5G__beer_thumbnail.BeerCard-module__hr-x5G__sold_out .BeerCard-module__hr-x5G__image{filter:grayscale(.7)}@media (hover:hover){.BeerCard-module__hr-x5G__beer_thumbnail:hover{z-index:1;transform:scale(1.1);box-shadow:0 5px 10px #0007}}@keyframes BeerCard-module__hr-x5G__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
