/*
Theme Name: My WooCommerce Child Theme
Template: sl-indiamotors
Version: 1.0
*/

.woocommerce-variation-add-to-cart {
    display: none !important;
}

/* Hide "Add to Cart" in product grids (shop page, archive) */
.woocommerce ul.products li.product .add_to_cart_button {
    display: none !important;
}

/* Hide "Add to Cart" in single product page */
.woocommerce-variation-add-to-cart,
.single_add_to_cart_button {
    display: none !important;
}

/* Hide quantity field on product pages */
.woocommerce div.quantity {
    display: none !important;
}

/* Hide quantity field in cart (if needed) */
.woocommerce-cart table.cart .quantity {
    display: none !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    display: none !important;
}

.site-wrapper.archive-product nav.woocommerce-breadcrumb {
	padding-top: 20px;
}

.site-wrapper.archive-product .woocommerce-ordering select.orderby {
	height: 40px;
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 5px;
	padding: 0;
	padding-left: 15px;
}

.site-wrapper.archive-product .site-main ul.products {
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x));
}

.site-wrapper.archive-product .site-main nav.woocommerce-pagination {
	text-align: right;
	padding: 50px 0;
}

.site-wrapper.archive-product .site-main nav.woocommerce-pagination .page-numbers {
    color: var(--primary-color)
}

.site-wrapper.archive-product .site-main nav.woocommerce-pagination .page-numbers.current {
    background-color: var(--primary-color);
    border-color: var(--primary-color);
    color: var(--white-color)
}

.site-wrapper.single-product nav.woocommerce-breadcrumb {
	padding-top: 20px;
}

.site-wrapper.single-product .site-main ul.products {
    margin-right: calc(-.5 * var(--bs-gutter-x));
    margin-left: calc(-.5 * var(--bs-gutter-x));
}

.site-wrapper.single-product .site-main ul.products {
	margin-right: calc(-.5 * var(--bs-gutter-x));
	margin-left: calc(-.5 * var(--bs-gutter-x));
	margin-top: 15px !important;
	margin-bottom: 50px;
}
/* ================================================================================ */