/* Count Pop: the same cart count presentation in the header and mobile dock. */
html[data-bf-theme] body.theme-blackfire .bf-cart-count.bf-count-pop,
html[data-bf-theme] body.theme-blackfire #bf-mobile-bottom-nav.bf-apple-dock .bf-cart-count.bf-count-pop{
 position:absolute;top:-7px;right:-7px;bottom:auto;left:auto;display:flex!important;align-items:center;justify-content:center;
 box-sizing:border-box;min-width:22px;width:auto;height:22px;padding:0 3px;margin:0;border:2px solid #18181b!important;border-radius:999px;
 background:#ef4444!important;color:#fff!important;font-family:inherit;font-size:10px;font-weight:600;line-height:18px;
 text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;box-shadow:none!important;pointer-events:none;transform-origin:center;
}
html[data-bf-theme] body.theme-blackfire #header .bf-cart-count.bf-count-pop{top:-7px!important;right:-7px!important;min-width:22px!important;height:22px!important;font-size:10px!important;line-height:18px!important;background:#ef4444!important;color:#fff!important;border-color:#09090b!important}
html[data-bf-theme=light] body.theme-blackfire .bf-cart-count.bf-count-pop,
html[data-bf-theme=light] body.theme-blackfire #header .bf-cart-count.bf-count-pop{border-color:#fff!important}
html[data-bf-theme] body.theme-blackfire #bf-mobile-bottom-nav.bf-apple-dock .bf-cart-count.bf-count-pop{top:-8px;right:-9px;min-width:20px;height:20px;line-height:16px;border-color:var(--dock-panel)!important}
html[data-bf-theme] body.theme-blackfire .bf-cart-count.bf-count-pop[data-count-empty=true],
html[data-bf-theme] body.theme-blackfire #header .bf-cart-count.bf-count-pop[data-count-empty=true],
html[data-bf-theme] body.theme-blackfire #bf-mobile-bottom-nav.bf-apple-dock .bf-cart-count.bf-count-pop[data-count-empty=true]{display:none!important}
