/*
Theme Name:     JudytaNailsArt - Child Theme
Theme URI:      n/a
Template:       kadence
Author:         Pro Author
Author URI:     n/a
Description:    Child Theme Description
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/
h2.widgettitle {
	color:#2B2B2B !important;
	font-size: 18px;
	font-weight:400;
	padding-bottom:20px;
}

.widget_nav_menu a {
	font-size:14px;
	color:#8F8F8F !important;
	line-height:36px;
}
.widget_nav_menu a:hover {
	color:#262626 !important;
	font-weight:bold;
}
.menu-item-7987 >a {
	color:red !important;
}
.menu-item-7987 >a:hover {
	color:red !important;
	font-weight:bold;
}

.menu-item-7986 > a {
	color:red !important;
}

.menu-item-7986 >a:hover {
	color:red !important;
	font-weight:bold;
}
.entry.loop-entry {
	box-shadow:none;
}

select.orderby {
	font-weight:400 !important;
}
span.wlr-product-message {
	font-size:14px !important;
 color: #474747 !important; 
	font-weight:200 !important;
}
ul.wc-block-product-categories-list.wc-block-product-categories-list--depth-0:hover {
	color:#000 !important;
}
a:where(:not(.wp-element-button)) {
	text-decoration:none;
}
.woocommerce .woocommerce-product-details__short-description {
    font-size: 14px;
    margin-bottom: 2em;
	font-weight:400;
}

.wp-block-search__inside-wrapper {
    border: 1px solid #cbd5e0;
    border-radius: 5px;
    display: flex;
    flex: auto;
    flex-wrap: nowrap;
    max-width: 90%;
}
.wp-block-search .wp-block-search__input {
	border:none;
}

.wp-block-search__button.wp-element-button:hover {
	background:#1A202C !important;
	color:#fff !important;
}

.wc-block-product-categories-list {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}

.wc-block-product-categories-list-item::marker {
  content: none;
}

.wc-block-product-categories-list--depth-1 .wc-block-product-categories-list-item::before,
.wc-block-product-categories-list--depth-2 .wc-block-product-categories-list-item::before {
  content: "›";
  position: absolute;
  left: 0;
  color: #555;
  font-size: 14px;
}

.wc-block-product-categories-list--depth-1 .wc-block-product-categories-list-item,
.wc-block-product-categories-list--depth-2 .wc-block-product-categories-list-item {
  position: relative;
  padding-left: 20px;
}

.wc-block-product-categories-list-item a {
  color: #474747 !important;
	line-height:36px;
}

.wc-block-product-categories-list-item a:hover {
  color: #E0B5CE !important; 
}
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt {
    background-color: var(--global-palette-btn-bg);
    color: #2B2B2B;
    -webkit-font-smoothing: antialiased;
}
.woocommerce div.product .product_meta>span {
    display: block;
    font-size: 70%;
    font-weight: 300;
    color: #474747;
}
.stock.in-stock {
	font-weight:bold !important;
	color:#E49E61 !important;
}
.woocommerce section.products>h2 {
    font-size: 26px;
    margin-bottom: 0.5em;
    font-weight: 300;
}
.button.checkout.wc-forward {
	color:#2B2B2B !important;
}
.woocommerce-mini-cart.cart_list.product_list_widget {
  font-size: 14px !important;
  color: #262626 !important;
}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {
    display: block;
    font-weight: 400;
    color: inherit;
    text-decoration: none;
    font-size: 0.9em;
}
.woocommerce.widget_shopping_cart .total strong, .woocommerce .widget_shopping_cart .total strong {
	font-weight:300;
}
.woocommerce-Price-amount.amount {
	font-weight:500;
	font-family:poppins;
	color:#2B2B2B !important;
}
/* Ustawienie kolumnowego układu wewnątrz produktu */
.product-card {
  display: flex;
  flex-direction: column;
  height: 100%;
}
