/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/
.wc_payment_method.payment_method_novapay label {position: relative;}
.wc_payment_method.payment_method_novapay label::after {
    position: absolute;
    top: 0px;
    right: -85px;
    content: "";
    background: url(https://aaa.monster/wp-content/uploads/nova_pay.png) no-repeat top right / cover;
    width: 78px;
    height: 18px;
}

.wcus-checkout-fields {
		margin-top: 30px;
		margin-bottom: 10px;
    border-left: 5px solid #363636;
    border-right: 5px solid #363636;
    border-bottom: 5px solid #363636;
    border-radius: 5px 5px 5px 5px; /* Встановлюємо бордер-радіус тільки для нижнього бордера */
}
.wcus-checkout-fields h3 {
    position: relative;
    background-color: #363636;
    color:#ffffff;
    padding: 10px 70px 10px 10px;
    margin: 0px -5px 0px -5px;
    font-weight: bold;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
}
.wcus-checkout-fields h3::after {
    position: absolute;
    top: 7px;
    right: 5px;
    content: "";
    background: url(https://aaa.monster/wp-content/uploads/nova_poshta_rzt_ukrpost200.jpg) no-repeat top right / cover;
    width: 185px;
    height: 45px;
    z-index: 100;
	  box-shadow: -2px -4px 4px 0px rgba(0, 0, 0, .2);
}
#wcus-shipping-cost {position: relative;}
#wcus-shipping-cost::after {
    position: absolute;
    top: -1px;
    left: -60px;
    content: "";
    background: url(https://aaa.monster/wp-content/uploads/nova_poshta20.jpg) no-repeat top right / cover;
    width: 55px;
    height: 20px;
    z-index: 100;
}
#shipping_method.woocommerce-shipping-methods li:nth-child(2), #shipping_method.woocommerce-shipping-methods li:nth-child(3) {
	position: relative;
}
.woocommerce-cart.woocommerce-page #shipping_method.woocommerce-shipping-methods li:nth-child(2)::after {
    position: absolute;
    top: -1px;
    right: 145px;
    content: "";
    background: url(https://aaa.monster/wp-content/uploads/rozetka_logo30.png) no-repeat top right / cover;
    width: 20px;
    height: 20px;
    z-index: 100;
}
@media (max-width: 1024px) {
	.woocommerce-cart.woocommerce-page #shipping_method.woocommerce-shipping-methods li:nth-child(2)::after {
		right: 305px !important;
	}
}
@media (max-width: 768px) {
	.woocommerce-cart.woocommerce-page #shipping_method.woocommerce-shipping-methods li:nth-child(2)::after {
		left: 145px !important;
	}
	.woocommerce-checkout.woocommerce-page #wcus-shipping-cost::after {
		left: -65px; !important;
	}
	.woocommerce-cart.woocommerce-page #wcus-shipping-cost::after {
		left: 95px; !important;
	}
	.woocommerce-cart.woocommerce-page #shipping_method.woocommerce-shipping-methods li:nth-child(3)::after {
		left: 95px !important;
	}
	.wcus-checkout-fields h3 {
		font-size:14px !important;
	}
}

.woocommerce-checkout.woocommerce-page #shipping_method.woocommerce-shipping-methods li:nth-child(2)::after {
    position: absolute;
    top: -1px;
    right: 145px;
    content: "";
    background: url(https://aaa.monster/wp-content/uploads/rozetka_logo30.png) no-repeat top right / cover;
    width: 20px;
    height: 20px;
    z-index: 100;
}
.woocommerce-cart.woocommerce-page #shipping_method.woocommerce-shipping-methods li:nth-child(3)::after {
    position: absolute;
    top: 3px;
    right: 95px;
    content: "";
    background: url(https://aaa.monster/wp-content/uploads/logo_ukrpost2.png) no-repeat top right / cover;
    width: 18px;
    height: 22px;
    z-index: 100;
}
.woocommerce-checkout.woocommerce-page #shipping_method.woocommerce-shipping-methods li:nth-child(3)::after {
    position: absolute;
    top: 3px;
    right: 95px;
    content: "";
    background: url(https://aaa.monster/wp-content/uploads/logo_ukrpost2.png) no-repeat top right / cover;
    width: 18px;
    height: 16px;
    z-index: 100;
}
.woocommerce-billing-fields {
	display: flex;
	flex-direction: column;
}
.vc_custom_1654852925026, .vc_custom_1770593963966 {
  box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 20px;
}
.vc_custom_1770593963966 {
	margin:5px!important;
	padding:15px 0 0 0!important;
}
.woocommerce-breadcrumb {
	font-size: 13px !important;
}
bdi {white-space:nowrap;}

.wd-reviews-heading {display:none !important;}

.woocommerce-Reviews {
	font-size: 13px;
    line-height: 1.3em;
}
.wd-reviews-load-more {
  display: block;
  margin: 10px auto 0;
  padding: 10px 24px;
  background: none;
  border: none;
  font-size: 13px;
  cursor: pointer;
  text-decoration: underline !important;
  transition: background 0.2s, color 0.2s;
}
.wd-reviews-load-more:hover {
  background: none;
  color: #000;
}
.wd-reviews-content .commentlist .review {
	background: #F4F4F4;
}
.vc_custom_1772353214336, .vc_custom_1772353231127, .vc_custom_1772353253001 {
	line-height: 1.2em;
}
.wd.wd .wd-loop-item-699 .wd-product-wrapper {
	background: #ffffff;
}
.wc_payment_method .payment_box {
	background: #ffffff !important;
}
.tabs-layout-tabs .shop_attributes {
    max-width: 780px;
	background: #f4f4f4;
	border-radius: 20px;
}
.shop_attributes tbody {
	padding: 30px;
}