/*
Theme Name: Cleopatra Boutique
Author: Mahesh
Description: Your description goes here
Version: 1.0
Template: astra

This is the child theme for Astra theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

.astra-shop-thumbnail-wrap .ast-on-card-button:not(.ast-onsale-card) {
opacity: 1;
visibility: visible;
}

.ast-onsale-card {
	background: red;
	color: #fff;
	rotate: -45deg;
	top: 10px;
	left: -30px;
	border-radius: 0;
	width: 100px;
	text-align: center;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	overflow: hidden;
}

.woocommerce-js a.remove {
	width: 25px;
	height: 25px;
}

#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
	width: 16px;
}

/* On Sale Banner */
.ast-onsale-card {
	top: 5px;
	left: -22px;
	color: var(--ast-global-color-3);
	background-color: var(--ast-global-color-primary, var(--ast-global-color-5));
	width: 80px;
	border-radius: 0;
	background-color: red;
	color: #fff;
	rotate: -45deg;
	text-align: center;
}

.woocommerce-js div.product {
	overflow: hidden;
}

/* Delete icon */
.astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart a.remove {
	width: 25px;
	height: 25px;
}

.astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart a.remove img {
	width: 16px;
	height: 16px;
	margin-left: 4px;
}

/* Footer */
.site-primary-footer-wrap[data-section="section-primary-footer-builder"],
.site-below-footer-wrap {
	padding-left: 24px;
	padding-right: 24px;
} 

.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row,
.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row {
	grid-column-gap: 24px;
}

[data-section="section-fb-social-icons-1"] .footer-social-inner-wrap {
	text-align: right;
}


.button.yith-wcqv-button {
	visibility: hidden;
	height: 0;
	padding: 0;
	margin: 0;
}


#yith-quick-view-modal #yith-quick-view-content {
	height: 80vh;
	overflow-y: scroll;
}

/* .ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {
	padding: 24px;
} */

.woocommerce-js div.product div.images img {
	width: auto;
}
/* 
@media ( min-width: 768px ) {
  #yith-quick-view-content div.summary {
    overflow: hidden;
  }
} */
