.bk-card{display:flex;flex-direction:column;height:100%;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;color:var(--ink)}.bk-card__media{position:relative;display:block;aspect-ratio:1 / 1;background:var(--soft);overflow:hidden}.bk-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .25s}.bk-card__img--hover{opacity:0}@media(hover:hover)and (min-width:990px){.bk-card:hover .bk-card__img--hover{opacity:1}}.bk-card__badge{position:absolute;top:10px;left:10px}.bk-card__badge--sale{left:auto;right:10px}.bk-card__body{display:flex;flex:1;flex-direction:column;gap:6px;padding:12px 12px 14px}.bk-card__series{margin:0;font-size:13px;color:var(--muted)}.bk-card__title{font-weight:700;font-size:16px;line-height:1.25;color:inherit;text-decoration:none}.bk-card__title:hover{text-decoration:underline}.bk-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.bk-card__price{display:flex;align-items:baseline;gap:8px;margin-top:auto;padding-top:4px}.bk-card__price-now{font-weight:800;font-size:18px}.bk-card__price-was{font-size:14px;color:var(--muted)}.bk-card__action{padding-top:6px}.bk-card__error{margin:6px 0 0;font-size:13px;color:var(--brick-text)}@media(prefers-reduced-motion:reduce){.bk-card__img{transition:none}}.bk-card--showcase{border-color:color-mix(in srgb,var(--ink) 18%,var(--line));background:var(--surface)}.bk-card--showcase .bk-card__media{background:var(--surface);padding:8px 8px 0}.bk-card--showcase .bk-card__img{top:8px;right:8px;bottom:0;left:8px;width:calc(100% - 16px);height:calc(100% - 8px)}.bk-card--showcase .bk-card__body{align-items:stretch;gap:4px;padding:4px 12px 14px;text-align:center}.bk-card--showcase .bk-card__title{font-family:var(--font-heading);font-size:17px;font-weight:800}.bk-card--showcase .bk-card__subtitle{margin:0;font-size:14px;color:var(--muted)}.bk-card--showcase .bk-card__price{justify-content:center;margin-top:auto;padding-top:6px}.bk-card--showcase .bk-btn{margin-top:8px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bk-product-card.css.map */
