.hc-empty-state,.ha-empty,.ha-filter-empty{box-sizing:border-box;text-align:center;padding:64px 24px!important;margin:0 auto;max-width:760px;color:#1f1f1f}
.hc-empty-state[hidden],.ha-empty[hidden],.ha-filter-empty[hidden]{display:none!important}
.hc-empty-state>img,.ha-empty>img,.ha-filter-empty>img{display:block;width:64px;height:103px;object-fit:contain;margin:0 auto 24px;mix-blend-mode:normal;opacity:1}
.hc-empty-state>h1,.hc-empty-state>h2,.ha-empty>h2,.ha-filter-empty>h2{font-size:clamp(22px,2.5vw,28px)!important;line-height:1.25!important;margin:0 0 12px!important;text-transform:none!important;letter-spacing:-.4px}
.hc-empty-state>p,.ha-empty>p,.ha-filter-empty>p{font-size:16px!important;line-height:1.6!important;color:#777;margin:0 auto 24px!important;max-width:480px}
.hc-empty-state__action,.ha-empty__cta,.ha-filter-empty>button{display:inline-flex!important;align-items:center;justify-content:center;gap:20px;min-height:44px;border:0;border-radius:999px!important;background:#1f1f1f!important;color:#fff!important;padding:12px 24px!important;font-size:14px!important;text-decoration:none;cursor:pointer;line-height:1.4}
.hc-empty-state__action:hover,.ha-empty__cta:hover,.ha-filter-empty>button:hover{background:#ff3535!important}
.hc-empty-state__action:focus-visible{outline:2px solid #ff3535;outline-offset:4px}
@media(max-width:600px){.hc-empty-state,.ha-empty,.ha-filter-empty{padding:48px 20px!important}}

.hc-empty-compact .hc-empty-state{padding:24px 16px!important}.hc-empty-compact .hc-empty-state>img{width:40px;height:64px;margin-bottom:16px}.hc-empty-compact .hc-empty-state>h2{font-size:20px!important}.hc-empty-compact .hc-empty-state>p{margin-bottom:0!important}

.paginate-content--empty:has(>.hc-empty-state){padding:0!important}.cart-details-inner--empty:has(>.hc-empty-state){padding:0!important}.template-search:has(.hc-empty-state) .banner-content-bottom{display:none}
