.bf-product-card{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:8px;background:#fff;color:#242222;text-decoration:none;box-shadow:none;transition:box-shadow .2s ease}.bf-product-card:hover,.bf-product-card:focus-visible{box-shadow:0 4px 14px #00000014}.bf-product-card__media{flex-shrink:0;aspect-ratio:1;overflow:hidden;background:#efebe2}.bf-product-card__img{display:block;width:100%;height:100%;object-fit:cover}.bf-product-card__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:12px}.bf-product-card__placeholder-image{width:100%;height:100%}.bf-product-card__body{display:flex;flex:1;flex-direction:column;min-width:0;padding:clamp(15px,1.56vw,30px);font-family:var(--font-body-family)}.bf-product-card__title{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#111;font-size:clamp(14px,1.14vw,22px);font-weight:400;line-height:1.6}.bf-product-card__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:4px;font-size:clamp(14px,1.04vw,20px);line-height:1.45}.bf-product-card__price{margin-right:8px;color:#ff5b61;font-size:inherit;font-weight:400;white-space:nowrap}.bf-product-card__compare{color:#8b8b8b;font-size:inherit;white-space:nowrap;text-decoration:line-through}.bf-product-card__flash-sale{display:grid;grid-template-columns:62% 38%;align-items:center;flex-shrink:0;width:100%;aspect-ratio:984 / 131;background-image:var(--bf-promo-background);background-size:100% 100%;background-position:center;background-repeat:no-repeat;font-size:clamp(14px,1.4vw,22px);font-weight:600;line-height:1.2;white-space:nowrap}.bf-product-card__flash-price{padding-left:7%;color:#ffe0a5}.bf-product-card__flash-ratio{color:#080808;text-align:center}@media screen and (max-width:767px){.bf-product-card__body{padding:10px 7px;gap:6px}.bf-product-card__title{min-height:2.9em;max-height:2.9em;font-size:12px;line-height:1.45;overflow-wrap:anywhere}.bf-product-card__prices{gap:4px 6px;line-height:1.4}.bf-product-card__price{font-size:12px}.bf-product-card__compare{font-size:10px}.bf-product-card__flash-sale{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/bf-product-card.css.map */
