/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
/* Основной контейнер */
.container, .container-fluid {
	padding-inline-start: 50px;
	padding-inline-end: 50px;
}
@media (max-width: 768px) and (orientation: portrait) {
	.container, .container-fluid {
		padding-inline-start: 20px;
		padding-inline-end: 20px;
	}
}
@media (max-width: 768px) and (orientation: landscape) {
	.container, .container-fluid {
		padding-inline-start: 30px;
		padding-inline-end: 30px;
	}	
}
/* Верхнее меню */
html .wd-nav.wd-nav-main li a {
	letter-spacing: 0.5px;
}
.wd-dropdown-menu.wd-design-aside.wd-style-with-bg .wd-sub-menu-wrapp>.wd-sub-menu>li>a {
    font-weight: 400 !important;
}
/* Баннеры разделов на главной странице */
.elementor-9 .elementor-element.elementor-element-dfe8e5a .banner-image {
	position: relative;
	z-index: 99;
}
.btn.btn-style-link {
	--btn-brd-width: 1px !important;
	font-weight: 400;
	text-transform: none;
	letter-spacing: 0.5px;
}
/* Замена цифр в заголовке */
.title-style {
	font-family: Cormorant Infant;
	font-weight: 400;
}
/* Заголовок страницы */

.wd-page-title {
	animation: fadeInUp 1.25s ease forwards;
	animation-delay: 0.1s;
	transition: opacity 0.3s ease;
}
@keyframes wd-page-title {
	0% {
		transform: translateY(20px);
		opacity: 0;
	}
	100% {
		transform: translateY(0px);
		opacity: 1;
	}
}


h1.entry-title {
	animation: fadeInUp 1.25s ease forwards;
	animation-delay: 0.1s;
	transition: opacity 0.3s ease;
}
@keyframes entry-title {
	0% {
		transform: translateY(20px);
		opacity: 0;
	}
	100% {
		transform: translateY(0px);
		opacity: 1;
	}
}


.wd-breadcrumbs {
	animation: fadeInUp 1.5s ease forwards;
	animation-delay: 0.3s;
	transition: opacity 0.3s ease;
}
@keyframes wd-breadcrumbs {
	0% {
		transform: translateY(100px);
		opacity: 0;
	}
	100% {
		transform: translateY(0px);
		opacity: 1;
	}
}

.wd-back-btn.wd-style-icon {
	display: none;
}
/* Хлебные крошки */
.wd-breadcrumbs>:is(span,a):last-child {
	font-weight: 400;
}
/* Страница товара */
.woocommerce-product-gallery img {
	background-color: #f4f4f4;
}
.sku {
	font-size: 14px;
}
p.stock {
	font-weight: 500;
}
p.stock.wd-style-default:is(.available-on-backorder,.in-stock) {
	color: #4eba59;
}
.wapf-swatch--text label {
	padding: 5px 15px;
}
.wapf-swatch--text.wapf-checked {
	border-color: #333;
	background: #fff;
	color: #333;
}
.product-label {
	font-size: 14px !important;
	font-weight: 400 !important;
	text-transform: none !important;
}
.wd-grid-g {
	row-gap: 50px;
}
.wd-product img {
	background-color: #f4f4f4;
	//padding: 70px;
}
@media (max-width: 768px) {
	.wd-product img {
		//padding: 30px;
	}	
}
.wd-product.wd-hover-fw-button .wd-add-btn {
	display: none;
}
.wd-product.wd-hover-quick .wd-add-btn {
	display: none;
}
.woocommerce-result-count {
	margin-bottom: 0px;
}
.wd-action-btn.wd-style-text>a {
	font-weight: 400;
}
.woocommerce-ordering.wd-style-underline select {
	font-weight: 400;
}
.pswp__img {
	background-color: #f4f4f4 !important;
}
/* Коллекции */
.wpcpc-wrap-full .wpcpc-collection .wpcpc-collection-name {
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 0px;
}
.wpcpc-banner {
	margin-top: -20px;
	margin-bottom: 30px;
}
/* Single Product Add to cart button */
.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;
}
/* Архив товаров */
.wd-product :is(.wd-entities-title,.wd-product-cats,.wd-product-brands-links,.wd-product-sku,.wd-product-stock,.price) {
	margin-block: -.3em !important;
}
.price-preorder {
	color: #CC2A14;
}
/* Корзина */
.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: 20px !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;
}
/* Страница Thank You */
.order-actions--heading {
	//display: none;
}
:is(.woocommerce-order-downloads,.woocommerce-order-details) .button {
	//display: none;
}
/* Всплывающая плашка добавления товара в корзину */
.popup-added_to_cart h3 {
    font-size: 16px !important;
	font-weight: 400 !important;
}
.popup-added_to_cart .close-popup {
	font-size: 14px;
	color: #fff !important;
}
.popup-added_to_cart .view-cart {
	font-size: 14px;
}