.bsp-pcard{--bsp-h3-size: var(--bsp-type-title-size);--bsp-h3-weight: var(--bsp-weight-semibold);--bsp-pcard-title-leading: 26px;--bsp-pcard-radius: 15px;--bsp-pcard-shadow: 0 8px 24px rgb(0 0 0 / .04);--bsp-pcard-media-aspect: 1;--bsp-pcard-stack: var(--bsp-space-2xs);--bsp-pcard-chip-size: var(--bsp-type-caption-size);--bsp-pcard-reviews-pad: 0;--bsp-pcard-tag-size: var(--bsp-type-caption-size);--bsp-pcard-tag-leading: var(--bsp-type-caption-leading);--bsp-pcard-tag-pad: var(--bsp-space-3xs);--bsp-pcard-price-size: var(--bsp-type-price-size);--bsp-pcard-compare-size: var(--bsp-type-caption-size);--bsp-pcard-compare-weight: var(--bsp-weight-regular);--bsp-pcard-chip-leading: 18px;--bsp-pcard-star: 14px;--bsp-pcard-star-gap: 1px;--bsp-pcard-loved-icon: 13px;--bsp-pcard-tag-tracking: .06em;--bsp-pcard-tag-gap: 12px;--bsp-pcard-footer-space: 12px;--bsp-pcard-price-leading: 1.3;--bsp-pcard-compare-leading: 17px;--bsp-pcard-atc-height: 41px;--bsp-pcard-atc-pad-x: 28px;--bsp-pcard-atc-size: 14px;--bsp-pcard-atc-leading: 20px;--bsp-pcard-atc-gap: 7px;--bsp-pcard-atc-icon: 25px;display:flex;flex-direction:column;box-sizing:border-box;height:100%;padding:var(--bsp-pcard-pad, var(--bsp-space-xs));border-radius:var(--bsp-pcard-radius);background:var(--bsp-color-surface);box-shadow:var(--bsp-pcard-shadow)}.bsp-pcard__media{position:relative;display:block;overflow:hidden;border-radius:var(--bsp-radius-label);background:var(--bsp-color-surface-tint)}.bsp-pcard__image,.bsp-pcard__placeholder{display:block;inline-size:100%;block-size:auto;aspect-ratio:var(--bsp-pcard-media-aspect);object-fit:cover}.bsp-pcard__placeholder{background:var(--bsp-color-bg-subtle)}.bsp-pcard__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--bsp-pcard-stack);padding-block:var(--bsp-pcard-stack) 0}.bsp-pcard__badges{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bsp-pcard-stack)}.bsp-pcard__reviews{display:inline-flex;align-items:center;gap:var(--bsp-space-2xs);padding:var(--bsp-pcard-reviews-pad);color:var(--bsp-color-text-strong);font-size:var(--bsp-pcard-chip-size);letter-spacing:var(--bsp-tracking-normal);line-height:var(--bsp-pcard-chip-leading)}.bsp-pcard__stars{position:relative;display:inline-flex;flex:0 0 auto;gap:var(--bsp-pcard-star-gap);color:var(--bsp-color-rating-empty)}.bsp-pcard__stars-fill{position:absolute;inset-block:0;inset-inline-start:0;display:inline-flex;gap:var(--bsp-pcard-star-gap);width:var(--bsp-pcard-rating-fill, 0%);overflow:hidden;color:var(--bsp-color-rating)}.bsp-pcard__star{flex:none;width:var(--bsp-pcard-star);height:var(--bsp-pcard-star);fill:currentColor}.bsp-pcard__rating-value{font-weight:var(--bsp-weight-semibold)}.bsp-pcard__rating-count{color:var(--bsp-color-text-secondary)}.bsp-pcard__loved{display:inline-flex;align-items:center;gap:var(--bsp-space-2xs);padding:var(--bsp-space-3xs);border-radius:var(--bsp-radius-label);background:var(--bsp-color-surface-tint);color:var(--bsp-color-text-strong);font-size:var(--bsp-pcard-chip-size);font-weight:var(--bsp-weight-regular);letter-spacing:var(--bsp-tracking-normal);line-height:var(--bsp-pcard-chip-leading)}.bsp-pcard__loved-icon{flex:0 0 auto;width:var(--bsp-pcard-loved-icon);height:var(--bsp-pcard-loved-icon);color:var(--bsp-color-brand)}.bsp-pcard__title{margin:0;color:var(--bsp-color-text-strong);font-size:var(--bsp-h3-size);font-weight:var(--bsp-h3-weight);line-height:var(--bsp-heading-leading)}.bsp-pcard__link{display:block;color:inherit;line-height:var(--bsp-pcard-title-leading);text-decoration:none}@media(hover:hover){.bsp-pcard__link:hover{text-decoration:underline}}.bsp-pcard__tags{display:flex;flex-wrap:wrap;gap:var(--bsp-pcard-tag-gap);margin:0;padding:0;list-style:none}.bsp-pcard__tag{flex:0 0 auto;padding:var(--bsp-pcard-tag-pad);border-radius:var(--bsp-radius-label);background:var(--bsp-color-surface-warm);color:var(--bsp-color-text-strong);font-size:var(--bsp-pcard-tag-size);font-weight:var(--bsp-weight-semibold);letter-spacing:var(--bsp-pcard-tag-tracking);line-height:var(--bsp-pcard-tag-leading);white-space:nowrap}.bsp-pcard__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bsp-space-2xs);margin-block-start:auto;padding-block-start:var(--bsp-pcard-footer-space)}.bsp-pcard__price{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--bsp-space-2xs);min-width:0;margin:0}.bsp-pcard__amount{color:var(--bsp-color-text-strong);font-size:var(--bsp-pcard-price-size);font-weight:var(--bsp-weight-semibold);letter-spacing:var(--bsp-tracking-normal);line-height:var(--bsp-pcard-price-leading)}.bsp-pcard__amount .text{margin-inline-end:var(--bsp-space-3xs);color:var(--bsp-color-text-muted);font-size:var(--bsp-text-sm);font-weight:var(--bsp-weight-regular)}.bsp-pcard__compare{color:var(--bsp-color-text-subtle);font-size:var(--bsp-pcard-compare-size);font-weight:var(--bsp-pcard-compare-weight);letter-spacing:var(--bsp-tracking-normal);line-height:var(--bsp-pcard-compare-leading)}.bsp-pcard__action{flex:0 0 auto;max-width:100%}.bsp-pcard__form{margin:0}.bsp-pcard__atc{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--bsp-pcard-atc-gap);box-sizing:border-box;max-width:100%;min-height:var(--bsp-pcard-atc-height);padding-block:0;padding-inline:var(--bsp-pcard-atc-pad-x);border:0;border-radius:var(--bsp-radius-md);background:var(--bsp-color-brand);color:var(--bsp-color-text-on-brand);font-size:var(--bsp-pcard-atc-size);font-weight:var(--bsp-weight-semibold);letter-spacing:var(--bsp-tracking-normal);line-height:var(--bsp-pcard-atc-leading);text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--bsp-transition)}@media(hover:hover){.bsp-pcard__atc:hover{background:var(--bsp-color-brand-hover)}}.bsp-pcard__atc:before{content:"";position:absolute;inset-inline:0;inset-block:calc((100% - var(--bsp-tap-min)) / 2)}.bsp-pcard__atc-icon{flex:0 0 auto;width:var(--bsp-pcard-atc-icon);height:var(--bsp-pcard-atc-icon)}.bsp-pcard__atc--soldout{border:var(--bsp-border-width) solid var(--bsp-color-brand);background:var(--bsp-color-surface);color:var(--bsp-color-brand)}@media(hover:hover){.bsp-pcard__atc--soldout:hover{background:var(--bsp-color-surface-warm)}}@media(max-width:749px){.bsp-pcard--compact{--bsp-pcard-pad: var(--bsp-space-2xs);--bsp-pcard-radius: 12px;--bsp-pcard-stack: 6px;--bsp-h3-size: var(--bsp-type-body-sm-size);--bsp-pcard-title-leading: 18px;--bsp-pcard-title-lines: 2;--bsp-pcard-star: 12px;--bsp-pcard-chip-leading: var(--bsp-type-caption-leading);--bsp-pcard-footer-space: var(--bsp-space-3xs);--bsp-pcard-price-size: var(--bsp-text-base);--bsp-pcard-price-leading: 1.25;--bsp-pcard-atc-height: 40px;--bsp-pcard-atc-pad-x: var(--bsp-space-2xs);--bsp-pcard-atc-size: 13px;--bsp-pcard-atc-leading: var(--bsp-type-caption-leading);--bsp-pcard-atc-gap: var(--bsp-space-3xs);--bsp-pcard-atc-icon: 18px}.bsp-pcard--compact .bsp-pcard__loved,.bsp-pcard--compact .bsp-pcard__tags{display:none}.bsp-pcard--compact .bsp-pcard__reviews{gap:var(--bsp-space-3xs)}.bsp-pcard--compact .bsp-pcard__rating-word{--bsp-pcard-sr-box: 1px;position:absolute;width:var(--bsp-pcard-sr-box);height:var(--bsp-pcard-sr-box);overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bsp-pcard--compact .bsp-pcard__link{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--bsp-pcard-title-lines);overflow:hidden;min-height:calc(var(--bsp-pcard-title-leading) * var(--bsp-pcard-title-lines))}.bsp-pcard--compact .bsp-pcard__footer{flex-direction:column;align-items:stretch}.bsp-pcard--compact .bsp-pcard__price{gap:var(--bsp-space-3xs)}.bsp-pcard--compact .bsp-pcard__atc{width:100%}}@media(prefers-reduced-motion:reduce){.bsp-pcard__atc{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/component-bsp-product-card.css.map */
