#hys-bf26 .bf-product-image{position:relative;display:block;background:transparent;border-radius:10px;min-width:0;margin-bottom:18px;padding:0}
#hys-bf26 .bf-product-image img{display:block;width:100%;height:auto;object-fit:contain;max-height:none;border-radius:10px}
#hys-bf26 .bf-deal-badge,.bf2026-product-badge{position:absolute;left:0;top:0;z-index:25;padding:8px 11px;background:#17191d;color:#f2cf64;font-size:12px;font-weight:800;line-height:1.4;border-radius:8px 0 8px 0;pointer-events:none}
#hys-bf26 .bf-before{display:block;font-size:14px;color:#ddd;margin-bottom:8px}
#hys-bf26 .bf-stock-note{display:block;color:#d1cec6;font-size:12px;line-height:1.5;margin:0 0 16px}
#hys-bf26 .bf-card h3{min-height:56px}
.bf2026-product-offer{padding:12px 16px;background:#fff8df;border:1px solid #cfb768;margin:12px 0;color:#222}
.bf2026-product-offer strong,.bf2026-product-offer small{display:block}
.bf2026-product-offer strong{margin:6px 0;font-size:20px}
.bf2026-product-offer small{font-size:12px;line-height:1.5}
.product__images:has(> .bf2026-product-badge),.product__imageContainer:has(.bf2026-product-badge){position:relative}
.bf2026-landing[data-bf-phase="ended"] .bf-hero,.bf2026-landing[data-bf-phase="ended"] .bf-offer{display:none}
@media(max-width:767px){
  #hys-bf26 .bf-card h3{min-height:0}
}

