/*Product page*/
.woocommerce-js div.product div.images.woocommerce-product-gallery .flex-viewport {
    border-radius: 10px;
}
.woocommerce-product-gallery {
  opacity: 1 !important;
  transition: none !important;
}
.woocommerce-js div.product .product_title {
    margin: 0 0 1.5em 0;
}
.woocommerce-product-details__short-description {
    margin-top: 15px;
}

span.ast-shop-product-out-of-stock {
    display: none;
}

span.out-of-stock-label {
    color: red;
}

header.entry-header.ast-no-thumbnail {
    display: none;
}
.woocommerce ul.products li.product .woocommerce-loop-product__link img, .woocommerce-page ul.products li.product .woocommerce-loop-product__link img {
    border-radius: 0px 10px 10px 0px;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
        border-radius: 10px;
    }
@media screen and (max-width: 768px) { 
section.ast-archive-description {
    display: none !important;
}
	/* product page image*/
/* 1) HIDE the thumbnail*/
.ast-single-product-thumbnails {
  display: none !important;
}

.woocommerce-product-gallery {
  position: relative;
}

/* 2) Add a pulsing “اسلاید »»»” overlay at the bottom center */
.woocommerce-product-gallery::before {
  content: "اسلاید »»»";
  position: absolute;
  bottom: 20px;
  left: 15%;
  transform: translateX(-50%);
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
  font-size: 11px;
  font-weight: 500;
  padding: 6px 12px;
  border-radius: 25px 10px;
  pointer-events: none;
  animation: slideHintFade 3s ease-in-out infinite alternate;
  z-index: 10;
}

/* 3) Simple fade‐in/out animation for the hint */
@keyframes slideHintFade {
  from { opacity: 0.9; }
  to   { opacity: 0.5; }
}
}


@media screen and (max-width: 768px) {
.single-product .ast-container {
    padding: 0px !important;
}
.summary.entry-summary {
    padding: 14px !important;
}
.woocommerce-tabs.wc-tabs-wrapper {
    padding: 14px;
}
section.related.products {
    padding: 14px;
}
.ast-sticky-add-to-cart-content {
    padding: 5px !important;
}
	/*Image*/
	.woocommerce-js div.product div.images img {
    height: 400px;
    object-fit: cover;
}
}
/*Review Section*/
span#reply-title {
    display: none;
}
div#tab-reviews {
    background-color: #fafafa;
    padding: 10px;
    border-radius: 10px;
}
span#email-notes {
    display: none;
}
p.comment-form-cookies-consent
Specificity: (0,1,1)
 {
    display: none !importnat;
}
/*END Review Section*/



