/* =========================================================
   InvaLife — правки дизайна ТОЛЬКО для страниц магазина
   (карточка товара, каталог, корзина, оформление заказа).

   Подключается условно в functions.php только когда WooCommerce
   считает текущую страницу «страницей магазина» (is_woocommerce(),
   is_cart(), is_checkout()) — на остальном сайте этот файл вообще
   не загружается, поэтому конфликтов с остальной темой нет.

   Дополнительно все правила ограничены классом body.woocommerce,
   который сама WooCommerce добавляет на свои страницы — двойная
   защита от случайного влияния на другие страницы сайта.
========================================================= */

/* ---------------------------------------------------------
   1. Выпадающие списки («Цвет», «Размер», «Пол» и т.п.) —
      скругление 50px → 10px.
      Учтены и обычный <select>, и вариант Woodmart через Select2
      (на случай, если выпадающий список стилизован через него).
--------------------------------------------------------- */
body.woocommerce .variations select,
body.woocommerce div.product form.cart select,
body.woocommerce .woocommerce-variation-add-to-cart select,
body.woocommerce select {
  border-radius: 10px !important;
}

body.woocommerce .select2-container--default .select2-selection--single,
body.woocommerce .select2-selection,
body.woocommerce .select2-selection--single {
  border-radius: 10px !important;
}

/* ---------------------------------------------------------
   2. Блок количества (кнопки «−» / «+» и поле с цифрой) —
      убираем фон и границу у всех трёх элементов.
--------------------------------------------------------- */
body.woocommerce .quantity .qty,
body.woocommerce .quantity input.qty,
body.woocommerce .quantity input[type="number"],
body.woocommerce .quantity input[type="button"],
body.woocommerce .quantity .minus,
body.woocommerce .quantity .plus {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

/* Сам контейнер количества тоже на всякий случай без фона/рамки —
   если у Woodmart есть обводка именно на обёртке .quantity */
body.woocommerce .quantity {
  background: transparent !important;
  border: none !important;
}

/* ---------------------------------------------------------
   3. Кнопки «В корзину» и «Покупка в 1 клик» — скругление
      50px → 10px. Названия классов кнопки «Покупка в 1 клик»
      могут отличаться в зависимости от того, каким модулем/плагином
      она добавлена — поэтому вместе с конкретными классами
      WooCommerce/Woodmart добавлен более широкий селектор по всем
      кнопкам в блоке карточки товара (.summary), чтобы точно
      захватить обе кнопки, даже если их точный класс отличается.
--------------------------------------------------------- */
body.woocommerce .single_add_to_cart_button,
body.woocommerce div.product form.cart .button,
body.woocommerce button[name="add-to-cart"],
body.woocommerce .summary .button,
body.woocommerce .summary a.button,
body.woocommerce .summary button {
  border-radius: 10px !important;
}
body.woocommerce .wd-nav>li>a {
    text-transform: none;
}
body.woocommerce .product-tabs-wrapper .tabs-layout-tabs>.wd-nav-tabs-wrapper {
    text-align: left;
}
body.woocommerce .wd-product.wd-hover-fw-button .wd-add-btn>a {
    border-radius: 10px !important;
    background-color: rgb(47 174 96);
	text-transform: none;
}
body.woocommerce :is(.btn,.button,button,[type="submit"],[type="button"]):hover {
    background-color: none!important;
}
.form-style-underlined div.quantity input[type="number"], .form-style-underlined div.quantity input[type="text"] {
    padding: 0px !important;
}
.iw-donate-amounts .iw-amount-grid button {
    color: #000;
}
.woocommerce-ordering  select {
    background-color: #ffffff !important;
}