.elementor-6630 .elementor-element.elementor-element-14d28190 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6630 .elementor-element.elementor-element-35eef230.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-6630 .elementor-element.elementor-element-35eef230.elementor-wc-products ul.products li.product{text-align:center;}.elementor-6630 .elementor-element.elementor-element-35eef230.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:0px;}.elementor-6630 .elementor-element.elementor-element-35eef230.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{margin-bottom:0px;}.elementor-6630 .elementor-element.elementor-element-35eef230.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{margin-bottom:0px;}.elementor-6630 .elementor-element.elementor-element-35eef230.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-6630 .elementor-element.elementor-element-35eef230 > .elementor-widget-container{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-6630 .elementor-element.elementor-element-35eef230.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-6630 .elementor-element.elementor-element-14d28190 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-6630 .elementor-element.elementor-element-35eef230.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-6630 .elementor-element.elementor-element-35eef230 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-35eef230 */.elementor-6630 .elementor-element.elementor-element-35eef230 {
	max-width: 1400px;
	margin-left: auto;
  margin-right: auto;}
  
  .show-on-hover {
	display: none!important;
}

.astra-shop-thumbnail-wrap {
	position: relative;
	z-index: 20!important;
	margin-bottom: -15%;
}

.astra-shop-summary-wrap {
    position: relative;
	z-index: 21!important;
  background-color: var( --e-global-color-44723e6 );

	padding-top: 5%;
	padding-bottom: 5%;
	margin-left: 5%;
	margin-right: 25%;
}

.astra-shop-summary-wrap h2 {
		color: #ffffff!important;
		max-width: 95%;
}

@media only screen and (max-width: 767px) {
    .pad-0 .elementor-widget-container{
    padding: 0 !important;
}
}/* End custom CSS */