/* ÜRÜN KARTLARINDAKİ İKONLARI DÜZELT */

.hcs-product-card,
.hcs-home-product-card,
.product-card {
  overflow: hidden;
}

.hcs-product-content,
.hcs-home-product-content,
.product-card-content {
  position: relative;
  padding: 24px 18px 18px;
  overflow: visible;
}

/* İKON TAM DAİRE GÖRÜNSÜN */

.hcs-product-icon,
.hcs-home-product-icon,
.product-card-icon {
  position: static !important;
  top: auto !important;
  left: auto !important;
  transform: none !important;

  width: 46px !important;
  height: 46px !important;
  margin: 0 0 18px 0 !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  overflow: visible !important;
  border-radius: 50% !important;
  background: #ed1c24 !important;
  color: #ffffff !important;
  font-size: 18px !important;
  line-height: 1 !important;
  z-index: 5;
}

.hcs-product-icon i,
.hcs-home-product-icon i,
.product-card-icon i {
  display: block !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  color: #ffffff !important;
  font-size: 18px !important;
  line-height: 1 !important;
}
/* =========================================
   HCS BUTON RENK DÜZENLEMESİ
========================================= */

/* TEKLİF İSTE BUTONLARI */
.hcs-home .hcs-btn-red {
  color: #061c39 !important;
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  box-shadow: none !important;
}

.hcs-home .hcs-btn-red i {
  color: inherit !important;
}

.hcs-home .hcs-btn-red:hover,
.hcs-home .hcs-btn-red:focus {
  color: #ffffff !important;
  background: #ed1c24 !important;
  border-color: #ed1c24 !important;
  box-shadow: 0 10px 25px rgba(237, 28, 36, 0.28) !important;
  transform: translateY(-2px);
}


/* ÜRÜN KARTLARINDAKİ YUVARLAK OKLAR */
.hcs-home .hcs-product-arrow {
  color: #061c39 !important;
  background: #ffffff !important;
  border: 1px solid #d9e1ea !important;
}

.hcs-home .hcs-product-card:hover .hcs-product-arrow {
  color: #ffffff !important;
  background: #ed1c24 !important;
  border-color: #ed1c24 !important;
}

.hcs-home .hcs-product-arrow i {
  color: inherit !important;
}


/* TÜM ÜRÜNLERİ İNCELE BUTONU */
.hcs-home .hcs-btn-dark {
  color: #061c39 !important;
  background: #ffffff !important;
  border: 1px solid #d9e1ea !important;
}

.hcs-home .hcs-btn-dark:hover {
  color: #ffffff !important;
  background: #ed1c24 !important;
  border-color: #ed1c24 !important;
}


/* GEÇİŞLER */
.hcs-home .hcs-btn,
.hcs-home .hcs-product-arrow {
  transition:
    color .25s ease,
    background-color .25s ease,
    border-color .25s ease,
    transform .25s ease,
    box-shadow .25s ease !important;
}

.hcs-home .hcs-btn-outline {
  color: #ffffff !important;
  background: transparent !important;
  border: 1px solid rgba(255, 255, 255, 0.45) !important;
}

.hcs-home .hcs-btn-outline i {
  color: #ffffff !important;
}

.hcs-home .hcs-btn-outline:hover,
.hcs-home .hcs-btn-outline:focus {
  color: #061c39 !important;
  background: #ffffff !important;
  border-color: #ffffff !important;
}

.hcs-home .hcs-btn-outline:hover i,
.hcs-home .hcs-btn-outline:focus i {
  color: #061c39 !important;
}

.hcs-product-content {
  position: relative;
  min-height: 82px;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  text-align: center !important;
  padding: 18px 58px 18px 18px !important;
}

.hcs-product-content h3 {
  width: 100%;
  margin: 0 !important;
  text-align: center !important;
}

.hcs-product-arrow {
  position: absolute !important;
  right: 16px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
}