/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
/* Каталог в шапке сайта */
.wd-header-cats.wd-style-1 .menu-opener {
	padding: 10px 20px !important;
	min-width: 200px !important;
	height: 46px !important;
	border-top-left-radius: 25px !important;
	border-top-right-radius: 25px !important;
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px;
}
.wd-nav-vertical.wd-design-default {
	border-radius: 25px !important;
	margin-top: 15px;
}
.wd-dropdown-cats .wd-nav.wd-nav-vertical>li:first-child>a {
	border-top-left-radius: 20px !important;
	border-top-right-radius: 20px !important;
}
.wd-nav-vertical.wd-design-default>li>a:hover {
	background-color: #e7f5ff;
}
.whb-general-header .wd-nav.wd-nav-secondary > li > a {
	background-color: #0d98fc;
	width: 150px;
	border-radius: 30px;
	padding: 10px 20px;
}
.wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a:after {
	color: #fff !important;
	margin-inline-start: 10px !important;
	margin-top: 4px;
}
/* Форма поиска в шапке сайта */
.searchform .searchsubmit {
	border-radius: 50px;
}
/* Отрывок записи на главной */
.wd-post-excerpt {
	margin-top: 15px;
}
/* Хлебные крошки */
.wd-breadcrumbs>:is(span,a):last-child {
	font-weight: 400;
}
/* Кнопка добавления в корзину на странице товара */
.wd-single-add-cart.wd-design-justify .single_variation_wrap {
	margin-top: 15px;
}
div.quantity input[type="button"] {
    min-width: 40px;
    height: 50px;
    border: 1px solid #e5e5e5;
	font-size: 18px;
	font-weight: 400;
}
div.quantity input[type="number"] {
    width: 50px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
div.quantity :is(input[type="number"],input[type="text"]) {
    height: 50px;
	font-size: 16px;
	font-weight: 400;
	color: #333;
}
/* Вариации товара на странице товара */
table.variations label {
	font-weight: 500 !important;
}
.wd-swatch {
	font-weight: 400 !important;
	color: #333 !important;
}
[class*="wd-swatches"].wd-dis-style-3 .wd-swatch.wd-disabled {
	opacity: 1 !important;
	--wd-swatch-brd-color: #e5e5e5 !important;
}
/* Изображение на странице товара */
.woocommerce-product-gallery .woocommerce-product-gallery__image {
	width: 300px;
	margin: 0 auto;
}
/* Кнопка WhatsApp на странице товара */
.wa-order-button {
	margin-top: 20px;
	border-radius: 4px;
}
/* Ярлыки товаров */
.product-label {
	font-size: 14px;
	font-weight: 400 !important;
	text-transform: none !important;
	min-width: 110px !important;
}
.woocommerce-product-gallery .product-labels[class*="labels-rounded"] {
	inset-inline-start: 15px;
	inset-inline-end: unset !important;
}
/* Аккордион на странице товара */
.wd-accordion-opener {
	color: #FFA289 !important;
}
.wd-accordion {
	--wd-accordion-spacing: 15px !important;
}
/* Наличие на странице товара */
p.stock {
	font-size: 14px;
	font-weight: 500 !important;
}
p.stock.wd-style-default:is(.available-on-backorder,.in-stock) {
	color: #3fb16a;
}
p.stock.wd-style-default.in-stock:before {
	color: #3fb16a;
}
p.stock.out-of-stock {
	color: #ef3300;
}
/* Корзина */
.woocommerce .product-price{
	display: none;
}
.wd-label {
	font-weight: 500 !important;
}
ul.variation .item-variation-name {
	color: #333;
	font-weight: 500;
}
.amount {
	font-weight: 500;
}
tr.order-total strong .amount {
	font-size: 18px !important;
}
table th {
	font-size: 14px !important;
}
/* Оформление заказа */
.wd-checkout-prod-total {
	width: 100%;
}
.woocommerce-checkout-review-order-table .cart-subtotal {
	display: none !important;
}
.woocommerce-privacy-policy-text, .woocommerce-terms-and-conditions-checkbox-text {
	font-size: 14px;
}
/* Всплывающая плашка добавления товара в корзину */
.wd-popup-added-cart h3{
	font-size: 16px !important;
	font-weight: 500;
}
.wd-popup-added-cart .close-popup {
	font-size: 14px;
	color: #fff !important;
}
.wd-popup-added-cart .view-cart {
	font-size: 14px;
}
.wd-popup-added-cart .btn {
	margin: 1px 4px !important;
}
/* Купон на странице оформления заказа */
.woocommerce-form-coupon-toggle {
	display: none;
}
.coupon-form p {
	font-size: 14px;
	font-weight: 500;	
}
.coupon-form input {
	height: 46px;
	border: 1px solid #e5e5e5;
	background-color: #fff;
}
.coupon-form input:focus {
	height: 46px;
	border: 1px solid #c5c5c5;
}
.coupon-form button {
	background-color: #0d98fc;
	border: 1px solid #0d98fc;
	border-radius: 4px;
	color: #fff;
	font-size: 15px;
	font-weight: 400;
	text-transform: none;
}
.coupon-form button:hover {
	background-color: #0d98fc;
	border: 1px solid #0d98fc;
	border-radius: 4px;
	color: #fff;
}