.header__two .header-top.sticky {
    z-index: 100001;
}
.modal-body {
    margin-bottom: 70px !important;
}
div.single-product-item:hover .product-action-buttons.fixed-top {
    display: block !important;
    z-index: 1 !important;
}
.v-toast {
    z-index: 100100;
}
.product-action-buttons {
  opacity: 1 !important;
  visibility: visible !important;
  display: block !important;
}

.product-action-buttons button {
  opacity: 0;
  visibility: hidden;
  top: 7px;
  right: 7px;
}

.product-action-buttons:hover button {
  opacity: 1;
  visibility: visible;
}

.product-action-buttons button:last-child {
  opacity: 1 !important;
  visibility: visible !important;
  position: absolute !important;
  bottom: 14px;
  left: 14px;
  z-index: 1000;
  transform: scale(1) !important;
  background: none !important;
  border: none !important;
  top: unset;
  right: unset;
}

.single-product-item>div.position-relative {
  position: static !important;
}

.single-product-item {
  position: relative;
}

.modal {
  z-index: 1000010 !important;
}
 .single-product-item:hover .product-action-buttons {
     display: block !important;
 }
footer .footer-bottom .custom-container2 {
  max-width: 100% !important;
  padding: 0 !important;
}

footer .footer-bottom {
  padding: 0 !important;
}

footer .footer-bottom .custom-container2 .border-top {
  padding: 0 !important;
}

/* الوضع الطبيعي قبل التمرير */
a[href*="instagram.com"] {
  position: fixed;
  z-index: 10000;
  left: 50px;
  bottom: 50px;
  background: #DD2A7B !important;
  opacity: 1;
  pointer-events: auto;
  transition: opacity .4s ease;
}
a[href*="wa.me"] {
  position: fixed;
  z-index: 10000;
  left: 50px;
  bottom: 87px;
  background: #25D366 !important;
  opacity: 1;
  pointer-events: auto;
  transition: opacity .4s ease;
}

/* بعد التمرير 200px */
/*a[href*="instagram.com"].show-insta {*/
/*  opacity: 1;*/
/*  pointer-events: auto;*/
/*}*/

.logo {
  max-width: 70px;
}
.custom-header-mid {
  padding: 0px 15px;
}

footer {
  direction: ltr !important;
}
.rtl footer {
  text-align: right;
}
.widget.nav.share-list.gap-1 {
  justify-content: center;
}
.floating-mode-switcher-wrap {
  bottom: unset;
  top: 10px;
  left: 25%;
  right: unset;
  text-align: center;
}
.rtl .floating-mode-switcher-wrap {
  bottom: unset;
  top: 10px;
  left: unset;
  right: 25%;
  text-align: center;
}

header ul .mobile-none {
    display: block !important;
}

.category-card {
  padding: 0px !important;
  display: block !important;
  /* max-width: 234px; */
  margin: 0 auto;
}

.category-card img {
  border-radius: 0 !important;
  padding: 2px !important;
  height: 100% !important;
  width: 100%;
  display: block !important;
  min-width: 95px !important;
  margin: 0 !important;
}

.category-card span {
  padding: 7px !important;
  width: 100% !important;
  text-align: center !important;
  display: block;
  font-weight: bold !important;
}

.header-bottom {
  display: none !important;
}

.brands-collapse-box {
  height: auto;
}

.brands-collapse-box ul li button {
  height: 60px;
}

.brands-collapse-box ul li button img {
  height: 100%;
  width: unset;
}

.category-section .swiper-slide {
  overflow: unset;
  position: relative;
  /* transform: unset !important; */
  /*width: auto !important;*/
  /*margin: 0 5px !important;*/
  /* max-width: 200px; */
}

.single-product-item:hover {
  border: 1px solid var(--bs-primary);
  transition: box-shadow 0.5s;
  box-shadow: 0 0 25px #33333380 !important;
  z-index: 100000;
  width:100%;
}

.swiper-slide .single-product-item:hover {
  position: absolute;
}
.single-product-item {
  border: 1px solid #dedede80;
}

.compare-image img {
  max-width: 300px;
}

.brand-section .row > div {
  text-align: center;
  padding-top: 11px;
  padding-bottom: 11px;
}

.brand-section .row {
  justify-content: center !important;
}

.brand-section .row > div .brand-card {
  border: 1px solid aliceblue;
  border-radius: 3px;
}

.entry-header {
    text-align: center;
}
.product-price {
  display: block !important;
}

.product-price span {
  color: #333333 !important;
  display: block !important;
  margin-bottom: -7px;
  text-align: left;
}

.product-price del {
  color: #ea0d0d !important;
  margin: 0 auto;
  display: block !important;
  text-align: left;
}
.rtl .product-price del, .rtl .product-price span {
    text-align: right;
}
/******add to cart******/
.product-action-buttons .btn-circle:last-child .icon-wrapper svg {
  display: none;
}
/*.btn-circle span.icon-wrapper {*/
/*  font-family: IcoFont!important;*/
/*  font-size: 14px;*/
/*  display: block;*/
/*}*/

.product-action-buttons .btn-circle:last-child span.icon-wrapper::before {
  font-family: "FontAwesome"; /* مهم جداً */
    content: "\f217";
    font-size: 30px;
    color: var(--bs-primary);          /* رمز عربة التسوّق */
    margin-right: 2px;
  /*vertical-align: sub;*/
  /*display: inline-block;*/
}

@media (max-width: 585px) {
    .floating-mode-switcher-wrap {
      bottom: unset;
      top: 10px;
      left: unset;
      right: 18px;
      text-align: center;
    }
    .rtl .floating-mode-switcher-wrap {
      bottom: unset;
      top: 10px;
      left: 18px;
      right: unset;
      text-align: center;
    }
    .my-account-btn {
      visibility: hidden;
    }
    .header-top-bar .col-lg-6.col-md-6.col-sm-4.col-4 {
      max-width: 70px;
    }
    html.rtl .header-info-wrap ul li:not(:last-child) {
      margin-left: 15px;
    }
}
@media (max-width: 992px) {
    a[href*="instagram.com"] , a[href*="wa.me"] {
        left: 10px;
    }
}
/**خصصيص mydel**/
.my-auto-del {
  visibility: hidden;
  font-size: 14px;
}