.elementor-3227 .elementor-element.elementor-element-7448324 > .elementor-container{max-width:1350px;}.elementor-3227 .elementor-element.elementor-element-7448324{margin-top:40px;margin-bottom:40px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-3227 .elementor-element.elementor-element-7448324{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}}/* Start custom CSS for shortcode, class: .elementor-element-bd6deab */td.product-price , .product-price , bdi , spen.woocommerce-Price-amount.amount  {
    color: white ;
    padding: 10px !important;
}


td.product-price,
.product-price,
bdi,
span.woocommerce-Price-amount.amount {
    color: #000 !important;
    padding: 10px !important;
}




.product-name a{
    color: black !important;
}
.product-name * {
    color: black !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7448324 */.tinv-header {
    display: none;
}

.button.wc-backward {
    background-color: white !important;
    color: black !important;
    border: 2px solid black !important;
}












.product-date , .product-stock , .product-action , .product-action , tfoot , .social-buttons{
    display: none !important;
}

.button.tinv-prev , .button.tinv-next {
    background-color: whiete !important;
}


@media (max-width: 768px) {
  .ftinvwl.ftinvwl-chevron-left {
    display: inline-block !important;
    visibility: visible !important;
  }
}


.tinv-next {
  display: flex !important;
  flex-direction: row-reverse !important;
  align-items: center !important;
  gap: 8px; /* المسافة بين النص والأيقونة، عدّل حسب حاجتك */
}
.tinv-prev {
  display: flex !important;
  flex-direction: row-reverse !important;
  align-items: center !important;
  gap: 8px; /* المسافة بين النص والأيقونة، عدّل حسب حاجتك */
}

.tinv-lists-nav.tinv-wishlist-clear{
  display: flex !important;
  flex-direction: row-reverse !important;
  align-items: center !important;
  gap: 8px; /* المسافة بين النص والأيقونة، عدّل حسب حاجتك */
}

.wishlist_item *,
.wishlist_item *::before,
.wishlist_item *::after {
  margin: 0 !important;
  padding: 0 !important;
  box-sizing: border-box;
}


@media (max-width: 767px) {
  .product-cb {
    display: none !important;
  }

  .ftinvwl.ftinvwl-times {
    width: 40px;
    height: 28px;
    background-color: #fff;
    color: #000 !important;
    border-radius: 50%;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    line-height: 1;
    padding: 0;
    box-sizing: border-box;
    cursor: pointer;

    margin-right: 20px !important;
    margin-left: -20px !important;
  }
}




.product-thumbnail img {
    border-radius: 8px;

}

.product-name  {
   font-weight: 500;
    padding: 20px !important;
    color: white !important;
}

.product-name a {
   font-weight: 500;
    padding: 20px !important;
    color: white !important;
}/* End custom CSS */