.h2-coffee{display:flex;background-color:var(--h2-card-bg, var(--color-background-cards, #f0f0ec));border:1px solid var(--h2-line)}.h2-coffee__link{display:flex;flex-direction:column;width:100%;text-decoration:none;color:inherit}.h2-coffee__media{aspect-ratio:4 / 3;width:100%;background-color:transparent}.h2-coffee__media:has(.h2-media__placeholder){background-color:var(--h2-tile)}.h2-coffee__media img{background-color:transparent}.h2-coffee__media .h2-media__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:30%}.h2-coffee__body{position:relative;display:flex;flex-direction:column;gap:.5rem;flex:1 1 auto;padding:1.25rem 1.25rem 1.375rem}.home2 .h2-coffee__flavors{margin-top:.125rem;font-size:.8125rem;line-height:1.45;color:var(--h2-ink-muted)}.home2 .h2-coffee__variety{font-size:.8125rem;line-height:1.45;color:var(--h2-ink-muted)}.h2-coffee .star-rating__compact-star{width:1rem;height:1rem;flex:none}.h2-coffee.product-item .product-item__rating-overlay--bare{background:transparent;padding:0;border-radius:0}.h2-coffee__link:hover .h2-coffee__media img{opacity:.88}.h2-coffee__media img{transition:opacity .2s ease}.h2-coffee[hidden]{display:none}.h2-coffees__list--carousel{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--coffee-columns, 4) - 1) * var(--h2-gap)) / var(--coffee-columns, 4));gap:var(--h2-gap);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:.5rem}.h2-coffees__list--carousel::-webkit-scrollbar{display:none}.h2-coffees__list--carousel>*{scroll-snap-align:start}@media screen and (max-width:1023px){.h2-coffees__list--carousel{grid-auto-columns:calc((100% - var(--h2-gap)) / 2)}}@media screen and (max-width:767px){.h2-coffees__list--carousel{grid-auto-columns:72vw}}.h2-coffees__filters{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-bottom:clamp(1.5rem,2.5vw,2.25rem)}.home2 .h2-coffees__filters-label{flex:none}.h2-coffees__pills{display:flex;flex-wrap:wrap;gap:.5rem}.home2 .h2-pill{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 1rem;border:1px solid var(--h2-line);border-radius:999px;background:transparent;color:var(--h2-ink);font-family:var(--h2-font-body);font-size:.8125rem;line-height:1;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.home2 .h2-pill:hover{border-color:var(--h2-ink)}.home2 .h2-pill--active{background-color:var(--h2-ink);border-color:var(--h2-ink);color:var(--h2-bg)}@media screen and (max-width:767px){.h2-coffees__pills{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--gutter-container) * -1);padding-inline:var(--gutter-container)}.h2-coffees__pills::-webkit-scrollbar{display:none}.home2 .h2-pill{flex:none}}@media(prefers-reduced-motion:reduce){.home2 .h2-pill{transition:none}}@media screen and (max-width:767px){.h2-coffees__list--track{display:grid;grid-auto-flow:column;grid-auto-columns:72vw;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.h2-coffees__list--track::-webkit-scrollbar{display:none}.h2-coffees__list--track>*{scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/section-home-coffee-row.css.map */
