body.vc-travelfic-child .woocommerce form .form-row label {
	font-weight: 800;
	color: var(--vc-base-text);
}

body.vc-travelfic-child .woocommerce-info,
body.vc-travelfic-child .woocommerce-message,
body.vc-travelfic-child .woocommerce-error {
	border-radius: 18px;
	border-top: 0;
	box-shadow: var(--vc-shadow-soft);
}

body.vc-travelfic-child.woocommerce-cart td.product-thumbnail {
	width: 130px;
	min-width: 130px;
	padding: 0.5rem 0.75rem;
	vertical-align: middle;
}

body.vc-travelfic-child.woocommerce-cart td.product-thumbnail a,
body.vc-travelfic-child.woocommerce-cart td.product-thumbnail .vc-cart-item__image {
	width: 100%;
	height: 110px;
	border-radius: 12px;
	object-fit: cover;
	display: block;
}

body.vc-travelfic-child.woocommerce-cart .vc-cart-item__image {
	width: 100%;
	height: 110px;
	border-radius: 12px;
	object-fit: cover;
}

body.vc-travelfic-child.woocommerce-cart .product-thumbnail {
	text-align: center;
}

@media (max-width: 768px) {
	body.vc-travelfic-child.woocommerce-cart td.product-thumbnail {
		width: auto;
		min-width: 0;
		padding: 0.35rem;
	}
	body.vc-travelfic-child.woocommerce-cart td.product-thumbnail a,
	body.vc-travelfic-child.woocommerce-cart td.product-thumbnail .vc-cart-item__image {
		height: 90px;
	}
}

body.vc-travelfic-child.page-id-16.woocommerce-checkout .vc-checkout-product {
	display: flex;
	align-items: flex-start;
	gap: 0.85rem;
	flex-wrap: wrap;
}

body.vc-travelfic-child.page-id-16.woocommerce-checkout .vc-checkout-product__image {
	flex: 0 0 auto;
}

body.vc-travelfic-child.page-id-16.woocommerce-checkout .vc-checkout-product__image img {
	width: 78px;
	height: 78px;
	border-radius: 10px;
	object-fit: cover;
}

body.vc-travelfic-child.page-id-16.woocommerce-checkout .vc-checkout-product__details {
	flex: 1 1 auto;
	max-width: calc(100% - 90px);
}

@media (max-width: 640px) {
	body.vc-travelfic-child.page-id-16.woocommerce-checkout .vc-checkout-product {
		flex-direction: column;
	}
	body.vc-travelfic-child.page-id-16.woocommerce-checkout .vc-checkout-product__details {
		max-width: 100%;
	}
}
