/**
* Theme Name: Blonwe Child
* Description: This is a child theme of Blonwe, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/KlbTheme">KlbTheme (Sinan ISIK)</a>
* Template: blonwe
* Version: 1.3.2
*/


/* Categoria + Tag sotto wishlist: uniforma davvero tutto */
.single-product div.product .summary .product_meta,
.single-product div.product .summary .product_meta .posted_in,
.single-product div.product .summary .product_meta .posted_in a,
.single-product div.product .summary .product_meta .tagged_as,
.single-product div.product .summary .product_meta .tagged_as a{
  font-size: 18px !important;   /* scegli tu */
  line-height: 1.5 !important;
}

table.variations {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important;
}

table.variations tr {
  display: flex !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 8px !important;
}

table.variations td {
  display: flex !important;
  align-items: center !important;
  padding: 0 !important;
}

table.variations td.label {
  white-space: nowrap !important;
}

/* Nasconde il valore testuale selezionato che crea il disallineamento */
.woocommerce-variation-price,
td.value .wc-no-matching-variations {
  display: none !important;
}

/* Nasconde il valore selezionato testuale sotto il label */
.variations td.label::after,
.variations th.label::after {
  display: none !important;
  content: none !important;
}

/* Rimuove il testo duplicato dell'annata selezionata */
.wvs-style-squared .wvs-selected-value,
.button-variable-items-wrapper ~ span,
td.label .wvs-selected-value {
  display: none !important;
}

/* Nasconde il valore testuale corrente mostrato dal plugin swatches */
.wvs-selected-label-value,
.wvs-selected-label,
td.label .wvs-selected-label-value,
.woo-variation-swatches .wvs-selected-label {
  display: none !important;
}

/* Il ":" è generato dal th.label del plugin swatches */
th.label::after,
th.label::before,
td.label::after,
td.label::before {
  display: none !important;
  content: '' !important;
}

/* Nasconde il valore selezionato che appare sotto il label */
.woo-variation-swatches-on-product .wvs-selected-label {
  display: none !important;
}

/* Forza allineamento verticale della riga */
table.variations tbody tr th.label {
  vertical-align: middle !important;
  padding-top: 0 !important;
  line-height: 1 !important;
}

span.woo-selected-variation-item-name {
  display: none !important;
}

/* Tasti arrotondati widget home page */
.woocommerce a.button,
.woocommerce button.button,
.wp-block-woocommerce-product-button a,
.product-item .button,
.klb-product .button,
.add_to_cart_button,
.product_type_variable {
  border-radius: 25px !important;
}

/* Bottoni widget prodotti in evidenza home */
.product-item a.button,
.products a.button,
.woocommerce ul.products li.product a.button,
.woocommerce-loop-product__link ~ a.button,
a.button.product_type_simple,
a.button.product_type_variable,
a.button.product_type_external {
  border-radius: 25px !important;
}

.site-header .header-main .site-brand img {
  width: 180px !important;
  height: auto !important;
  max-height: 100px !important;
}

span.badge.style-1.sale {
  background-color: #3B1F0A !important;
  --color-red600: #3B1F0A !important;
}

/* Rimuove il doppio blocco logo e usa JS */
.site-header .header-main .site-brand img {
  width: 209px !important;
  height: auto !important;
}

/* Icona lente ricerca */
form.search-form button[type="submit"],
.header-search button.search-submit,
form.search-form .search-submit {
  background-color: #fff !important;
  color: #3B1F0A !important;
  border-color: #fff !important;
}

/* Prezzo in offerta - da rosso a marrone */
.woocommerce ins .woocommerce-Price-amount,
.woocommerce ins,
.price ins,
.product-price ins,
.woocommerce-Price-amount.amount {
  color: #3B1F0A !important;
}

/* Hover bottone Acquista - leggero scurimento */
a.button.product_type_simple.add_to_cart_button:hover,
a.button.add_to_cart_button:hover,
.ct-buttons.primary-button a:hover {
  background-color: #2e1808 !important;
  border-color: #2e1808 !important;
  color: #fff !important;
}