/* HONCW Core – tier stars, hover labels and the guide "load more". Moved out of inline <style> on 2026-10-29. */
/* Tier star badges */
.honcw-tier-card{position:relative}
.honcw-tier-badge{position:absolute;top:12px;right:12px;z-index:3;width:34px;height:34px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgba(27,27,29,.2);display:flex;align-items:center;justify-content:center;pointer-events:none}
.honcw-tier-badge svg{width:18px;height:18px;display:block}
.honcw-tier-platinum svg{fill:#EF4E7A}
.honcw-tier-gold svg{fill:#E0A526}
.honcw-tier-silver svg{fill:#9AA1A9}
.e-loop-item.elementor-77490 .fa-star{color:#9AA1A9!important}
.e-loop-item.elementor-77490.honcw-tier-3 .fa-star{color:#E0A526!important}
.e-loop-item.elementor-77490.honcw-tier-4 .fa-star{color:#EF4E7A!important}

/* Tier star hover labels */
.honcw-tier-badge[data-honcw-tip]{overflow:visible}
.elementor-icon[data-honcw-tip]{position:relative}
[data-honcw-tip]::after{content:attr(data-honcw-tip);position:absolute;top:calc(100% + 8px);right:0;white-space:nowrap;background:var(--honcw-plum-deep,#230A2A);color:var(--honcw-white,#fff);font:700 12px/1 var(--honcw-font-body,Nunito),sans-serif;letter-spacing:.04em;padding:8px 12px;border-top:3px solid var(--honcw-tip-color,#EF4E7A);border-radius:2px;box-shadow:0 6px 18px rgba(35,10,42,.25);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease,visibility .15s;pointer-events:none;z-index:20}
[data-honcw-tip]:hover::after,[data-honcw-tip]:focus-visible::after{opacity:1;visibility:visible;transform:none}
[data-honcw-tier="platinum"]{--honcw-tip-color:#EF4E7A}
[data-honcw-tier="gold"]{--honcw-tip-color:#E0A526}
[data-honcw-tier="silver"]{--honcw-tip-color:#9AA1A9}
@media (hover:hover){.honcw-tier-badge[data-honcw-tip]{pointer-events:auto;cursor:default}}

/* Guide load more + hide empty listing sections */
/* Guide template: hide the listings section when a guide has no listings, and hide blank intro/note */
[data-id="49f9cbd"]:not(:has(.e-collection-loop-layout-base > *)){display:none!important}
[data-id="40409c6"]:empty,[data-id="640dada"]:empty{display:none!important}
.honcw-more-hidden{display:none!important}
