@keyframes l6 {
  100% {
    transform: scaleX(var(--s, 1)) rotate(360deg);
  }
}

.top-header .header-dropdown .mobile-wishlist {
  right: 58% !important;
}

.top-header .header-dropdown .mobile-account {
  right: 15% !important;
}

.product-right .size-box ul li {
  height: 60px !important;
  width: 60px !important;
}

.main-menu
  .menu-right
  .icon-nav
  .onhover-div
  .show-div.shopping-cart
  li
  .media
  img {
  width: 90px !important;
}

.main-menu .menu-right .icon-nav .onhover-div .show-div .shopping-cart {
  min-width: 350px !important;
}

.cart-section tbody tr td {
  min-width: unset !important;
}

.select2-results__options li {
  display: flex !important;
}
.select2-container,
.select2-results__options {
  z-index: 1060 !important;
}

.details h6 {
  text-transform: unset !important;
}

.theme-color-green {
  --theme-color: #3d803d;
}

.home-slider .home,
.center-slider .home {
  height: 45vh !important;
}

.footer-title h4,
.footer-social li a i,
.header-dropdown .onhover-show-div li i {
  color: var(--theme-color) !important;
}

.search-overlay > div {
  height: 30% !important;
}

@media (max-width: 575px) {
  .main-menu .menu-right .icon-nav .mobile-search img {
    display: unset !important;
  }

  .czm-button {
    bottom: 70px !important;
  }

  .czm-popup {
    bottom: 135px !important;
  }
  .product-order-table thead {
    display: none;
  }

  .product-order-table tbody tr {
    display: block;
    border: 1px solid #dee2e6;
    border-radius: 8px;
    margin-bottom: 12px;
    padding: 10px;
    background: #fafafa;
  }

  .product-order-table tbody td {
    max-width: unset !important;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 6px 0;
    border: none;
    border-bottom: 1px solid #eee;
    font-size: 14px;
  }

  .product-order-table tbody td:last-child {
    border-bottom: none;
    font-weight: bold;
  }

  .product-order-table tbody td::before {
    content: attr(data-label);
    font-weight: 600;
    margin-right: 10px;
    color: #555;
    white-space: nowrap;
  }

  .product-order-table tbody td[data-label="Resim"]::before {
    display: none;
  }

  .product-order-table tbody td[data-label="Resim"] {
    justify-content: center;
  }

  .product-order-table tbody td img {
    max-width: 80px;
    max-height: 80px;
    object-fit: contain;
  }

  .product-order-table tfoot td {
    display: block;
    text-align: right;
    padding: 6px 0;
    border: none;
    font-size: 14px;
  }
}

.modal-footer .btn-lg {
  padding-top: 0.6rem !important;
  padding-bottom: 0.6rem !important;
}

@media (max-width: 767px) {
  .cart-section .cart-table thead th:nth-last-child(-n + 6) {
    display: none;
  }
  .cart-section tbody tr td:nth-last-child(-n + 6) {
    display: none;
  }
}

@media (max-width: 991px) {
  .dashboard-section .dashboard-sidebar {
    position: unset !important;
    height: unset !important;
    width: unset !important;
  }
}

.accordion-body ol li {
  display: list-item !important;
}
input[type="search"]::-webkit-search-cancel-button {
  display: none !important;
  -webkit-appearance: none;
}

.shopping-cart {
  min-width: 350px !important;
}

product-tab-discription ul {
  margin-left: 2rem !important;
}

product-tab-discription li {
  display: list-item !important;
}
#accordionExample .accordion-body {
  max-height: 300px;
  overflow-y: auto;
}
