.sc-card.card{--text-alignment: left;--image-padding: 0rem;display:grid;grid-template-areas:"media" "content" "add";grid-template-rows:auto 1fr auto;align-content:start;position:relative;gap:0;height:100%;min-width:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--sc-ink);box-shadow:none}.sc-card.card.sc-card--natural{height:auto}.sc-card .sc-card__inner{grid-area:media;align-self:start;position:relative;flex-grow:0;width:100%;overflow:hidden;border:0;border-radius:var(--sc-radius-block);background:var(--sc-cream)}.sc-card .sc-card__media{margin:0;background:var(--sc-cream);width:100%;border-radius:var(--sc-radius-block)}.sc-card .sc-card__images>img{width:100%;height:100%;object-fit:contain;transition:opacity var(--sc-dur-fast) var(--sc-ease)}.sc-card .sc-card__image--secondary{opacity:0}.sc-card .sc-card__content{display:block;grid-area:content;min-width:0;width:100%;padding:12px 0}.sc-card .card__information{padding:0;min-width:0}.sc-card .card__heading{margin:0;font-family:var(--sc-font-heading);font-size:16px;font-weight:var(--font-heading-weight);line-height:1.3;letter-spacing:.01em;text-transform:uppercase;overflow-wrap:anywhere}.sc-card__vendor{margin-bottom:4px;color:var(--sc-muted);font-size:12px;text-transform:uppercase;overflow-wrap:anywhere}.sc-card .price{margin-top:8px;color:var(--sc-ink);font-size:16px;line-height:1.4;letter-spacing:0}.sc-card .price__container{margin:0}.sc-card .price__sale{flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.sc-card .price--on-sale .price__sale{display:flex}.sc-card .price__sale .price-item{margin:0}.sc-card .price s.price-item{color:var(--sc-muted);font-size:14px;font-weight:400}.sc-card .unit-price{display:block;margin-top:4px;color:var(--sc-muted);font-size:12px}.sc-card .card__information-volume-pricing-note{color:var(--sc-muted)}.sc-badges{position:absolute;inset:10px 10px auto;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none}.sc-badge{max-width:100%;padding:4px 9px;border-radius:10px;background:var(--sc-ink);color:var(--sc-white);font-size:12px;font-weight:600;line-height:1.3;text-transform:uppercase;overflow-wrap:anywhere}.sc-badge--sold-out,.sc-badge--bundle{background:var(--sc-green)}.sc-badge--sale{background:var(--sc-orange);color:var(--sc-black)}.sc-card__tasting-notes{position:absolute;inset:auto 10px 10px;z-index:1;pointer-events:none}.sc-tasting-notes{display:flex;flex-wrap:wrap;gap:5px;list-style:none;margin:0;padding:0}.sc-tasting-notes__pill{max-width:100%;margin:0;padding:4px 8px;border:1px solid var(--sc-line);border-radius:var(--sc-radius-pill);background:var(--sc-cream);color:var(--sc-ink);font-size:12px;line-height:1.3;overflow-wrap:anywhere}.sc-rating{--sc-star-size: 14px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;color:var(--sc-ink);font-size:12px;line-height:1.4}.sc-rating--md{--sc-star-size: 18px;font-size:14px}.sc-rating__stars{display:inline-block;position:relative;flex:0 0 auto;width:calc(var(--sc-star-size) * 5);height:var(--sc-star-size);color:var(--sc-muted)}.sc-rating__track{display:flex;width:calc(var(--sc-star-size) * 5);height:var(--sc-star-size)}.sc-rating__track svg{flex:0 0 var(--sc-star-size);width:var(--sc-star-size);height:var(--sc-star-size);fill:currentColor}.sc-rating__fill{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--sc-green)}.sc-rating__count{font-variant-numeric:tabular-nums}.sc-card .sc-rating{margin-top:6px}@media screen and (min-width:750px){.sc-card .card__heading{font-size:18px}.sc-card__tasting-notes{inset-inline-end:66px}.sc-card.card--horizontal{grid-template-areas:"media content" "add content";grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto;gap:0 16px}}@media screen and (min-width:750px)and (hover:hover)and (pointer:fine){.sc-card-wrapper{transition:transform var(--sc-dur-fast) var(--sc-ease)}.sc-card-wrapper:hover,.sc-card-wrapper:focus-within{transform:translateY(-3px)}.sc-card-wrapper:hover .sc-card__images:has(.sc-card__image--secondary)>.sc-card__image:first-child{opacity:0}.sc-card-wrapper:hover .sc-card__image--secondary{opacity:1}}@media(prefers-reduced-motion:reduce){.sc-card-wrapper,.sc-card .sc-card__images>img{transition:none}.sc-card-wrapper:hover,.sc-card-wrapper:focus-within{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/74/assets/sc-card.css.map */
