/*
Theme Name: Riode Child
Theme URI: https://riode.org/
Author: D-THEMES
Author URI: https://riode.org/about-me/
Description: Riode Responsive WordPress + eCommerce Theme.
Version: 1.0
Template: riode
License: Commercial
License URI: http://themeforest.net/licenses/regular_extended
Tags: woocommerce, corporate, ecommerce, responsive, blue, black, green, white, light, dark, red, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
*/

/*************** ADD YOUR CUSTOM CSS HERE  ***************/

/* === HOTFIX: Add to Cart zpět === */

/* 0) sjednocení modré přes proměnné (ať není jiná modrá) */
:root{
  --blue-strong: var(--brand);
  --blue-strong-hover: var(--brand-hover);
}

/* 1) wrapper akcí neskrývat */
.product-loop .product-action{
  display: flex !important;
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  transform: none !important;
  gap: 12px;
}

/* 2) hlavní Add to cart vždy ukázat (i když téma schovává) */
.product-loop .btn-add-cart,
.product-loop .add_to_cart_button,
.product-wrap .add_to_cart_button,
.woocommerce .products .add_to_cart_button{
  display: inline-flex !important;
  visibility: visible !important;
  opacity: 1 !important;
  align-items: center;
  justify-content: center;
}

/* 3) skryj jen vedlejší ikony, ne košík */
.product-loop .product-action :is(.btn-wishlist, .btn-quickview, .btn-compare, .btn-product-icon):not(.btn-add-cart){
  display: none !important;
}

/* 4) pokud je hlavní tlačítko .btn-product, vrať mu text (ne ikon-only) */
.product-details .btn-product,
.product-hide-details .btn-product{
  text-indent: 0 !important;   /* dříve -999em */
  font-size: 16px;
  min-width: auto;
  max-width: none;
}

/* 5) jistota – žádné odsunutí textu uvnitř tlačítka */
.product-loop .btn-add-cart *, 
.product-loop .add_to_cart_button *{
  text-indent: 0 !important;
}

/* 6) mobil: normální “pilulka” (ikonu můžeš doplnit později) */
@media (max-width:480px){
  .product-details .btn-product{
    width: auto; height: 42px; padding: 0 14px; border-radius: 6px;
  }
}

/* 7) children hover v kategoriích drž na brandu */
:is(.shop-sidebar,.sidebar,.product-sidebar,.riode-sidebar,.widget-area)
  .widget_product_categories .children .cat-item > a:hover{
  color: var(--brand);
}
