/*
CTC Separate Stylesheet
Updated: 2024-05-20 11:10:13
*/

.woocommerce-product-gallery__image img {
	max-height: 700px;
	border-radius: 2rem;
	object-fit: cover;
}

.astra-shop-thumbnail-wrap img {
	border-radius: 1rem;
}

.wc-block-grid__product-image img {
	border-radius: 2rem;
}

.single_add_to_cart_button {
	width: 20rem!important;
	border-radius: 2rem!important;
/* 	padding: 15px 30px 15px 30px!important; */
	font-size: large!important;
}

#review_form {
	border-radius: 2rem;
}

#comment {
	border-radius: 1rem;
}

.product-thumbnail img {
	border-radius: 1rem;
}

.cart_totals {
	border-radius: 2rem!important;
}

.cart_totals h2 {
	border-radius: 2rem!important;
	border: 1px solid #dddddd;
}

.woocommerce-checkout-review-order {
/* 	border-radius: 2rem!important; */
/* 	border-top: 0rem!important; */
}

#order_review {
	border-radius: 2rem!important;
	border-top: 2px solid #dddddd!important;
}

#order_review_heading {
	border: none!important;
}

.checkout {
/* 	margin-left: 1rem!important; */
/* 	margin-right: 1rem!important; */
}

input {
	border-radius: 1rem!important;
}

.input-text {
	border-radius: 1rem!important;
}

@media (min-width: 768px) {
	.woocommerce-checkout {
	padding: 3rem;
	}
}

@media (max-width: 768px) {
	.woocommerce-checkout {
	padding: 0.5rem;
	}
}