/* 1.8.50: guardia de botones — gana a Electro/WooCommerce (button, .button, input[type=submit], .btn).
 Primario: #ffcc00 / #111827, hover #f5c400. Secundario: gris claro (claro) o #252830 (oscuro), borde sutil. Nunca blanco ni negro de fondo. */
html body.zfl-store-active #zfhCombosGrid,
html body.zfl-store-active .zfh-combo-add,
html body.zfl-store-active .zfa-btn:not(.zfa-btn-ghost),
html body.zfl-store-active .zfh-card-add.zfh-add,
html body.zfl-store-active .zfl-sp-add-btn,
html body.zfl-store-active .zfl-btn-primary,
html body.zfl-store-active .zfa-fsearch button,
html body.zfl-store-active .zfa-sp-add .single_add_to_cart_button,
html body.zfl-store-active .zfl-lb-close,
html body.zfl-store-active .zfh-ctab[aria-selected="true"],
html body.zfl-store-active .zfh-ctab[aria-pressed="true"],
html body.zfl-store-active .zfl-measure-opt.is-selected{background:#ffcc00!important;background-image:none!important;color:#111827!important;border:1px solid #f5c400!important;text-shadow:none!important;box-shadow:0 1px 2px rgba(17,24,39,.12)!important;opacity:1!important;transition:background-color .15s,border-color .15s!important}
html body.zfl-store-active #zfhCombosGrid:hover,
html body.zfl-store-active .zfh-combo-add:hover,
html body.zfl-store-active .zfa-btn:not(.zfa-btn-ghost):hover,
html body.zfl-store-active .zfh-card-add.zfh-add:hover,
html body.zfl-store-active .zfl-sp-add-btn:hover,
html body.zfl-store-active .zfl-btn-primary:hover,
html body.zfl-store-active .zfa-fsearch button:hover,
html body.zfl-store-active .zfa-sp-add .single_add_to_cart_button:hover,
html body.zfl-store-active .zfl-lb-close:hover,
html body.zfl-store-active .zfh-ctab[aria-selected="true"]:hover,
html body.zfl-store-active .zfh-ctab[aria-pressed="true"]:hover,
html body.zfl-store-active .zfl-measure-opt.is-selected:hover,
html body.zfl-store-active #zfhCombosGrid:focus,
html body.zfl-store-active .zfh-combo-add:focus,
html body.zfl-store-active .zfa-btn:not(.zfa-btn-ghost):focus,
html body.zfl-store-active .zfh-card-add.zfh-add:focus,
html body.zfl-store-active .zfl-sp-add-btn:focus,
html body.zfl-store-active .zfl-btn-primary:focus,
html body.zfl-store-active .zfa-fsearch button:focus,
html body.zfl-store-active .zfa-sp-add .single_add_to_cart_button:focus,
html body.zfl-store-active .zfl-lb-close:focus,
html body.zfl-store-active .zfh-ctab[aria-selected="true"]:focus,
html body.zfl-store-active .zfh-ctab[aria-pressed="true"]:focus,
html body.zfl-store-active .zfl-measure-opt.is-selected:focus{background:#f5c400!important;color:#111827!important;border-color:#e6b800!important}
html body.zfl-store-active #zfhCombosGrid:active,
html body.zfl-store-active .zfh-combo-add:active,
html body.zfl-store-active .zfa-btn:not(.zfa-btn-ghost):active,
html body.zfl-store-active .zfh-card-add.zfh-add:active,
html body.zfl-store-active .zfl-sp-add-btn:active,
html body.zfl-store-active .zfl-btn-primary:active,
html body.zfl-store-active .zfa-fsearch button:active,
html body.zfl-store-active .zfa-sp-add .single_add_to_cart_button:active,
html body.zfl-store-active .zfl-lb-close:active,
html body.zfl-store-active .zfh-ctab[aria-selected="true"]:active,
html body.zfl-store-active .zfh-ctab[aria-pressed="true"]:active,
html body.zfl-store-active .zfl-measure-opt.is-selected:active{background:#e6b800!important;color:#111827!important;border-color:#d9ad00!important}
html body.zfl-store-active #zfhCombosGrid:focus-visible,
html body.zfl-store-active .zfh-combo-add:focus-visible,
html body.zfl-store-active .zfa-btn:not(.zfa-btn-ghost):focus-visible,
html body.zfl-store-active .zfh-card-add.zfh-add:focus-visible,
html body.zfl-store-active .zfl-sp-add-btn:focus-visible,
html body.zfl-store-active .zfl-btn-primary:focus-visible,
html body.zfl-store-active .zfa-fsearch button:focus-visible,
html body.zfl-store-active .zfa-sp-add .single_add_to_cart_button:focus-visible,
html body.zfl-store-active .zfl-lb-close:focus-visible,
html body.zfl-store-active .zfh-ctab[aria-selected="true"]:focus-visible,
html body.zfl-store-active .zfh-ctab[aria-pressed="true"]:focus-visible,
html body.zfl-store-active .zfl-measure-opt.is-selected:focus-visible{outline:3px solid #111827!important;outline-offset:2px!important}
html.dark-mode body.zfl-store-active #zfhCombosGrid:focus-visible,
html.dark-mode body.zfl-store-active .zfh-combo-add:focus-visible,
html.dark-mode body.zfl-store-active .zfa-btn:not(.zfa-btn-ghost):focus-visible,
html.dark-mode body.zfl-store-active .zfh-card-add.zfh-add:focus-visible,
html.dark-mode body.zfl-store-active .zfl-sp-add-btn:focus-visible,
html.dark-mode body.zfl-store-active .zfl-btn-primary:focus-visible,
html.dark-mode body.zfl-store-active .zfa-fsearch button:focus-visible,
html.dark-mode body.zfl-store-active .zfa-sp-add .single_add_to_cart_button:focus-visible,
html.dark-mode body.zfl-store-active .zfl-lb-close:focus-visible,
html.dark-mode body.zfl-store-active .zfh-ctab[aria-selected="true"]:focus-visible,
html.dark-mode body.zfl-store-active .zfh-ctab[aria-pressed="true"]:focus-visible,
html.dark-mode body.zfl-store-active .zfl-measure-opt.is-selected:focus-visible{outline-color:#ffcc00!important;box-shadow:0 0 0 5px #111827!important}
html body.zfl-store-active #zfhCombosGrid:disabled,
html body.zfl-store-active .zfh-combo-add:disabled,
html body.zfl-store-active .zfa-btn:not(.zfa-btn-ghost):disabled,
html body.zfl-store-active .zfh-card-add.zfh-add:disabled,
html body.zfl-store-active .zfl-sp-add-btn:disabled,
html body.zfl-store-active .zfl-btn-primary:disabled,
html body.zfl-store-active .zfa-fsearch button:disabled,
html body.zfl-store-active .zfa-sp-add .single_add_to_cart_button:disabled,
html body.zfl-store-active .zfl-lb-close:disabled,
html body.zfl-store-active .zfh-ctab[aria-selected="true"]:disabled,
html body.zfl-store-active .zfh-ctab[aria-pressed="true"]:disabled,
html body.zfl-store-active .zfl-measure-opt.is-selected:disabled,
html body.zfl-store-active #zfhCombosGrid[disabled],
html body.zfl-store-active .zfh-combo-add[disabled],
html body.zfl-store-active .zfa-btn:not(.zfa-btn-ghost)[disabled],
html body.zfl-store-active .zfh-card-add.zfh-add[disabled],
html body.zfl-store-active .zfl-sp-add-btn[disabled],
html body.zfl-store-active .zfl-btn-primary[disabled],
html body.zfl-store-active .zfa-fsearch button[disabled],
html body.zfl-store-active .zfa-sp-add .single_add_to_cart_button[disabled],
html body.zfl-store-active .zfl-lb-close[disabled],
html body.zfl-store-active .zfh-ctab[aria-selected="true"][disabled],
html body.zfl-store-active .zfh-ctab[aria-pressed="true"][disabled],
html body.zfl-store-active .zfl-measure-opt.is-selected[disabled]{background:#ffe58a!important;color:#4b5563!important;border-color:#ffe58a!important;cursor:not-allowed!important;box-shadow:none!important}
html body.zfl-store-active .zfa-btn-ghost,
html body.zfl-store-active #zfhCombosMore,
html body.zfl-store-active .zfh-more-btn,
html body.zfl-store-active .zfl-btn-secondary,
html body.zfl-store-active .zfl-share,
html body.zfl-store-active .zfa-arr,
html body.zfl-store-active .zfh-combos-arrow,
html body.zfl-store-active .zfh-ctab:not([aria-selected="true"]):not([aria-pressed="true"]),
html body.zfl-store-active .zfl-measure-opt:not(.is-selected),
html body.zfl-store-active .zfl-qty-minus,
html body.zfl-store-active .zfl-qty-plus,
html body.zfl-store-active .zfa-thumbs button,
html body.zfl-store-active .zfl-sp-wa,
html body.zfl-store-active .zfa-wa,
html body.zfl-store-active .zfl-cart-share,
html body.zfl-store-active .zfl-cart-emptyall,
html body.zfl-store-active .zfh-card-add:not(.zfh-add),
html body.zfl-store-active .woocommerce-pagination .page-numbers{background:#f3f4f6!important;background-image:none!important;color:#111827!important;border:1px solid #e5e7eb!important;text-shadow:none!important;opacity:1!important;transition:background-color .15s,border-color .15s!important}
html body.zfl-store-active .zfa-btn-ghost:hover,
html body.zfl-store-active #zfhCombosMore:hover,
html body.zfl-store-active .zfh-more-btn:hover,
html body.zfl-store-active .zfl-btn-secondary:hover,
html body.zfl-store-active .zfl-share:hover,
html body.zfl-store-active .zfa-arr:hover,
html body.zfl-store-active .zfh-combos-arrow:hover,
html body.zfl-store-active .zfh-ctab:not([aria-selected="true"]):not([aria-pressed="true"]):hover,
html body.zfl-store-active .zfl-measure-opt:not(.is-selected):hover,
html body.zfl-store-active .zfl-qty-minus:hover,
html body.zfl-store-active .zfl-qty-plus:hover,
html body.zfl-store-active .zfa-thumbs button:hover,
html body.zfl-store-active .zfl-sp-wa:hover,
html body.zfl-store-active .zfa-wa:hover,
html body.zfl-store-active .zfl-cart-share:hover,
html body.zfl-store-active .zfl-cart-emptyall:hover,
html body.zfl-store-active .zfh-card-add:not(.zfh-add):hover,
html body.zfl-store-active .woocommerce-pagination .page-numbers:hover,
html body.zfl-store-active .zfa-btn-ghost:focus,
html body.zfl-store-active #zfhCombosMore:focus,
html body.zfl-store-active .zfh-more-btn:focus,
html body.zfl-store-active .zfl-btn-secondary:focus,
html body.zfl-store-active .zfl-share:focus,
html body.zfl-store-active .zfa-arr:focus,
html body.zfl-store-active .zfh-combos-arrow:focus,
html body.zfl-store-active .zfh-ctab:not([aria-selected="true"]):not([aria-pressed="true"]):focus,
html body.zfl-store-active .zfl-measure-opt:not(.is-selected):focus,
html body.zfl-store-active .zfl-qty-minus:focus,
html body.zfl-store-active .zfl-qty-plus:focus,
html body.zfl-store-active .zfa-thumbs button:focus,
html body.zfl-store-active .zfl-sp-wa:focus,
html body.zfl-store-active .zfa-wa:focus,
html body.zfl-store-active .zfl-cart-share:focus,
html body.zfl-store-active .zfl-cart-emptyall:focus,
html body.zfl-store-active .zfh-card-add:not(.zfh-add):focus,
html body.zfl-store-active .woocommerce-pagination .page-numbers:focus{background:#fff4c2!important;color:#111827!important;border-color:#ffcc00!important}
html body.zfl-store-active .zfa-btn-ghost:active,
html body.zfl-store-active #zfhCombosMore:active,
html body.zfl-store-active .zfh-more-btn:active,
html body.zfl-store-active .zfl-btn-secondary:active,
html body.zfl-store-active .zfl-share:active,
html body.zfl-store-active .zfa-arr:active,
html body.zfl-store-active .zfh-combos-arrow:active,
html body.zfl-store-active .zfh-ctab:not([aria-selected="true"]):not([aria-pressed="true"]):active,
html body.zfl-store-active .zfl-measure-opt:not(.is-selected):active,
html body.zfl-store-active .zfl-qty-minus:active,
html body.zfl-store-active .zfl-qty-plus:active,
html body.zfl-store-active .zfa-thumbs button:active,
html body.zfl-store-active .zfl-sp-wa:active,
html body.zfl-store-active .zfa-wa:active,
html body.zfl-store-active .zfl-cart-share:active,
html body.zfl-store-active .zfl-cart-emptyall:active,
html body.zfl-store-active .zfh-card-add:not(.zfh-add):active,
html body.zfl-store-active .woocommerce-pagination .page-numbers:active{background:#ffeb99!important;color:#111827!important}
html body.zfl-store-active .zfa-btn-ghost:focus-visible,
html body.zfl-store-active #zfhCombosMore:focus-visible,
html body.zfl-store-active .zfh-more-btn:focus-visible,
html body.zfl-store-active .zfl-btn-secondary:focus-visible,
html body.zfl-store-active .zfl-share:focus-visible,
html body.zfl-store-active .zfa-arr:focus-visible,
html body.zfl-store-active .zfh-combos-arrow:focus-visible,
html body.zfl-store-active .zfh-ctab:not([aria-selected="true"]):not([aria-pressed="true"]):focus-visible,
html body.zfl-store-active .zfl-measure-opt:not(.is-selected):focus-visible,
html body.zfl-store-active .zfl-qty-minus:focus-visible,
html body.zfl-store-active .zfl-qty-plus:focus-visible,
html body.zfl-store-active .zfa-thumbs button:focus-visible,
html body.zfl-store-active .zfl-sp-wa:focus-visible,
html body.zfl-store-active .zfa-wa:focus-visible,
html body.zfl-store-active .zfl-cart-share:focus-visible,
html body.zfl-store-active .zfl-cart-emptyall:focus-visible,
html body.zfl-store-active .zfh-card-add:not(.zfh-add):focus-visible,
html body.zfl-store-active .woocommerce-pagination .page-numbers:focus-visible{outline:3px solid #ffcc00!important;outline-offset:2px!important}
html body.zfl-store-active .zfa-btn-ghost:disabled,
html body.zfl-store-active #zfhCombosMore:disabled,
html body.zfl-store-active .zfh-more-btn:disabled,
html body.zfl-store-active .zfl-btn-secondary:disabled,
html body.zfl-store-active .zfl-share:disabled,
html body.zfl-store-active .zfa-arr:disabled,
html body.zfl-store-active .zfh-combos-arrow:disabled,
html body.zfl-store-active .zfh-ctab:not([aria-selected="true"]):not([aria-pressed="true"]):disabled,
html body.zfl-store-active .zfl-measure-opt:not(.is-selected):disabled,
html body.zfl-store-active .zfl-qty-minus:disabled,
html body.zfl-store-active .zfl-qty-plus:disabled,
html body.zfl-store-active .zfa-thumbs button:disabled,
html body.zfl-store-active .zfl-sp-wa:disabled,
html body.zfl-store-active .zfa-wa:disabled,
html body.zfl-store-active .zfl-cart-share:disabled,
html body.zfl-store-active .zfl-cart-emptyall:disabled,
html body.zfl-store-active .zfh-card-add:not(.zfh-add):disabled,
html body.zfl-store-active .woocommerce-pagination .page-numbers:disabled{background:#f3f4f6!important;color:#9ca3af!important;cursor:not-allowed!important}
html.dark-mode body.zfl-store-active .zfa-btn-ghost,
html.dark-mode body.zfl-store-active #zfhCombosMore,
html.dark-mode body.zfl-store-active .zfh-more-btn,
html.dark-mode body.zfl-store-active .zfl-btn-secondary,
html.dark-mode body.zfl-store-active .zfl-share,
html.dark-mode body.zfl-store-active .zfa-arr,
html.dark-mode body.zfl-store-active .zfh-combos-arrow,
html.dark-mode body.zfl-store-active .zfh-ctab:not([aria-selected="true"]):not([aria-pressed="true"]),
html.dark-mode body.zfl-store-active .zfl-measure-opt:not(.is-selected),
html.dark-mode body.zfl-store-active .zfl-qty-minus,
html.dark-mode body.zfl-store-active .zfl-qty-plus,
html.dark-mode body.zfl-store-active .zfa-thumbs button,
html.dark-mode body.zfl-store-active .zfl-sp-wa,
html.dark-mode body.zfl-store-active .zfa-wa,
html.dark-mode body.zfl-store-active .zfl-cart-share,
html.dark-mode body.zfl-store-active .zfl-cart-emptyall,
html.dark-mode body.zfl-store-active .zfh-card-add:not(.zfh-add),
html.dark-mode body.zfl-store-active .woocommerce-pagination .page-numbers{background:#252830!important;color:#f3f4f6!important;border-color:#374151!important}
html.dark-mode body.zfl-store-active .zfa-btn-ghost:hover,
html.dark-mode body.zfl-store-active #zfhCombosMore:hover,
html.dark-mode body.zfl-store-active .zfh-more-btn:hover,
html.dark-mode body.zfl-store-active .zfl-btn-secondary:hover,
html.dark-mode body.zfl-store-active .zfl-share:hover,
html.dark-mode body.zfl-store-active .zfa-arr:hover,
html.dark-mode body.zfl-store-active .zfh-combos-arrow:hover,
html.dark-mode body.zfl-store-active .zfh-ctab:not([aria-selected="true"]):not([aria-pressed="true"]):hover,
html.dark-mode body.zfl-store-active .zfl-measure-opt:not(.is-selected):hover,
html.dark-mode body.zfl-store-active .zfl-qty-minus:hover,
html.dark-mode body.zfl-store-active .zfl-qty-plus:hover,
html.dark-mode body.zfl-store-active .zfa-thumbs button:hover,
html.dark-mode body.zfl-store-active .zfl-sp-wa:hover,
html.dark-mode body.zfl-store-active .zfa-wa:hover,
html.dark-mode body.zfl-store-active .zfl-cart-share:hover,
html.dark-mode body.zfl-store-active .zfl-cart-emptyall:hover,
html.dark-mode body.zfl-store-active .zfh-card-add:not(.zfh-add):hover,
html.dark-mode body.zfl-store-active .woocommerce-pagination .page-numbers:hover,
html.dark-mode body.zfl-store-active .zfa-btn-ghost:focus,
html.dark-mode body.zfl-store-active #zfhCombosMore:focus,
html.dark-mode body.zfl-store-active .zfh-more-btn:focus,
html.dark-mode body.zfl-store-active .zfl-btn-secondary:focus,
html.dark-mode body.zfl-store-active .zfl-share:focus,
html.dark-mode body.zfl-store-active .zfa-arr:focus,
html.dark-mode body.zfl-store-active .zfh-combos-arrow:focus,
html.dark-mode body.zfl-store-active .zfh-ctab:not([aria-selected="true"]):not([aria-pressed="true"]):focus,
html.dark-mode body.zfl-store-active .zfl-measure-opt:not(.is-selected):focus,
html.dark-mode body.zfl-store-active .zfl-qty-minus:focus,
html.dark-mode body.zfl-store-active .zfl-qty-plus:focus,
html.dark-mode body.zfl-store-active .zfa-thumbs button:focus,
html.dark-mode body.zfl-store-active .zfl-sp-wa:focus,
html.dark-mode body.zfl-store-active .zfa-wa:focus,
html.dark-mode body.zfl-store-active .zfl-cart-share:focus,
html.dark-mode body.zfl-store-active .zfl-cart-emptyall:focus,
html.dark-mode body.zfl-store-active .zfh-card-add:not(.zfh-add):focus,
html.dark-mode body.zfl-store-active .woocommerce-pagination .page-numbers:focus{background:#2f333c!important;color:#f3f4f6!important;border-color:#ffcc00!important}
html.dark-mode body.zfl-store-active .zfa-btn-ghost:active,
html.dark-mode body.zfl-store-active #zfhCombosMore:active,
html.dark-mode body.zfl-store-active .zfh-more-btn:active,
html.dark-mode body.zfl-store-active .zfl-btn-secondary:active,
html.dark-mode body.zfl-store-active .zfl-share:active,
html.dark-mode body.zfl-store-active .zfa-arr:active,
html.dark-mode body.zfl-store-active .zfh-combos-arrow:active,
html.dark-mode body.zfl-store-active .zfh-ctab:not([aria-selected="true"]):not([aria-pressed="true"]):active,
html.dark-mode body.zfl-store-active .zfl-measure-opt:not(.is-selected):active,
html.dark-mode body.zfl-store-active .zfl-qty-minus:active,
html.dark-mode body.zfl-store-active .zfl-qty-plus:active,
html.dark-mode body.zfl-store-active .zfa-thumbs button:active,
html.dark-mode body.zfl-store-active .zfl-sp-wa:active,
html.dark-mode body.zfl-store-active .zfa-wa:active,
html.dark-mode body.zfl-store-active .zfl-cart-share:active,
html.dark-mode body.zfl-store-active .zfl-cart-emptyall:active,
html.dark-mode body.zfl-store-active .zfh-card-add:not(.zfh-add):active,
html.dark-mode body.zfl-store-active .woocommerce-pagination .page-numbers:active{background:#3a3f4a!important;color:#f3f4f6!important}
html.dark-mode body.zfl-store-active .zfa-btn-ghost:disabled,
html.dark-mode body.zfl-store-active #zfhCombosMore:disabled,
html.dark-mode body.zfl-store-active .zfh-more-btn:disabled,
html.dark-mode body.zfl-store-active .zfl-btn-secondary:disabled,
html.dark-mode body.zfl-store-active .zfl-share:disabled,
html.dark-mode body.zfl-store-active .zfa-arr:disabled,
html.dark-mode body.zfl-store-active .zfh-combos-arrow:disabled,
html.dark-mode body.zfl-store-active .zfh-ctab:not([aria-selected="true"]):not([aria-pressed="true"]):disabled,
html.dark-mode body.zfl-store-active .zfl-measure-opt:not(.is-selected):disabled,
html.dark-mode body.zfl-store-active .zfl-qty-minus:disabled,
html.dark-mode body.zfl-store-active .zfl-qty-plus:disabled,
html.dark-mode body.zfl-store-active .zfa-thumbs button:disabled,
html.dark-mode body.zfl-store-active .zfl-sp-wa:disabled,
html.dark-mode body.zfl-store-active .zfa-wa:disabled,
html.dark-mode body.zfl-store-active .zfl-cart-share:disabled,
html.dark-mode body.zfl-store-active .zfl-cart-emptyall:disabled,
html.dark-mode body.zfl-store-active .zfh-card-add:not(.zfh-add):disabled,
html.dark-mode body.zfl-store-active .woocommerce-pagination .page-numbers:disabled{background:#1f2229!important;color:#6b7280!important}
html body.zfl-store-active .zfl-share-opt,
html body.zfl-store-active .zfa-fopt{background:transparent!important;background-image:none!important;color:#111827!important;box-shadow:none!important;text-shadow:none!important}
html body.zfl-store-active .zfl-share-opt:hover,
html body.zfl-store-active .zfa-fopt:hover,
html body.zfl-store-active .zfl-share-opt:focus,
html body.zfl-store-active .zfa-fopt:focus{background:rgba(255,204,0,.18)!important;color:#111827!important}
html body.zfl-store-active .zfl-share-opt:active,
html body.zfl-store-active .zfa-fopt:active{background:rgba(255,204,0,.3)!important}
html body.zfl-store-active .zfl-share-opt:focus-visible,
html body.zfl-store-active .zfa-fopt:focus-visible{outline:3px solid #ffcc00!important;outline-offset:1px!important}
html.dark-mode body.zfl-store-active .zfl-share-opt,
html.dark-mode body.zfl-store-active .zfa-fopt{color:#f3f4f6!important}
html.dark-mode body.zfl-store-active .zfl-share-opt:hover,
html.dark-mode body.zfl-store-active .zfa-fopt:hover,
html.dark-mode body.zfl-store-active .zfl-share-opt:focus,
html.dark-mode body.zfl-store-active .zfa-fopt:focus{background:rgba(255,204,0,.16)!important;color:#f3f4f6!important}
html body.zfl-store-active .zfa-fopt[aria-pressed="true"]{font-weight:700!important}
@media (max-width:860px){html body.zfl-store-active .zfa-fopt[aria-pressed="true"],html.dark-mode body.zfl-store-active .zfa-fopt[aria-pressed="true"]{background:#ffcc00!important;color:#111827!important;border-color:#ffcc00!important}}
html body.zfl-store-active .zfa-arr:disabled{opacity:0!important}
/* sin subrayado ni sombras heredadas del tema en enlaces con aspecto de botón */
html body.zfl-store-active .zfl-btn-primary,html body.zfl-store-active .zfl-btn-secondary,html body.zfl-store-active .zfa-btn,html body.zfl-store-active .zfh-card-add,html body.zfl-store-active .zfa-wa,html body.zfl-store-active .zfl-sp-wa,html body.zfl-store-active .zfl-share-opt{text-decoration:none!important}
/* 1.8.51: tarjetas de categoría de /shop/ (botones) — secundario, nunca blanco. */
html body.zfl-store-active .zfh-catcard:not(.zfh-catcard-active){background:#f3f4f6!important;border-color:#e5e7eb!important}
html body.zfl-store-active .zfh-catcard:not(.zfh-catcard-active):hover,html body.zfl-store-active .zfh-catcard:not(.zfh-catcard-active):focus{background:#fff4c2!important;border-color:#ffcc00!important}
html.dark-mode body.zfl-store-active .zfh-catcard:not(.zfh-catcard-active){background:#252830!important;border-color:#374151!important}
html.dark-mode body.zfl-store-active .zfh-catcard:not(.zfh-catcard-active):hover{background:#2f333c!important;border-color:#ffcc00!important}
html body.zfl-store-active .zfh-catcard:focus-visible{outline:3px solid #ffcc00!important;outline-offset:2px}
