/* Thank you page */

/* .woocommerce-order-additional-info {
	border-top: 1px solid var(--the7-divider-color) !important;
}

.woocommerce-order-overview__payment-method {
  padding-bottom: 10px !important;
}

.woocommerce-order-additional-info {
	padding-top: 10px !important;
	color: #131313;
}

.woocommerce-order-additional-info,
.woocommerce-order-additional-info h2 {
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #000000;
}

.woocommerce-order-additional-info h2 {
	color: #645D57;
}

.woocommerce-order-additional-info a {
	color: #FF6633;
	transition: color 0.3s ease-in-out;
}

.woocommerce-order-additional-info a:hover {
	color: #645D57;
}

.woocommerce-order-overview__order,
.woocommerce-order-overview__date,
.woocommerce-order-overview__email,
.woocommerce-order-overview__total,
.woocommerce-order-overview__payment-method {
	color: #645D57 !important;
	font-weight: 400;
}

.woocommerce-order-overview__order strong,
.woocommerce-order-overview__date strong,
.woocommerce-order-overview__email strong,
.woocommerce-order-overview__total strong,
.woocommerce-order-overview__payment-method strong,
.woocommerce-thankyou-order-received {
	color: #000000 !important;
}

.woocommerce-thankyou-order-received {
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
}

.woocommerce-order-overview__total .woocommerce-Price-amount {
	font-weight: 24px;
	line-height: 29.26px;
}

.woocommerce-table--order-details .product-quantity {
  display: none;
}

.woocommerce-table__product-total {
  align-items: start !important;
}

.woocommerce-table__product-total > span:nth-child(1) {
  padding-top: 10px !important;
}

.woocommerce-table--order-details {
	display: none;
}

.checkout-info_value,
.checkout-info_value,
.checkout-info_value {
	text-align: end;
}

.woocommerce-order-details .order-totals {
	width: 100%;
}

.woocommerce-order-details .product-name-price {
	color: #000000;
}

.checkout-info_row,
.checkout-info_row,
.checkout-info_row,
.checkout-info_name,
.checkout-info_row {
	font-size: 400;
	font-size: 15;
	line-height: 18.29px;
}

.checkout-info_value,
.checkout-info_value,
.checkout-info_value,
.checkout-info_name strong,
.checkout-info_row strong {
	text-align: end;
	color: #000000;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
}

.order-totals .checkout-info_row {
	padding-top: 10px;
	border-top: 1px solid #C9C6C5;
	margin-bottom: 18px;
}

.woocommerce-order-details .order-totals {
	margin: 0 !important;
}

.woocommerce-order-details .consultation-info-block {
  margin-bottom: 0px;
}

.checkout-info_name {
	white-space: nowrap;
}

.checkout-info_row div {
	margin-top: 0 !important;
	text-align: end;
}

.order-totals .checkout-info_row:last-of-type {
	padding-bottom: 10px;
	border-bottom: 1px solid #C9C6C5;
	margin-bottom: 41px;
}

.checkout-info_row.additional-info {
	display: flex;
	flex-wrap: wrap;
}
.additional-info-content {
	flex: 1;
	word-break: break-word;
	max-width: 100%;
	padding-left: 10px;
}

.info-grid {
  display: flex;
  justify-content: space-between;
}

.checkout-info_name {
	width: fit-content;
}

.info-content {
  width: 400px;
}

.shop_table.customer_details {
	display: none;
}

.customer-details .checkout-info_row {
	padding-top: 10px;
	padding-bottom: 18px;
	border-bottom: 1px solid #C9C6C5;
	margin: 0 !important;
}

.order-totals span,
.customer-details span {
	color: #645D57;
}

.wc-wide-column .woocommerce-order-details .woocommerce-cart-wrap {
	padding-top: 10px;
}

#thank-you div.woocommerce-cart-wrap:nth-child(2) {
  display: none;
}

#thank-you .wc-wide-column > header:nth-child(2) > h4:nth-child(1) {
  display: none;
}


.checkout-info_row .woocommerce-Price-amount,
.checkout-info_row .woocommerce-Price-currencySymbol {
	color: #000000;
}

.woocommerce-order-details .woocommerce-order-details__title,
.customer-details .woocommerce-order-details__title {
	font-weight: 600;
	font-size: 24px;
	line-height: 29.26px;
	color: #000000;
}

.customer-details .woocommerce-order-details__title {
	padding-bottom: 10px;
}

@media (min-width: 1024px) {
	.wc-complete-wrap {
		flex-wrap: nowrap;
		gap: 16px;
	}

	#thank-you .wc-wide-column {
		flex: 0 0 60%;
	}
	#thank-you .wc-side-column {
	  flex: 0 1 auto;
	  min-width: 0;
		margin-right: 0;
	}
}

@media (min-width: 1350px) {
	.wc-complete-wrap {
		gap: 24px;
	}
	
	#thank-you .wc-wide-column {
		flex: 0 0 777px;
	}
} */