.bf-conversion-panel{margin-top:18px;border:1px solid #e7ded7;border-radius:14px;background:#fff;padding:14px}.bf-conversion-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bf-trust-item{padding:11px;border-radius:11px;background:#faf7f4}.bf-trust-item b{display:block;font-size:12px;color:#2b211c}.bf-trust-item span{display:block;margin-top:3px;font-size:11px;color:#766b64;line-height:1.35}.bf-buy-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.bf-buy-now{background:#1f1713!important;color:#fff!important}.bf-delivery-note{margin-top:12px;padding:11px 12px;border-left:3px solid #79513a;background:#fbf7f3;font-size:12px;line-height:1.5}.bf-low-stock{color:#b45309;font-weight:700}.bf-related-conversion{padding:55px 0}.bf-related-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:18px}.bf-related-head h2{margin:0;font-family:Georgia,serif;font-size:30px}.bf-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bf-related-card{border:1px solid #e7ded7;background:#fff;border-radius:14px;overflow:hidden}.bf-related-card img{width:100%;aspect-ratio:1.2/1;object-fit:cover}.bf-related-card div{padding:12px}.bf-related-card h3{margin:0 0 7px;font-size:14px}.bf-related-card strong{font-size:13px}.bf-mobile-cart{display:none}.bf-stock-alert{margin-top:12px;display:grid;grid-template-columns:1fr auto;gap:8px}.bf-stock-alert input{min-width:0;border:1px solid #ddd2ca;border-radius:9px;padding:10px}.bf-stock-alert button{border:0;border-radius:9px;padding:10px 14px;background:#6f4934;color:#fff;cursor:pointer}
@media(max-width:850px){.bf-conversion-grid{grid-template-columns:1fr}.bf-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){body{padding-bottom:76px}.bf-buy-actions{grid-template-columns:1fr}.bf-mobile-cart{position:fixed;left:0;right:0;bottom:0;z-index:9990;display:grid;grid-template-columns:1fr 1.25fr;gap:9px;align-items:center;padding:10px 12px;background:#fff;border-top:1px solid #ded6d0;box-shadow:0 -8px 24px rgba(31,23,19,.12)}.bf-mobile-cart-price small{display:block;color:#776d66;font-size:10px}.bf-mobile-cart-price strong{font-size:15px}.bf-mobile-cart button{height:46px;border:0;border-radius:10px;background:#6f4934;color:#fff;font-weight:800}.bf-related-grid{grid-template-columns:1fr 1fr;gap:10px}.bf-related-head h2{font-size:24px}}
