/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/

/* Блок доставки і оплати */
.product-text-block-heading {font-weight:700;font-size:18px;}
.delivery-container,.delivery-info-text, .payment-container {font-size:inherit;}
.delivery-container, .payment-container {margin: 12px 0;border-bottom: 1px solid #EDEDF9;}
.delivery-container {border-top: 1px solid #EDEDF9;}

.delivery-container {padding-top: 12px;margin-top:0;}
.delivery-wrapper {margin: 0 0 12px 0;}
.delivery-wrapper-time {margin:15px 0 12px 0;}
.delivery-heading-logo {margin: 0 0 0 5px;}
.delivery-info-icon {width:24px;height:24px;margin: 0 5px 0 0;}

.delivery-info-flex, .delivery-info-text, .delivery-info-text-summary, .payment-methods {display: flex; flex-direction: row;align-items: center;}
.delivery-info-text {width: 100%;justify-content: space-between;}
.delivery-info-text-summary {justify-content: end;}
.delivery-info-text-free {background: #FFF3B4;border-radius: 20px;padding: 2px 10px;}
.delivery-info-icon-faq {width: 18px;height: 18px;margin-left: 5px;}

.payment-methods {flex-wrap:wrap;}
.payment-methods-item {margin: 0 12px 12px 0;padding: 3px 6px;border-radius:10px;background-color: #F2F3F6;}
.payment-methods-item img {height:32px;width:48px;}
.credit-header {margin-top:3px;}

.other-payment-methods {display: flex;flex-direction: row;justify-content: flex-start;}
.payment-method-cash, .warranty {margin-right:12px;}
.payment-method-cash, .payment-method-card, .warranty, .exchange, .payment-methods-item {background-color:#ffffff;}
.payment-method-cash, .payment-method-card, .warranty, .exchange {border-radius:10px;padding: 3px 6px;padding: 6px 12px 6px 40px;position:relative;}
.payment-method-cash:before, .payment-method-card:before, .warranty:before, .exchange:before {top:4px;left:10px;width:24px;height:24px;content: "";position: absolute;}

.payment-method-cash:before {background:url('https://penimaster-ukraine.com.ua/wp-content/uploads/2024/05/cash.svg') center/100% no-repeat;}
.payment-method-card:before {background:url('https://penimaster-ukraine.com.ua/wp-content/uploads/2024/05/card.svg') center/100% no-repeat;}

.medium-text {font-weight:500;}
.warranty:before {background:url('https://penimaster-ukraine.com.ua/wp-content/uploads/2024/05/warranty.svg') center/100% no-repeat;}
.confidance-text {margin-bottom:12px;}

.woocommerce-terms-and-conditions-wrapper {
	display: block!important;
}

[data-title] {
	position: relative; /* Относительное позиционирование */ 
	cursor: help; /* Меняем курсор на справочный */
}
[data-title]::after {
	content: attr(data-title); /* Выводим текст из атрибута data-title */
	left: -330px;/* Положение подсказки */
	top: -110px; /* Положение подсказки */
}
[data-title]::after {
	z-index:9999;
	position: absolute; /* Абсолютное позиционирование */
	opacity: 0; /* Скрываем подсказку, делая её прозрачной */
	transition: 0.5s; /* Время появления подсказки */
	pointer-events: none; /* Подсказка не реагирует на курсор */
	background: #ffffff; /* Цвет фона */
	color: #444444; /* Цвет текста */
	padding: 10px; /* Поля вокруг текста */
	font-size:12px;
	display:block;
	width:350px;
	-webkit-box-shadow: 2px 3px 10px -1px rgba(68,68,68,0.54);
	-moz-box-shadow: 2px 3px 10px -1px rgba(68,68,68,0.54);
	box-shadow: 2px 3px 10px -1px rgba(68,68,68,0.54);
}
[data-title]:hover::after {
	opacity: 1; /* Показываем подсказку */
}

.payment_method_liqpay-webplus img {display: none;}
@media (max-width:992px){
	.other-payment-methods, .warranty-items {flex-direction: column;}
	.payment-method-cash, .warranty {margin: 0 0 12px 0;}
	.payment-method-card {margin: 0 0 2px 0;}
	.payment-method-cash, .payment-method-card, .warranty {width: fit-content;}

	.payment-methods-item [data-title]::after {display:none;}
	.chars-blocks {margin: 0 10px 0 0;}
	.chars-block {margin:0;}
	.product-page .qty-indicator {margin: 10px 0 10px 0;}
}
@media (max-width:767px){
	.tile-installments-info__info {font-size:13px;margin: 12px 0 10px 0;}
	.product-text-block-heading {font-size:15px;}
	.delivery-container, .delivery-info-text, .payment-container {font-size:13px;}
	.delivery-wrapper, .product-text-block-heading:first-child {margin:0 0 10px 0;}
	.delivery-wrapper-time {margin:12px 0 10px 0;}
}
/* Блок доставки і оплати */