#urunsirala
{
	display:none;
}
.item-order-line
{
	display:none;
}

/* blog start*/
.blog-card {
            background-color: #e8d1c5;
            border-radius: 20px;
            overflow: hidden;
            position: relative;
            cursor: pointer;
            transition: transform 0.3s ease;
        }

        .blog-card:hover {
            transform: translateY(-5px);
        }

        .blog-card img {
            width: 100%;
            height: 400px;
            object-fit: cover;
        }

        .blog-date-tag {
            position: absolute;
            top: 20px;
            left: 20px;
            background-color: white;
            padding: 8px 16px;
            border-radius: 20px;
            font-size: 14px;
            font-weight: bold;
        }

        .blog-content {
            padding: 20px;
        }

        .blog-title {
			font-size: 18px;
			font-weight: bold;
			color: #181818;
			margin-bottom: 10px;
			line-height: 1.3;
        }

        .blog-arrow-icon {
            position: absolute;
            bottom: 20px;
            right: 20px;
            background-color: white;
            width: 40px;
            height: 40px;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
        }

        .blog-arrow-icon::after {
            content: "→";
            font-size: 20px;
            color: #000;
        }
/* blog end*/

/* Makale Başlık Alanı */
.article-header {
    margin-bottom: 30px;
}

.article-title {
    font-size: 2.5rem;
    font-weight: 700;
    margin-bottom: 20px;
    color: #222;
    text-align: center; /* Başlığı ortala */
}

/* Makale Meta Bilgileri */
.meta {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center; /* Meta bilgileri ortala */
    gap: 15px;
    color: #666;
    font-size: 14px;
    flex-wrap: wrap;
}

.meta li {
    display: flex;
    align-items: center;
}

.meta a {
    text-decoration: none;
    color: #666;
    font-weight: 500;
    transition: color 0.3s ease;
}

.meta a:hover {
    color: #333;
}

/* Tarih Kutusu */
.metatarih {
    background-color: #FFF3BF;
    padding: 5px 10px;
    border-radius: 4px;
    font-weight: 500;
}

.metatarih time {
    color: #666;
}

/* Yorum Alanı */
.dz-comment {
    display: flex;
    align-items: center;
    gap: 8px;
}

.dz-comment i {
    color: #666;
}

/* Makale Resmi */
.article-image {
    width: 100%;
    height: auto;
    margin: 30px 0;
    border-radius: 8px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    display: block;
    margin-left: auto;
    margin-right: auto; /* Resmi ortala */
}

/* Makale İçeriği */
.article-content {
    font-size: 16px;
    line-height: 1.8;
    color: #444;
    margin-top: 30px;
    text-align: justify;
}

.article-content p {
    margin-bottom: 20px;
}

/* Kategori Linki */
.kategori-link {
    color: #007bff !important;
    font-weight: 500;
    transition: all 0.3s ease;
}

.kategori-link:hover {
    text-decoration: underline;
    color: #0056b3 !important;
}




.yeni #tel-birakin .number{
  display: none !important;
}

.yeni .whatsapp_tabela {
  margin-top: 0 !important;
  width: 100%;
}
.yeni .whatsapp_tabela .wrap {
  border: 1px solid #e5e5e5 !important;
  padding: 15px 16px !important;
  display: flex !important;
  align-items: center !important;
  gap: 30px !important;
  border-radius: 5px !important;
  width: 100% !important;
}
.yeni .whatsapp_tabela .wrap:hover {
  border-color: var(--green) !important;
}
.whatsapp_tabela .wrap .right {
  display: flex !important;
  flex-direction: column !important;
  gap: 0 !important;
}
.yeni .whatsapp_tabela .wrap .right p.title {
  text-transform: uppercase !important;
  color: #5f5f5f ;
  font-size: 14px !important;
  font-weight: 600 !important;
  margin: 0 !important;
}
.yeni .whatsapp_tabela .wrap .right p.number {
  font-size: 25px !important;
  font-weight: 600 !important;
  color: #5f5f5f !important;
  margin: 0 !important;
  display: none;
}
.yeni .whatsapp_tabela .wrap .right p.slogan {
  color: #5f5f5f !important;
  font-weight: 400 !important;
  margin: 0 !important;
  font-size: 8px !important;
  display: none;
}
.yeni .whatsapp_tabela .wrap .icon{
  height: 20px;
}
.yeni .whatsapp_tabela .wrap .icon i.fa {
  font-size: 20px !important;
}
.yeni .whatsapp_tabela .wrap .icon {
  width: auto !important;
}

/* Google yorumları - kullanıcı fotoğrafını küçült + yuvarlak yap */
.google_profile_photo_url{
  width:52px !important;
  height:52px !important;
  min-width:52px !important;
  max-width:52px !important;
  border-radius:50% !important;
  object-fit:cover !important;
  vertical-align:middle;
}

.visually-hidden {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

/* Ürün detay favori butonu */
.favori-detay-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
}

.favori-detay-button .favori-text {
  display: none;
}

/* Mobilde favori butonu yazılı görünsün */
@media (max-width: 991px) {
  .cart-favorite .fav {
    width: 100% !important;
    margin-top: 10px !important;
  }

  .favori-detay-button {
    width: 100% !important;
    min-height: 46px !important;
  }

  .favori-detay-button .favori-text {
    display: inline !important;
    font-size: 14px !important;
    font-weight: 600 !important;
  }
}

#search-container .search-min-char-info {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 8px 10px 10px;
  padding: 10px 13px;
  border-radius: 10px;
  background: #f8fafc;
  color: #475569;
  font-size: 13px;
  font-weight: 500;
  line-height: 1.35;
  border: 1px solid #e2e8f0;
  box-shadow: 0 4px 14px rgba(15, 23, 42, 0.06);
}

#search-container .search-min-char-info::before {
  content: "⌕";
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #eaf7ef;
  color: #1f8f4d;
  font-size: 13px;
  font-weight: 700;
  flex: 0 0 20px;
}

.badgekutu.ucretsizKargo {
  background: #166534 !important;
  color: #fff !important;
}

.indirim-orani,
.indirim-oran {
  background: #b42318 !important;
  color: #fff !important;
}

.price .old,
.old,
.price-discount {
  color: #4b5563 !important;
}

.product-disc h4[style*="#e24307"] {
  color: #b42318 !important;
}

.product-disc p[style*="#718096"] {
  color: #4b5563 !important;
}

#ackapa.trwpwhatsappbutton,
.trwpwhatsappbutton {
  background-color: #0f6b36 !important;
  color: #fff !important;
}

#ackapa.trwpwhatsappbutton span,
.trwpwhatsappbutton span {
  color: #fff !important;
}

@media (max-width: 576px) {
  #ackapa.trwpwhatsappbutton,
  .trwpwhatsappbutton {
    left: auto !important;
    right: 14px !important;
    bottom: 14px !important;
    width: auto !important;
    min-width: 48px !important;
    height: 48px !important;
    padding: 0 12px !important;
    border-radius: 999px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important;
    z-index: 1041 !important;
  }

  #ackapa.trwpwhatsappbutton span,
  .trwpwhatsappbutton span {
    font-size: 0 !important;
    line-height: 0 !important;
  }

  #ackapa.trwpwhatsappbutton span::after,
  .trwpwhatsappbutton span::after {
    content: "WhatsApp" !important;
    font-size: 13px !important;
    line-height: 1 !important;
    font-weight: 600 !important;
    color: #fff !important;
  }

  #ackapa.trwpwhatsappbutton i,
  .trwpwhatsappbutton i {
    font-size: 20px !important;
    margin: 0 !important;
  }
}

@media (max-width: 380px) {
  #ackapa.trwpwhatsappbutton span::after,
  .trwpwhatsappbutton span::after {
    content: "" !important;
  }

  #ackapa.trwpwhatsappbutton,
  .trwpwhatsappbutton {
    width: 48px !important;
    padding: 0 !important;
  }
}

@media (max-width: 576px) {
  .container.mt-100 {
    margin-top: 1px !important;
  }

  .detail-tabs {
    margin-top: 0 !important;
  }

  .product-variant,
  .guvenilir-alisveris {
    margin-bottom: 8px !important;
  }
}

/* === CLS FIX: Ürün görseli alanını önceden rezerve et (PageSpeed CLS 0.283 → 0) === */
.swiffy-slider.slider-ust .slider-container > li {
    aspect-ratio: 1 / 1;
    width: 100%;
}
.swiffy-slider.slider-ust .slider-container > li > img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    aspect-ratio: 1 / 1;
}