/*
Theme Name: Véhicules Anciens Elementor
Theme URI: https://vehicules-anciens.fr/
Description: Véhicules Anciens Elementor IRCF
Author: IRCF
Author URI: https://ircf.fr/
Template: hello-elementor
Version: 1.0
Text Domain: vehicules-anciens-elementor
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/

.ircf-categories-list{
  column-count: 3;
}

/* Stock */

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock.in-stock{
  color: #039841;
}

/* Add to cart forms */

:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart:not(.grouped_form):not(.variations_form) {
  width: 100%;
}
:is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart.variations_form .woocommerce-variation-add-to-cart, :is(.elementor-widget-woocommerce-product-add-to-cart, .woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart, .elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart:not(.grouped_form):not(.variations_form) .button{
  display: block;
  width: 100%;
}

/* Bundle products */

div.product.bundled_product_summary{
  display: flex;
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
  border-bottom: none !important;
}
div.product.bundled_product_summary div.images.bundled_product_images{
  width: 30px;
  margin-right: 0.8rem;
  margin-bottom: 0;
}
div.product.bundled_product_summary:not(.thumbnail_hidden) .details{
  width: 100%;
  display: flex;
  justify-content: space-between;
}
div.product.bundled_product_summary h4.bundled_product_title{
  font-size: 0.8rem;
  width: 80%;
  margin-bottom: 0;
  color: inherit;
  line-height: inherit;
}
div.product.bundled_product_summary .bundled_product_excerpt.product_excerpt{
  display: none; /* TODO remove from dom */
}
.elementor-widget.elementor-widget-woocommerce-product-add-to-cart div.product.bundled_product_summary{
  display: none; /* TODO remove from dom */
}
.woocommerce div.product.bundled_product_summary .bundled_item_cart_details > p {
  font-size: .8em;
  margin-bottom: 0;
  text-align: right;
}
