/** Shopify CDN: Minification failed

Line 290:0 Expected "}" to go with "{"

**/

/* ==========================================
   EMRE CELIK - OZEL TASARIM
   MOBIL URUN KARTLARI
   ========================================== */

/* 1. INDIRIM ETIKETLERI */

.product__info-container .price__badge-sale,
.product__info-container .badge--sale,
.product__info-container .price .badge,
.nh-discount-label {
  background: #FF7900 !important;
  background-image: none !important;
  color: #FFFFFF !important;
  border: 0 !important;
  outline: 0 !important;
  box-shadow: none !important;
  border-radius: 0 9px 9px 0 !important;
}

.nh-discount-label {
  padding: 4px 7px !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  line-height: 1.3 !important;
  white-space: nowrap;
  text-transform: none;
}

.nh-discount-label *,
.nh-discount-label svg {
  color: #FFFFFF !important;
}

.nh-discount-label svg {
  fill: currentColor;
}

/* ==========================================
   2. MOBIL KART DUZENI
   ========================================== */

@media screen and (max-width: 749px) {

  /* Kartlar ayni yukseklikte */

  .product-grid .grid__item {
    display: flex !important;
    flex-direction: column !important;
    min-width: 0;
  }

  .product-grid .grid__item > .card-wrapper {
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
    height: 100% !important;
  }

  /* Kartin kendi yapisini koru */

  .product-grid .card-wrapper > .card {
    width: 100% !important;
    height: 100% !important;
  }

  /* Urun bilgileri */

  .product-grid .card__information {
    width: 100% !important;
    text-align: center !important;
    padding-bottom: 0 !important;
  }

  /* ======================================
     3. URUN BASLIKLARI
     ====================================== */

  .product-grid .card__information .card__heading {
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    line-clamp: 3;

    overflow: hidden !important;

    height: auto !important;
    min-height: 2.7em !important;
    max-height: 4.05em !important;

    line-height: 1.35 !important;
    margin: 0 !important;

    text-align: center !important;
    overflow-wrap: break-word;
  }

  .product-grid .card__heading a {
    text-align: center !important;
    overflow-wrap: break-word;
  }

  /* ======================================
     4. FIYAT ALANI
     ====================================== */

  .product-grid .emre-celik-card-price {
    width: 100% !important;

    height: auto !important;
    min-height: 0 !important;

    margin: 6px auto 0 !important;
    padding: 0 !important;

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

    text-align: center !important;
  }

  .product-grid .emre-celik-card-price .price {
    width: 100% !important;

    height: auto !important;
    min-height: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

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

    text-align: center !important;
  }

  .product-grid .emre-celik-card-price .price__container {
    width: 100% !important;
    margin: 0 auto !important;
    padding: 0 !important;
    text-align: center !important;
  }

  .product-grid .emre-celik-card-price .price__regular,
  .product-grid .emre-celik-card-price .price__sale {
    text-align: center !important;
  }

  .product-grid .emre-celik-card-price .price-item {
    text-align: center !important;
  }

  /* ======================================
     5. INDIRIMLI / INDIRIMSIZ FIYAT
     ====================================== */

  /* Indirimsiz urun */

  .product-grid .emre-celik-card-price
  .price:not(.price--on-sale) .price__sale {
    display: none !important;
  }

  /* Indirimli urun */

  .product-grid .emre-celik-card-price
  .price.price--on-sale .price__regular {
    display: none !important;
  }

  .product-grid .emre-celik-card-price
  .price.price--on-sale .price__sale {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 3px !important;
  }

  /* Eski fiyat */

  .product-grid .emre-celik-card-price
  .price__compare-price {
    margin: 0 !important;
  }

  /* Indirimli fiyat */

  .product-grid .emre-celik-card-price
  .price-item--sale {
    color: #FF7900 !important;
  }

  /* Indirim etiketi */

  .product-grid .emre-celik-card-price
  .nh-discount-label {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: max-content !important;
    max-width: 100% !important;

    margin: 3px auto 0 !important;
    padding: 3px 6px !important;

    font-size: 9px !important;
    line-height: 1.2 !important;

    border-radius: 0 7px 7px 0 !important;
  }

  /* ======================================
     6. SEPETE EKLE BUTONU
     ====================================== */

  .product-grid .quick-add {
    width: 100% !important;

    margin-top: 8px !important;
    margin-bottom: 0 !important;

    text-align: center !important;
  }

  .product-grid .quick-add__submit {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    min-height: 42px !important;

    text-align: center !important;
  }

}
/* Paket fiyatlarını yan yana göster */
.quantity-break__right {
  display: flex !important;
  flex-direction: row-reverse !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 10px !important;
  flex-wrap: nowrap !important;
}
/* Öncesi / Sonrası görsellerinin köşeleri */
.before-after-slider,
.before-after-container,
.before-after-wrapper,
.before-after__container,
.comparison-slider,
.image-comparison,
.ba-slider {
  border-radius: 24px !important;
  overflow: hidden !important;
/* OTSUVERA ALT BILGI ARKA PLANI */
.footer {
  background-color: #244a2c !important;
  background-image: url("otsuvera-yaprak-desen.svg") !important;
  background-position: center center !important;
  background-repeat: repeat !important;
  background-size: 650px auto !important;
}
/* Politika bağlantılarındaki liste işaretlerini kaldır */
.footer .list-policy,
.footer .list-policy li,
.footer .policies,
.footer .policies li {
  list-style: none !important;
}

.footer .list-policy li::before,
.footer .list-policy li::after,
.footer .policies li::before,
.footer .policies li::after {
  content: none !important;
  display: none !important;
