/**
 * Front styling.
 */
span:has(.wkt_shipping_method) {
	width: 100%;
}

.wkt_shipping_method {
	flex-grow: 1;
	display: flex;
	gap: 16px;
	align-items: center;
	justify-content: flex-start;
}

.wkt_shipping_method img {
	border: 1px solid #B6CFFB;
	border-radius: 16px;
	background-color: #EAF3FA;
	padding: 12px;
	max-width: 56px;
}

.wkt_shipping_method .wkt_shipping_method_content .wkt_shipping_method_name {
	font-size: 16px;
	font-weight: 500;
	color: #1D263D;
}

.wkt_shipping_method .wkt_shipping_method_content .wkt_shipping_method_label {
	font-size: 14px;
	font-weight: 500;
	color: #000000;
}

.wkt_shipping_method .wkt_shipping_method_content .wkt_shipping_method_label .woocommerce-Price-amount {
	font-weight: 500 !important;
}

.wkt_shipping_method .wkt_shipping_method_content .wkt_shipping_method_label .woocommerce-Price-amount bdi {
	font-weight: 500 !important;
	color: #000000;
}

.wkt_shipping_method .wkt_shipping_method_content1 {
	margin-left: auto;
}

.wkt_shipping_method .wkt_shipping_method_content1 input[type="radio"] {
	font-family: "icomoon" !important;
	font-size: 18px;
	appearance: none;
}

.wkt_shipping_method .wkt_shipping_method_content1 input[type="radio"]::before {
	content: "\e90f";
	color: #4b4db5;
}

.wkt_shipping_method .wkt_shipping_method_content1 input[type="radio"]:checked::before {
	content: "\e937";
	color: #4b4db5;
}

@media (max-width: 525px) {
	.wkt_shipping_method {
		gap: 8px;
	}
	.wkt_shipping_method img {
		max-width: 50px;
		padding: 8px;
	}
}

.shipping_via_transexpress {
	display: none !important;
}

.transexpress_not_selected {
	display: none !important;
}

.transexpress_shipping_rate_unavailable_ {
	display: none !important;
}
