.products > .product-category img {
  border-radius: 10px 10px 0px 0px;
}
.product-category h2 {
  border-radius: 0px 0px 20px 20px;
}
.products > .product-category .uael-product-cat-inner > div {
  border-radius: 0px 0px 10px 10px;
}
.woocommerce ul.products li.product {
  margin-right: 5px;
  margin-left: 5px;
  margin-bottom: 5px;
}
.site-header-above-section-right-center #ast-basket-icon-svg {
  color: #292828;
}
.elementor-element #uael-table-id-58f5e1c {
  border-width: 0px 0px 0px 0px;
}
/*
.elementor-shortcode .ast-article-single > .astra-shop-summary-wrap{display: grid;
	// grid-template-columns: 2fr 1fr;
	grid-template-areas:
		"title title price"
		". summary ."
		". button . ";
	grid-row-gap: 1px;
	grid-gap: 1px;
}

.woocommerce .ast-article-single .ast-loop-product__link{grid-area: title;
}

.woocommerce .ast-article-single .price{grid-area: price;
}

.products > .ast-article-single .cfvsw-shop-variations{grid-area: summary;
}

//.ast-article-single > .astra-shop-summary-wrap .value

//.products > .ast-article-single .cfvsw-shop-variations


*/
.ast-woocommerce-container .ast-full-width .woocommerce-LoopProduct-link {
  text-align: center;
}
.products > .ast-article-single .product-attributes {
  position: absolute;
  top: 1px;
  /* Adjust this value as per your requirements */
  left: 10px;
  /* Adjust this value as per your requirements */
  z-index: 1;
  /* Make sure the attributes are on top of the image */
  background-color: rgba(255, 255, 255, 0.22);
  /* Optional - add a semi-transparent white background */
  padding: 5px;
  border-radius: 5px 5px 5px 5px;
  display: flex;
}
.product-attributes span {
  margin-right: 2px;
  /* add more space between label and value */
}
.product-attributes.empty {
  display: none;
}
.products > .ast-article-single .product-attributes {
  font-size: 16px !important;
  min-width: 95%;
  justify-content: space-evenly;
}
.products > .ast-full-width .product-attributes {
  font-size: 16px !important;
  min-width: 95%;
  justify-content: space-evenly;
}
.products > .ast-full-width .product-attributes {
  position: absolute;
  top: 1px;
  /* Adjust this value as per your requirements */
  left: 5px;
  /* Adjust this value as per your requirements */
  z-index: 1;
  /* Make sure the attributes are on top of the image */
  background-color: rgba(255, 255, 255, 0.22);
  /* Optional - add a semi-transparent white background */
  padding: 5px;
  border-radius: 5px 5px 5px 5px;
  top: 5px;
  display: flex;
}
.product-attributes span {
  margin-right: 2px;
  /* add more space between label and value */
}
.product-attributes.empty {
  display: none;
}
.elementor-element .cart-items-count {
  background-color: #ff7a3d;
  border-radius: 32px 32px 32px 32px;
  color: #ffffff;
  padding-left: 8px;
  padding-right: 8px;
}
body > #ast-scroll-top {
  bottom: 15px;
  right: 15px;
}
.woocommerce ul.products li.product a img {
  border-radius: 15px 15px 15px 15px;
}
.woocommerce .ast-article-single .ast-loop-product__link {
  max-width: 60;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
  margin-bottom: 0.5px;
}
.ast-article-single > .astra-shop-summary-wrap .cfvsw-swatches-container {
  flex-wrap: nowrap;
}
@media screen and (max-width: 768px) {
  .bnav_main_menu .cart_total {
    right: 8px;
    top: -11px;
    font-size: 18px;
  }
  body > #ast-scroll-top {
    bottom: 95px;
  }
}
@media screen and (max-width: 667px) {
  /*

.elementor-shortcode .ast-article-single > .astra-shop-summary-wrap{display: grid;
	// grid-template-columns: 2fr 1fr;
	grid-template-areas:
		"title title title"
		"summary summary price"
		". button .";
	grid-row-gap: 1px;
	grid-gap: 1px;
}

.woocommerce .ast-article-single .ast-loop-product__link{grid-area: title;
}

.woocommerce .ast-article-single .price{grid-area: price;
}

.products > .ast-article-single .cfvsw-shop-variations{grid-area: summary;
}

//.ast-article-single > .astra-shop-summary-wrap .value

//.products > .ast-article-single .cfvsw-shop-variations

.woocommerce ul.products li.product a.button{grid-area: button;
text-align: center;
}

.woocommerce ul.products li.product a.button {
	font-size: 13px;
	display: flex;
	align-items: center;
	justify-content: center;
}.bnav_main_menu .cart_total{right: 9px;
	top: -10px;
}
*/
}
@media screen and (max-width: 500px) {
  .uael-woo-categories-inner #slick-slide01 {
    border-radius: 10px 10px 10px 10px;
  }
  .uael-woo-categories-inner #slick-slide01 .elementor-shortcode .ast-article-single > .astra-shop-summary-wrap {
    display: grid;
    grid-template-areas: "title title price" "summary button button" ". . .";
    grid-row-gap: 1px;
    grid-gap: 1px;
  }
  .uael-woo-categories-inner #slick-slide01 .woocommerce .ast-article-single .ast-loop-product__link {
    grid-area: title;
  }
  .uael-woo-categories-inner #slick-slide01 .woocommerce .ast-article-single .price {
    grid-area: price;
  }
  .uael-woo-categories-inner #slick-slide01 .products > .ast-article-single .cfvsw-shop-variations {
    grid-area: summary;
  }
  .uael-woo-categories-inner #slick-slide01 .woocommerce ul.products li.product a.button {
    grid-area: button;
    text-align: center;
  }
  .uael-woo-categories-inner #slick-slide01 .woocommerce ul.products li.product a.button {
    font-size: 13px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .uael-woo-categories-inner #slick-slide01 .bnav_main_menu .cart_total {
    right: 9px;
    top: -10px;
  }
  /*
#main .ast-full-width > .astra-shop-summary-wrap{display: grid;
	// grid-template-columns: 2fr 1fr;
	grid-template-areas:
		"title title price"
		"summary button button"
		". . .";
	grid-row-gap: 1px;
	grid-gap: 1px;
}

.ast-woocommerce-container .ast-full-width .ast-loop-product__link{grid-area: title;
}

.ast-woocommerce-container .ast-full-width .price{grid-area: price;
}


.ast-full-width tbody{grid-area: summary;
}

*/
  .uael-woo-categories .slick-track {
    border-radius: 10px 10px 10px 10px;
  }
  .ast-article-single .value {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .products > .ast-article-single .cfvsw-shop-variations {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .ast-article-single > .astra-shop-summary-wrap > .price bdi {
    font-size: 20px;
  }
  .woocommerce .ast-article-single .price {
    margin-bottom: 0.5px;
  }
  .ast-full-width .price bdi {
    font-size: 20px;
  }
  .woocommerce ul.products li.product .woocommerce-loop-product__title {
    display: block;
    text-align: center;
  }
  .elementor-shortcode .ast-article-single > .astra-shop-summary-wrap {
    text-align: center;
  }
  #main .ast-full-width > .astra-shop-summary-wrap {
    text-align: center;
  }
}
