.redesigned-product-card{--product-card-max-width: 256px;--product-card-sale: #ff1f1f;--product-card-sale-contrast: #ffffff;height:100%;width:100%;max-width:var(--product-card-max-width);min-width:0;color:var(--ds-color-text);font-family:var(--ds-font-family)}.redesigned-product-card__link{display:flex;flex-direction:column;height:100%;gap:var(--ds-space-2);color:inherit;text-decoration:none}.redesigned-product-card__image{position:relative;align-self:center;flex-shrink:0;width:100%;max-width:var(--product-card-max-width);aspect-ratio:1}.redesigned-product-card__image :is(img,svg){display:block;width:100%;height:100%;object-fit:contain}.redesigned-product-card :is(p,h3){margin:0;color:inherit;font-family:inherit;font-weight:var(--ds-weight-regular);font-style:normal;letter-spacing:normal;text-transform:none}.redesigned-product-card__vendor,.redesigned-product-card__title{font-size:var(--ds-text-body);line-height:var(--ds-leading-normal)}.redesigned-product-card__vendor{text-decoration:underline;text-underline-offset:3px;overflow-wrap:normal;word-break:normal}.redesigned-product-card__title{overflow-wrap:anywhere}.redesigned-product-card .redesigned-product-card__price{margin-top:auto;padding-top:0;font-size:var(--ds-text-body-lg);line-height:var(--ds-leading-normal)}.redesigned-product-card__badge{display:inline-block;max-width:100%;padding:4px 8px;border-radius:8px;background:var(--product-card-sale);color:var(--product-card-sale-contrast);font-size:var(--ds-text-body);font-weight:var(--ds-weight-medium);line-height:1.25}.redesigned-product-card__badge--discount{position:absolute;left:0;bottom:0;white-space:nowrap}.redesigned-product-card__badge--offer{align-self:flex-start;margin-top:calc(var(--ds-space-1) - var(--ds-space-2))}.redesigned-product-card .redesigned-product-card__price{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--ds-space-2)}.redesigned-product-card__price-compare{color:var(--product-card-sale);font-size:16px;text-decoration:line-through}.redesigned-product-card__rating{display:flex;flex-direction:column;gap:var(--ds-space-1);align-items:flex-start;font-size:var(--ds-text-caption);line-height:var(--ds-leading-normal)}.redesigned-product-card__stars{display:block;position:relative;flex:0 0 20px;width:98px;height:20px;color:var(--ds-color-accent)}.redesigned-product-card__star-set{display:flex;gap:2px;width:98px;height:20px}.redesigned-product-card__star-icon{flex:0 0 18px;align-self:center;width:18px;height:18px;font-size:18px}.redesigned-product-card__star-fill{position:absolute;top:0;left:0;width:var(--rating-fill, 0%);height:20px;overflow:hidden}.redesigned-product-card__review-count{min-height:20px;white-space:nowrap}.redesigned-product-card__link:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:749px){.redesigned-product-card{--product-card-max-width: 128px}.redesigned-product-card__vendor,.redesigned-product-card__title{font-size:var(--ds-text-small)}.redesigned-product-card__price-compare{font-size:14px}.redesigned-product-card__badge{padding:2px 6px;border-radius:6px;font-size:var(--ds-text-caption)}}@media(max-width:749px){.redesigned-product-card--fill{--product-card-max-width: 256px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/redesigned-product-card.css.map */
