/* Keep the vendor's flip animation while giving its image a real full-size link. */
.qodef-woo-product-image .wpcis-swap-link {
	position: absolute;
	inset: 0;
	display: block;
	z-index: 9;
}
.qodef-woo-product-image .wpcis-swap-link:focus-visible {
	outline: 2px solid currentColor;
	outline-offset: -3px;
}
.qodef-woo-product-title > a:focus-visible {
	outline: 2px solid currentColor;
	outline-offset: 3px;
}
/* Wishlist controls must remain above the image link. The empty overlay passes clicks through. */
.qodef-woo-product-image > .qodef-woo-product-image-inner {
	z-index: 10;
	pointer-events: none;
}
.qodef-woo-product-image-inner .qodef-woo-product-additional-icons {
	pointer-events: auto;
	z-index: 11;
}
.qodef-woo-product-image-inner > .woocommerce-loop-product__link {
	pointer-events: auto;
}
.korak-product-contact {
	margin: 22px 0;
	padding-top: 18px;
	border-top: 1px solid #e5e2dd;
}
.korak-product-contact p { margin: 0 0 14px; }
.korak-product-contact .korak-contact-button {
	display: inline-block;
	padding: 12px 20px;
	min-height: 44px;
	border: 1px solid #252525;
	background: #fff;
	color: #252525;
	font-family: inherit;
	font-style: normal;
	font-size: 13px;
	line-height: 1.5;
	text-transform: none;
}
.korak-product-contact .korak-contact-button:hover { background: #252525; color: #fff; }
.korak-product-contact .korak-contact-button:focus-visible { outline: 2px solid #252525; outline-offset: 3px; }
.qodef-woo-product-image .korak-product-details {
	pointer-events: auto;
}
