/*!
 * TALITOR ELECTRONICS — WooCommerce category cards
 * File: 22-category-cards.css
 * Author: Raphael
 * Organization: Talitor Electronics
 * Website: https://talitor-electronics.no
 * Copyright: © 2026 Talitor Electronics. All rights reserved.
 *
 * Scope: legacy WooCommerce product-category tiles rendered by Kadence.
 * Migration: replace the original category-card CSS in Additional CSS;
 * do not keep both stylesheets active.
 * Requires: the "Alle produkter" category thumbnail to be replaced separately
 * with the supplied transparent AVIF grid icon.
 */
.woocommerce ul.products li.product-category{position:relative !important}.woocommerce ul.products li.product-category.loop-entry,.woocommerce ul.products li.product-category.loop-entry:hover,.woocommerce ul.products li.product-category.loop-entry:focus-within{overflow:hidden !important;border-radius:18px !important;background:0 0 !important;box-shadow:none !important;transform:none !important;transition:none !important}.woocommerce ul.products li.product-category>a{position:relative !important;display:block !important;overflow:hidden !important;border-radius:26px !important;background:0 0 !important;box-shadow:none !important;text-decoration:none !important;transform:none !important;transition:none !important}.woocommerce ul.products li.product-category>a>img{display:block !important;width:100% !important;height:auto !important;margin:0 !important;border-radius:18px !important;object-fit:contain;transform:scale(1) !important;transition:transform .7s ease !important}@media (hover:hover) and (prefers-reduced-motion:no-preference){.woocommerce ul.products li.product-category:hover>a>img{transform:scale(1.05) !important}}.woocommerce ul.products li.product-category .product-details,.woocommerce ul.products li.product-category .product-details.content-bg,.woocommerce ul.products li.product-category .entry-content-wrap{position:absolute !important;inset:auto 0 0 !important;z-index:10 !important;display:block !important;opacity:1 !important;visibility:visible !important;margin:0 !important;padding:9px 2px !important;border-radius:4px !important;background:rgba(0,0,0,.7) !important;transform:none !important;translate:none !important;animation:none !important}.woocommerce ul.products li.product-category .woocommerce-loop-category__title,.woocommerce ul.products.woo-archive-action-on-hover li.product-category:hover .woocommerce-loop-category__title,.woocommerce ul.products.woo-archive-action-on-hover li.product-category:focus-within .woocommerce-loop-category__title{display:block !important;opacity:1 !important;visibility:visible !important;margin:0 !important;padding:0 !important;color:#fff !important;font-size:clamp(.78rem,1.2vw,1.05rem) !important;line-height:1.15 !important;text-align:center !important;white-space:nowrap !important;overflow:visible !important;text-overflow:clip !important;transform:none !important;translate:none !important;animation:none !important}.woocommerce ul.products.woo-archive-action-on-hover li.product-category:is(:hover,:focus-within) .product-details,.woocommerce ul.products.woo-archive-action-on-hover li.product-category:is(:hover,:focus-within) .entry-content-wrap,.woocommerce ul.products.woo-archive-action-on-hover li.product-category:is(:hover,:focus-within) .woocommerce-loop-category__title>:not(.count){display:block !important;opacity:1 !important;visibility:visible !important;transform:none !important;translate:none !important}.woocommerce ul.products li.product-category .count,.woocommerce ul.products li.product-category mark.count,.woocommerce ul.products.woo-archive-action-on-hover li.product-category:is(:hover,:focus-within) .count{display:none !important}.woocommerce ul.products li.product-category:is(:hover,:focus-within) .product-details,.woocommerce ul.products li.product-category:is(:hover,:focus-within) .entry-content-wrap{background:rgba(0,0,0,.82) !important}.woocommerce ul.products li.product-category>a:focus-visible{outline:3px solid #2563eb !important;outline-offset:-3px !important}.woocommerce ul.products li.product-category:before,.woocommerce ul.products li.product-category:after,.woocommerce ul.products li.product-category>a:before,.woocommerce ul.products li.product-category>a:after{content:none !important;display:none !important}@media (max-width:767px){.woocommerce ul.products li.product-category .product-details,.woocommerce ul.products li.product-category .entry-content-wrap{padding:8px 12px !important}.woocommerce ul.products li.product-category .woocommerce-loop-category__title{font-size:clamp(.78rem,2.8vw,.92rem) !important}}@media (prefers-reduced-motion:reduce){.woocommerce ul.products li.product-category>a>img{transform:none !important;transition:none !important}}