@import url('https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,600;1,400&display=swap'); /* HK blog yazi tipi - sadece blog sayfalarinda indirilir */

header .stl-middle .stl-logo img {
    max-width: 230px;
}
.stl-top.row {
    display: none !important;
}

.marquee {
    background-color: #e94f29 !important;
}

.top-marquee {
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  background-color: #eb5324;
  color: #fff;
  padding: 17px 0;
  font-size: 16px;
  font-weight: 600;
  position: relative;
  z-index: 9999;
}

.top-marquee span {
  display: inline-block;
  padding-left: 100%;
  animation: marqueeMove 20s linear infinite;
}

@keyframes marqueeMove {
  0% { transform: translateX(0); }
  100% { transform: translateX(-100%); }
}

@media (max-width: 768px) {

    /* Liste sıfırlama */
    .a1_icerik .container {
        padding: 0 !important;
        margin: 0 !important;
    }

    /* Satır düzeni */
    .parca-secenek .a1_icerik ul.container li.row {
        display: flex !important;
        align-items: center !important;
        gap: 12px !important;
        padding: 12px 10px !important;
        border-bottom: 1px solid #eeeeee !important;
        margin: 0 !important;
        flex-wrap: nowrap !important;
    }

    /* Seçili ürün */
    .parca-secenek li.selected {
        background: #f7f7f7 !important;
    }

    /* + - alanı */
    .a1_icerik .v_counts {
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        width: 80px !important;
        height: 36px !important;
        border: 1px solid #e5e5e5 !important;
        border-radius: 6px !important;
        padding: 0 6px !important;
        background: #fff !important;
        flex-shrink: 0 !important;
    }

    .a1_icerik .v_counts input {
        width: 24px !important;
        text-align: center !important;
        border: none !important;
        background: transparent !important;
        font-size: 14px !important;
    }

    .a1_icerik .v_counts button {
        border: none !important;
        background: none !important;
        padding: 0 !important;
    }

    /* Görsel */
    .a1_icerik .a1_urunresmi {
        width: 65px !important;
        height: 65px !important;
        object-fit: cover !important;
        border-radius: 8px !important;
        border: 1px solid #f0f0f0 !important;
        margin-left: 0 !important;
        flex-shrink: 0 !important;
    }

    /* Ürün ismi */
    .a1_icerik .a1_urunisim {
        flex: 1 !important;
        font-size: 14px !important;
        font-weight: 500 !important;
        color: #333 !important;
        white-space: normal !important;
    }

    /* Fiyat */
    .a1_icerik .a1_urunfiyat {
        font-size: 14px !important;
        font-weight: 700 !important;
        color: #111 !important;
        white-space: nowrap !important;
        margin-left: auto !important;
    }

    /* Bootstrap kolonları iptal */
    .a1_icerik .col-md,
    .a1_icerik .col-6,
    .a1_icerik .col-3,
    .a1_icerik .col-md-auto {
        width: auto !important;
        padding: 0 !important;
    }
}

/* Masaüstü düzen */

.parca-secenek .a1_icerik ul.container li.row {
    transition: 0.2s ease;
}

.parca-secenek .a1_icerik ul.container li.row:hover {
    background: #fafafa;
}

.parca-secenek .a1_urunresmi {
    border-radius: 8px;
}

/* FOTOĞRAF KUTU SORUNU TEMİZLEME */

.parca-secenek .a1_urunresmi {
    width: 65px !important;
    height: 65px !important;
    object-fit: cover !important;
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
    padding: 0 !important;
}

/* Eğer img etrafında div varsa temizle */
.parca-secenek .a1_icerik ul.container li.row img {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* Seçili üründe ekstra çerçeve olmasın */
.parca-secenek li.selected .a1_urunresmi {
    border: none !important;
    box-shadow: none !important;
}

.parca-secenek .a1_urunresmi {
    transform: scale(1.1);
}

.parca-secenek .a1_urunresmi {
    width: 60px !important;
    height: 60px !important;
    object-fit: contain !important;
    border-radius: 6px !important;
}
/* Diğer Linkler - tek_sayfa içerik eniyle aynı */
.diger_linkler {
  width: min(100% - 40px, 1240px); /* tek_sayfa ile aynı hizalama */
  margin: 24px auto 0;
  padding: 20px;
  box-sizing: border-box;
  border: 1px solid #e5e7eb;
  border-radius: 14px;
  background: #fff;
  box-shadow: 0 8px 24px rgba(17, 24, 39, 0.06);
}

.diger_linkler > .baslik {
  margin: 0 0 12px;
  font-size: 48px;
  line-height: 1.12;
  font-weight: 700;
  color: #111827;
}

.diger_linkler > .icerik ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.diger_linkler > .icerik li + li {
  margin-top: 8px;
}

.diger_linkler > .icerik a {
  display: block;
  padding: 10px 14px;
  border-radius: 10px;
  background: #f3f4f6;
  border: 1px solid transparent;
  color: #374151;
  font-size: 20px;
  line-height: 1.35;
  text-decoration: none;
  white-space: normal;
  word-break: break-word;
  transition: all 0.2s ease;
}

.diger_linkler > .icerik a:hover {
  background: #fff7ed;
  border-color: #fdba74;
  color: #9a3412;
}

@media (max-width: 768px) {
  .diger_linkler {
    width: calc(100% - 24px);
    padding: 14px;
    border-radius: 12px;
  }

  .diger_linkler > .baslik {
    font-size: 34px;
  }

  .diger_linkler > .icerik a {
    font-size: 18px;
    padding: 9px 12px;
  }
}

/* Sayfa bloğunu ortala */
.link_detay {
  max-width: 1240px;
  margin: 0 auto;
  padding: 0 20px;
  box-sizing: border-box;
}

/* Üst başlık */
.link_detay > .baslik {
  margin: 18px auto 24px;
  max-width: 1240px;
  text-align: center;
  font-size: clamp(30px, 4.5vw, 56px);
  line-height: 1.1;
  font-weight: 800;
  letter-spacing: -0.02em;
  color: #111827;
}

/* Mobil */
@media (max-width: 768px) {
  .link_detay > .baslik {
    margin: 12px auto 18px;
    font-size: clamp(26px, 8vw, 38px);
  }
}



/* ===== HK MOBIL ALT CUBUK — 29.09.2026 ===== */
/* Sadece urun sayfasi ve sadece mobil. Kaldirmak icin bu blogu silin. */

@media (max-width: 991px){
  /* Alt cubuk varken sayfa sonu ve yuzen ogeler cakismasin */
  html.hk-cubuk body { padding-bottom: 0 !important; }
  /* Bosluk en alttaki ogeye verilmeli: pm_telif footer'in kardesi ve ondan sonra geliyor */
  html.hk-cubuk .pm_telif { padding-bottom: 88px !important; }
  /* Urun sayfasinda alt cubuk var, yesil balon gereksiz. Diger sayfalarda kalir. */
  html.hk-urun .whatsapp { display: none !important; }
  html.hk-cubuk #jcont { bottom: 68px !important; }
  html.hk-cubuk #jvLabelWrap { bottom: 68px !important; }

  #hk-alt-cubuk{
    position: fixed; left: 0; right: 0; bottom: 0; z-index: 16000200;
    display: flex; align-items: center; gap: 8px;
    padding: 8px 12px;
    background: #ffffff;
    border-top: 1px solid #e3e3e3;
    box-shadow: 0 -2px 10px rgba(0,0,0,.12);
  }
  #hk-alt-cubuk .hk-fiyat{
    font-weight: 700; font-size: 15px; color: #111;
    white-space: nowrap; flex: 0 0 auto;
  }
  #hk-alt-cubuk a{
    display: flex; align-items: center; justify-content: center; gap: 6px;
    flex: 1 1 0; text-align: center;
    padding: 11px 6px; border-radius: 6px;
    color: #fff !important; font-weight: 600; font-size: 14px;
    text-decoration: none !important; line-height: 1.2;
  }
  #hk-alt-cubuk a.hk-wa { background: #25D366; }
  #hk-alt-cubuk a.hk-tel{ background: #0b5ed7; }
  #hk-alt-cubuk a svg{ width: 17px; height: 17px; fill: #fff; flex: 0 0 auto; }
}

/* Alt bilgi rengi (29.09.2026)
   Tema dosyasinda footer sabit #FF6F00 geliyordu. Temanin tanimli marka
   rengi ise #EA5110 — Sepete Ekle butonu, ust alan ve PlatinMarket seridi
   bu rengi kullaniyor. Alt bilgi tek basina farkliydi, esitlendi. */
footer.site-footer { background-color: #EA5110 !important; }

/* Urun galerisi bosluk hatasi (29.09.2026)
   Yuklenmemis slaytlara kare yer ayriliyor, galeri en uzun slayta gore
   boyutlaniyor ve altta ~360px bosluk kaliyordu.
   Tum galeri gorselleri 1000x600 (5:3) oldugu icin oran sabitlendi. */
.urun_resmi .owl-item img { aspect-ratio: 5 / 3; height: auto; }

/* Ust sosyal ikon satiri kaldirildi — alt bilgide zaten var, ustteki 4. ikon da yanlis adrese gidiyordu (29.09.2026) */
.stl_social { display: none !important; }

/* Ust kayan yazi kaldirildi — yerine Popup Plugin kullanilacak (29.09.2026) */
.top-marquee { display: none !important; }

@media (min-width: 992px){ #hk-alt-cubuk { display: none !important; } }
/* ===== HK MOBIL ALT CUBUK SONU ===== */


/* === HK KARGO BEDAVA FILTRESI GIZLENDI 03.10.2026 ===
   Sebep: kategori sayfalarindaki "Kargo Bedava Urunler" filtresi, ucretsiz
   nakliyenin 5 il ile sinirli oldugu gercegiyle celisen bir algi yaratiyor.
   Geri almak icin bu blogu silmek yeterlidir. */
li.custom-control:has(> input#sc_5) { display: none !important; }
#sc_5, label[for="sc_5"] { display: none !important; }
/* === HK KARGO BEDAVA FILTRESI SONU === */

/* === HK SATIS SOZLESMESI MENU BAGLANTISI GIZLENDI 04.10.2026 === */
/* Sebep: /satis-sozlesmesi sayfasi doldurulmamis sablon kodlarini ([[sozlesme.XXX]]) gosteriyor. */
/* Sozlesme odeme adiminda zaten sunuluyor. Geri almak icin bu blogu silin. */
#PM_Musteri_Hizmetleri_Menu_UL li:has(> a[href*="satis-sozlesmesi"]) { display: none !important; }


/* === Hayal Konsept: blog yazi sablonu (.hk-blog) - 07.10.2026 ===
   Yon: "rahat okuma" (serif govde) - Yasin Bey'in secimi, dort calisma arasindan.
   Kapsam: yalnizca govdesi <div class="hk-blog"> ile sarilmis icerik sayfalari.
   Bu sinif baska hicbir sayfada yok; urun, kategori, sepet, odeme etkilenmez.
   Govde metni Lora (serif), basliklar temanin fontu Jost.
   font-weight'lerde !important var cunku tema h1-h6'yi 400 ile zorluyor.
   Geri alma: bu blogun tamami + dosyanin basindaki @import satiri silinir. */

.link_detay:has(.hk-blog) h1{font-family:Jost,sans-serif;font-size:38px;font-weight:500 !important;line-height:1.2;letter-spacing:-0.4px;text-align:left;max-width:700px;margin:10px auto;}

.hk-blog{margin:0 auto;padding:0 0 28px;font-family:'Lora',Georgia,'Times New Roman',serif;font-size:17.5px;line-height:1.85;color:#33302c;word-break:normal;overflow-wrap:break-word;}
.hk-blog > *:first-child{margin-top:0;}
.hk-blog > *:last-child{margin-bottom:0;}

.hk-blog p{margin:0 0 1.2em;font-family:'Lora',Georgia,'Times New Roman',serif;font-size:17.5px;line-height:1.85;color:#33302c;}
.hk-blog > p:first-of-type{font-size:19.5px;line-height:1.75;color:#4a4540;}
.hk-blog li,.hk-blog td,.hk-blog blockquote{font-family:'Lora',Georgia,'Times New Roman',serif;}
.hk-blog strong,.hk-blog b{font-weight:600;color:#1b1b19;}

.hk-blog h2{font-family:Jost,sans-serif;font-size:26px;font-weight:600 !important;line-height:1.3;color:#1b1b19;margin:2.4em 0 .55em;scroll-margin-top:90px;}
.hk-blog h3{font-family:Jost,sans-serif;font-size:19.5px;font-weight:600 !important;line-height:1.4;color:#1b1b19;margin:1.8em 0 .5em;scroll-margin-top:90px;}
.hk-blog h4{font-family:Jost,sans-serif;font-size:17.5px;font-weight:600 !important;color:#1b1b19;margin:1.5em 0 .45em;}

.hk-blog a{color:#d4461a;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;}
.hk-blog a:hover,.hk-blog a:focus{color:#a63412;text-decoration:underline;}

.hk-blog ul,.hk-blog ol{margin:0 0 1.35em;padding-left:0;list-style:none;}
.hk-blog li{margin-bottom:.55em;}
.hk-blog li > ul,.hk-blog li > ol{margin:.55em 0 0;}
.hk-blog ul > li{position:relative;padding-left:1.4em;}
.hk-blog ul > li:before{content:"";position:absolute;left:.25em;top:.72em;width:7px;height:7px;border-radius:50%;background:#d4461a;}
.hk-blog ol{counter-reset:hkli;}
.hk-blog ol > li{position:relative;padding-left:2.2em;counter-increment:hkli;}
.hk-blog ol > li:before{content:counter(hkli);font-family:Jost,sans-serif;position:absolute;left:0;top:.3em;width:1.6em;height:1.6em;line-height:1.6em;text-align:center;border-radius:50%;background:#f1e7df;color:#b93c14;font-size:.8em;font-weight:700;}

.hk-blog .hk-tablo{width:100%;overflow-x:auto;margin:0 0 1.5em;}
.hk-blog table{width:100%;border-collapse:collapse;margin:0 0 1.5em;font-size:16px;line-height:1.65;}
.hk-blog .hk-tablo table{margin-bottom:0;}
.hk-blog th,.hk-blog td{border:1px solid #e6ded4;padding:10px 12px;text-align:left;vertical-align:top;}
.hk-blog th{background:#f7f4ef;font-family:Jost,sans-serif;font-weight:600 !important;color:#1b1b19;}
.hk-blog tbody tr:nth-child(even) td{background:#fcfaf7;}

.hk-blog blockquote{margin:1.7em 0;padding:2px 0 2px 20px;border-left:3px solid #d4461a;color:#4a4540;font-style:normal;}
.hk-blog blockquote > *:last-child{margin-bottom:0;}

.hk-blog .hk-kutu{margin:1.8em 0;padding:18px 22px;background:#f7f4ef;border:0;border-radius:6px;}
.hk-blog .hk-kutu > *:last-child{margin-bottom:0;}
.hk-blog .hk-kutu-baslik{display:block;margin-bottom:.45em;font-family:Jost,sans-serif;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#b93c14;}
.hk-blog .hk-kutu p,.hk-blog .hk-kutu li{font-size:17px;}

.hk-blog .hk-cagri{margin:2em 0 .5em;padding:22px 24px;background:#1b1b19;border-radius:6px;color:#f3efec;}
.hk-blog .hk-cagri > *:last-child{margin-bottom:0;}
.hk-blog .hk-cagri p{color:#f3efec;}
.hk-blog .hk-cagri strong{color:#fff;}
.hk-blog .hk-cagri a{color:#ffb599;}
.hk-blog .hk-cagri a:hover{color:#fff;}

.hk-blog .hk-icindekiler{margin:0 0 2em;padding:18px 22px 16px;background:#f7f4ef;border:0;border-radius:6px;}
.hk-blog .hk-icindekiler .hk-kutu-baslik{color:#8a8279;}
.hk-blog .hk-icindekiler ul{margin:0;}
.hk-blog .hk-icindekiler li{margin-bottom:.35em;padding-left:1.1em;font-size:16.5px;}
.hk-blog .hk-icindekiler li:before{width:5px;height:5px;top:.75em;background:#c2b8ab;}
.hk-blog .hk-icindekiler a{color:#33302c;text-decoration:none;}
.hk-blog .hk-icindekiler a:hover{color:#d4461a;text-decoration:underline;}

.hk-blog img{max-width:100%;height:auto;border-radius:6px;margin:1.5em 0;}
.hk-blog figure{margin:1.6em 0;}
.hk-blog figcaption{font-family:Jost,sans-serif;font-size:14.5px;color:#8a8279;margin-top:.5em;}
.hk-blog hr{border:0;border-top:1px solid #ebe3da;margin:2.3em 0;}

@media (max-width:767px){
	.link_detay:has(.hk-blog) h1{font-size:28px;letter-spacing:-0.2px;}
	.hk-blog{font-size:17px;padding-bottom:20px;}
	.hk-blog p{font-size:17px;line-height:1.8;}
	.hk-blog > p:first-of-type{font-size:18px;}
	.hk-blog h2{font-size:22px;margin:2em 0 .5em;}
	.hk-blog h3{font-size:18.5px;}
	.hk-blog table{font-size:15px;}
	.hk-blog th,.hk-blog td{padding:8px 9px;}
	.hk-blog .hk-kutu,.hk-blog .hk-cagri,.hk-blog .hk-icindekiler{padding:16px 17px;}
	.hk-blog .hk-kutu p,.hk-blog .hk-kutu li{font-size:16.5px;}
}

/* --- Blog sayfalarinda "Diger Linkler" blogu sol yan menuye doner ---
   Blok temadan geliyor (div.diger_linkler), listesini PlatinMarket dolduruyor.
   HTML'e dokunulmuyor, sadece yeri ve gorunumu degisiyor.
   Kural ":has(.hk-blog)" sartina bagli - hizmet sayfalarinda eski kart gorunumu kalir. */

#PM_link_detayi:has(.hk-blog){display:grid;grid-template-columns:260px minmax(0,1fr);gap:0 56px;max-width:1016px;margin-left:auto;margin-right:auto;align-items:start;}
#PM_link_detayi:has(.hk-blog) > .link_detay{grid-column:2;grid-row:1;min-width:0;width:100%;}
.hk-blog iframe{width:100%;max-width:100%;}
#PM_link_detayi:has(.hk-blog) > .diger_linkler{grid-column:1;grid-row:1;width:auto !important;margin:0 !important;padding:18px 20px !important;background:#f7f4ef !important;border:0 !important;border-radius:8px !important;box-shadow:none !important;position:sticky;top:96px;}
#PM_link_detayi:has(.hk-blog) .diger_linkler p.baslik{font-family:Jost,sans-serif;font-size:12px !important;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#8a8279;margin:0 0 14px !important;line-height:1.4;}
#PM_link_detayi:has(.hk-blog) .diger_linkler a{display:block;background:none !important;border:0 !important;border-radius:0 !important;padding:11px 0 !important;margin:0;font-family:Jost,sans-serif;font-size:14.5px !important;line-height:1.4;color:#4a453f !important;text-decoration:none;}
#PM_link_detayi:has(.hk-blog) .diger_linkler a:hover{color:#d4461a !important;}

@media (max-width:991px){
	#PM_link_detayi:has(.hk-blog){display:block;}
	#PM_link_detayi:has(.hk-blog) > .diger_linkler{position:static;margin-top:28px !important;}
	#PM_link_detayi:has(.hk-blog) .diger_linkler a{font-size:16px !important;}
}


/* --- Icerik sayfalarindaki foto galerisi (teslimat sayfalari) ---
   Sayfanin kendi <style> blogu silindi, siniflar HTML'de kaldi;
   kurallar buraya tasindi ki tek yerden yonetilsin. */
.hk-blog .hk-delivery-links{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0 0 1.6em;}
.hk-blog .hk-delivery-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:1.6em 0;}
.hk-blog .hk-delivery-card{margin:0;}
.hk-blog .hk-delivery-grid img{width:100%;margin:0;}
@media (max-width:600px){.hk-blog .hk-delivery-grid{grid-template-columns:1fr;}}

/* === /Hayal Konsept: blog yazi sablonu === */


/* === Hayal Konsept: icerik ici link standardi (9 Ekim 2026) ===
   Urun aciklamalari, kategori ust/alt metinleri ve CKEditor ile girilen
   her yerde kullanilacak link sinifi. Tema satir ici linkleri siyah ve
   cizgisiz gosterdigi icin eskiden satir ici style yazmak zorunda
   kaliyorduk; artik tek yerden yonetiliyor.
   Kullanim: a etiketine class hk-link eklenir.
   Not: .hk-blog icindeki linkler zaten stilli, orada sinif gerekmez. */
.hk-link,
.hk-link:link,
.hk-link:visited{color:#d4461a !important;text-decoration:underline !important;text-underline-offset:2px;}
.hk-link:hover,
.hk-link:focus{color:#b03a16 !important;text-decoration:underline !important;}

/* Ayni seriden / benzer model bloklari (urun aciklamasi sonu) */
.hk-ilgili{margin:1.5em 0 0 !important;}
.hk-ilgili strong{color:#1b1b19;}
/* === /Hayal Konsept: icerik ici link standardi === */


/* === Hayal Konsept: yan menu yuksekligi (hk-yan-menu-yukseklik) - 10.10.2026 ===
   "Diger Linkler" listesi her gun bir yazi eklendigi icin buyuyordu (13 madde = 936 px,
   gorus alani 797 px). Liste artik bulundugu ekranin yuksekligine sigiyor, fazlasi
   kutunun icinde kayiyor. Hicbir link gizlenmiyor; hepsi HTML'de ve gorunur.
   Geri alma: bu blogun tamami silinir. */
#PM_link_detayi:has(.hk-blog) > .diger_linkler .icerik{
	max-height:calc(100vh - 190px);
	max-height:calc(100dvh - 190px);
	overflow-y:auto;
	overscroll-behavior:contain;
	padding-right:6px;
	-webkit-mask-image:linear-gradient(#000 calc(100% - 22px), transparent);
	        mask-image:linear-gradient(#000 calc(100% - 22px), transparent);
	scrollbar-width:thin;
	scrollbar-color:#d9d2c7 transparent;
}
#PM_link_detayi:has(.hk-blog) > .diger_linkler .icerik::-webkit-scrollbar{width:4px;}
#PM_link_detayi:has(.hk-blog) > .diger_linkler .icerik::-webkit-scrollbar-track{background:transparent;}
#PM_link_detayi:has(.hk-blog) > .diger_linkler .icerik::-webkit-scrollbar-thumb{background:#d9d2c7;border-radius:4px;}

/* Mobilde yan menu yazinin altina geciyor; orada ekranin tamamini kaplamasin ki
   kullanici kutuya takilmadan sayfayi kaydirabilsin. */
@media (max-width:991px){
	#PM_link_detayi:has(.hk-blog) > .diger_linkler .icerik{
		max-height:65vh;
		max-height:65dvh;
		overscroll-behavior:auto;
	}
}
/* === /Hayal Konsept: yan menu yuksekligi === */
/*       HK MOBIL MENU KATEGORI BASLIGI       */
li.hk-mm-satir {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  min-height: 52px;
  padding: 12px 14px;
  margin: 6px 0;
  background: #F6F6F6;
  border-radius: 8px;
  cursor: pointer;
  -webkit-tap-highlight-color: rgba(234,81,16,.15);
}
li.hk-mm-satir:active { background: #EFEFEF; }
li.hk-mm-satir .hk-mm-baslik {
  font-size: 17px;
  font-weight: 600;
  color: #212529;
  line-height: 1.3;
}
ul li a.hk-mm-tumu,
ul li a.hk-mm-tumu:link,
ul li a.hk-mm-tumu:visited {
  color: #EA5110 !important;
  font-weight: 600 !important;
  white-space: nowrap;
}
ul li a.hk-mm-tumu::after { content: " \203A"; }
/*       HK MOBIL MENU KATEGORI BASLIGI SONU       */

/* === HK SATICIYA DANIS BUTONU GIZLE (13 Eki 2026) === */
/* Buton /danisma -> uye giris ekranina atiyordu, musteri kaybediliyordu */
.saticiya_danis { display: none !important; }
/* === HK SATICIYA DANIS SONU === */

/* === HK ILETISIM WHATSAPP (13 Eki 2026) === */
.hk-wa-sar { margin: 16px 0 6px; }
.hk-wa-btn { display: inline-block; background: #25D366; color: #fff !important; text-decoration: none !important; font-weight: 600; font-size: 16px; padding: 13px 24px; border-radius: 8px; }
.hk-wa-btn:hover { background: #1da851; color: #fff !important; }
.hk-wa-not { font-size: 13px; color: #666; margin: 0 0 10px; }
#musteri_hizmetleri_iletisim_form { display: none !important; }
#PM_musteri_hizmetleri_iletisim .aciklama { display: none !important; }
/* === HK ILETISIM WHATSAPP SONU === */

/* === HK ALT CUBUK ODANDA GOR (13 Eki 2026) === */
@media (max-width: 991px){
  #hk-alt-cubuk .hk-fiyat { display: none !important; }
  #hk-alt-cubuk a.hk-oda { background: #8a6d3b; }
  /* iPhone ana sayfa cubugu alani: butonlar o seride kalmasin (13 Eki 2026) */
  #hk-alt-cubuk { padding-bottom: calc(8px + env(safe-area-inset-bottom)) !important; }
  #hk-alt-cubuk a.hk-oda-bekliyor { opacity: .5; }
}
/* === HK ALT CUBUK ODANDA GOR SONU === */

/* === HK KATEGORI ALT METIN .hk-alt (15 Eki 2026) === */
.hk-alt { max-width: none; line-height: 1.6; color: #2b2b2b; font-size: 15px; display: grid; grid-template-columns: minmax(0, 860px) 340px; justify-content: space-between; gap: 40px 48px; align-items: start; margin: 24px 0; }
.hk-alt h2 { font-size: 21px; line-height: 1.3; margin: 0 0 14px; font-weight: 600; }
.hk-alt p { margin: 0 0 14px; }
.hk-alt .hk-note { font-size: 14px; color: #555; }
.hk-alt .hk-side { background: #f6f6f6; padding: 18px 20px; border-radius: 4px; }
.hk-alt .hk-side h3 { font-size: 14px; margin: 0 0 8px; font-weight: 600; }
.hk-alt .hk-groups { list-style: none; padding: 0; margin: 0; }
.hk-alt .hk-groups li { margin: 0; padding: 10px 0; border-top: 1px solid #dedede; font-size: 14px; }
.hk-alt .hk-groups li:last-child { border-bottom: 1px solid #dedede; }
.hk-alt .hk-groups b { display: block; font-weight: 600; margin-bottom: 2px; }
.hk-alt .hk-wa { display: inline-block; margin-top: 6px; padding: 10px 16px; border: 1.5px solid #2b2b2b; border-radius: 3px; color: #2b2b2b; text-decoration: none; font-weight: 600; font-size: 14px; }
.hk-alt .hk-wa:hover { background: #2b2b2b; color: #fff; }
@media (max-width: 720px) { .hk-alt { grid-template-columns: 1fr; gap: 20px; } }
/* === HK KATEGORI ALT METIN SONU === */

/* Footer - musteri hizmetleri blogu (19 Eki 2026) */
.site-footer .contact-info{ line-height:1.65; }
.site-footer .contact-info i{ display:inline-block; width:14px; margin-right:8px; text-align:center; }
.site-footer .contact-info p{ margin:0 0 8px; padding-left:22px; text-indent:-22px; }
.site-footer .contact-info p br + br{ display:none; }
.site-footer .contact-info > br{ display:none; }
.site-footer .contact-info a.hk-link{ display:inline-block; margin:4px 0 14px; }
.site-footer .contact-info a.hk-link + p{ margin:0; }
