.bhp-deferred-products[aria-busy="true"]{min-height:88px}
.bhp-section-loader{display:flex;align-items:center;justify-content:center;gap:12px;min-height:88px;padding:24px 12px}
.bhp-section-loader__track{display:block;width:min(220px,80%);height:3px;overflow:hidden;background:#e8e8e8}
.bhp-section-loader__track[hidden]{display:none}
.bhp-section-loader__track>span{display:block;width:38%;height:100%;background:#ad2034;animation:bhp-section-loading 1.15s ease-in-out infinite}
.bhp-section-loader__retry{font:inherit;font-size:13px;font-weight:600;color:#222;background:#fff;border:1px solid #d8d8d8;border-radius:6px;padding:10px 18px;cursor:pointer}
.bhp-section-loader__retry:hover{border-color:#ad2034;color:#ad2034}
.bhp-section-loader__retry:focus-visible{outline:2px solid #ad2034;outline-offset:3px}
.bhp-deferred-products .bhp-card-image-pending,.bhp-deferred-products .bhp-card-image-failed{opacity:0}
@keyframes bhp-section-loading{from{transform:translateX(-100%)}to{transform:translateX(365%)}}
@media(prefers-reduced-motion:reduce){.bhp-section-loader__track>span{animation:none;width:100%}}
