.bb-product-card{--bb-card-radius: var(--radius-card);font-family:var(--font-family-body)}.bb-product-card__media{aspect-ratio:1 / 1}.bb-product-card__tags{position:absolute;inset:8px 8px auto;display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.bb-product-card__tag{--space-tag-inline: 12px;padding:4px var(--space-tag-inline);border-radius:var(--radius-pill);background:var(--color-status-success);color:var(--color-status-text);font-size:var(--font-size-13);font-weight:500;line-height:1.3;letter-spacing:var(--letter-spacing-label)}.bb-product-card__tag--low-stock{background:var(--color-status-danger)}.bb-product-card__tag--sold-out{background:var(--color-status-neutral)}.bb-product-card--sold-out .bb-card__media img,.bb-product-card--sold-out .bb-product-card__info{opacity:var(--opacity-sold-out)}.bb-product-card__info{display:flex;flex-direction:column;gap:8px}.bb-product-card__rating,.bb-product-card__price{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0}.bb-product-card__rating{color:var(--color-text-tertiary);font-size:var(--font-size-12);font-weight:500;line-height:1.3;letter-spacing:var(--letter-spacing-label)}.bb-product-card__rating .bb-dot,.bb-product-card__price .bb-dot{width:3px;height:3px;background:var(--color-border-subtle)}.bb-product-card__title{margin:0;font-family:var(--font-family-body);font-size:var(--font-size-card-title);font-weight:600;line-height:1.25;letter-spacing:0;text-transform:none}.bb-product-card .bb-product-card__link{min-height:2.5em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--color-text-secondary);text-decoration:none}.bb-product-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--bb-card-radius)}.bb-product-card__link:focus-visible{outline:none}.bb-product-card__link:focus-visible:after{outline:2px solid var(--color-focus-ring);outline-offset:2px}.bb-product-card__price-current{color:var(--color-text-primary);font-size:var(--font-size-16);font-weight:500;line-height:1.6}.bb-product-card__price-compare{color:var(--color-text-secondary);font-size:var(--font-size-14);line-height:1.5}.bb-product-card__price-save{color:var(--color-text-accent);font-size:var(--font-size-12);font-weight:500;line-height:1;letter-spacing:var(--letter-spacing-label)}.bb-product-card__offer{margin:0;color:var(--color-text-accent);font-size:var(--font-size-13);font-weight:500;line-height:1.4}.bb-product-card__action{margin-top:auto}.bb-product-card__action,.bb-product-card__action .bb-button{width:100%}@media screen and (max-width:699px){.bb-product-card__tag{--space-tag-inline: 10px;padding:3px var(--space-tag-inline);font-size:var(--font-size-12)}.bb-product-card__price-current,.bb-product-card__price-compare{font-size:var(--font-size-14)}.bb-product-card__action .bb-button{white-space:normal;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/component-bb-product-card.css.map */
