.upsell-card{align-items:center;gap:var(--gap-sm);color:var(--color-foreground);display:flex}.upsell-card__media{width:var(--loc-upsell-image-size);aspect-ratio:1;background:var(--color-beige-light);flex-shrink:0;display:block;overflow:hidden}.upsell-card__image{object-fit:cover;width:100%;height:100%;display:block}.upsell-card__details{gap:var(--gap-2xs);flex-direction:column;flex:auto;min-width:0;display:flex}.upsell-card__title{font-family:var(--font-subheading--family);font-size:var(--font-paragraph-large--size);font-weight:var(--font-subheading--weight);line-height:var(--line-height--body-tight);margin:0}.upsell-card__title-link{color:inherit;text-decoration:none}.upsell-card__colour{font-size:var(--font-paragraph-small--size);line-height:var(--line-height--body-loose);color:rgb(var(--color-foreground-rgb) / var(--opacity-80));margin:0}.upsell-card__price :is(.price,.price-item__group){font-size:var(--font-paragraph-small--size);line-height:var(--line-height--body-loose)}.upsell-card__action{flex-shrink:0}.upsell-card__action .quick-add__button{width:var(--loc-quick-add-size);height:var(--loc-quick-add-size);min-height:0}.upsell-card__row{justify-content:space-between;align-items:flex-start;gap:var(--gap-xs);width:100%;display:flex}.upsell-card__row>.upsell-card__title{flex:1 1 0;min-width:0}.upsell-card__row>.upsell-card__price{white-space:nowrap;flex-shrink:0}.upsell-card__row--controls{align-items:flex-end}.upsell-card__row--controls>.upsell-card__colour{flex:1 1 0;min-width:0}.upsell-card--text .upsell-card__action .quick-add__button{width:auto;height:auto}
