/*
 * v1.7.81.33 — Yavuz Plastik açık katalog final aksiyon/kontrast kilidi.
 * Referans PET şişe paleti: canlı mavi #0050D0, canlı yeşil #008000.
 * En son yüklenir; yalnız açık katalog yüzeyine uygulanır.
 */
html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxso-catalog-support-v178130 a{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  border-color:transparent!important;
  box-shadow:0 7px 16px rgba(4,31,64,.10)!important;
}
html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxso-catalog-support-v178130 a small,
html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxso-catalog-support-v178130 a strong{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxso-catalog-support-v178130 a.is-sales{
  background:#0050D0!important;
}
html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxso-catalog-support-v178130 a.is-support{
  background:#003FA8!important;
}
html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxso-catalog-support-v178130 a.is-whatsapp{
  background:#008000!important;
}
html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxso-catalog-support-v178130 a.is-instagram{
  background:#0050D0!important;
}
html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxso-catalog-support-v178130 a:hover{
  filter:brightness(.92)!important;
  transform:translateY(-1px)!important;
}

/* Akıllı ürün bulma: koyu butonda koyu metin kalmasın. */
html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxso-catalog-smartbar-v178129 nav a.is-ai{
  background:#0050D0!important;
  border-color:#0050D0!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  box-shadow:0 6px 14px rgba(0,80,208,.18)!important;
}
html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxso-catalog-smartbar-v178129 nav a.is-ai:hover{
  background:#003FA8!important;
  border-color:#003FA8!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}

/* Sepet toplam ve ana sipariş aksiyonu: mavi; WhatsApp: yeşil. */
html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxstockos-public-cart-total,
html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 #mxso-catalog-cart-v1455 .mxstockos-public-cart-total{
  background:#0050D0!important;
  border-color:#0050D0!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  box-shadow:0 8px 18px rgba(0,80,208,.16)!important;
}
html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxstockos-public-cart-total *,
html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 #mxso-catalog-cart-v1455 .mxstockos-public-cart-total *{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxstockos-public-checkout > button[type="submit"],
html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 #mxso-catalog-cart-v1455 .mxstockos-public-checkout > button[type="submit"]{
  background:#0050D0!important;
  border:1px solid #0050D0!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  box-shadow:0 7px 15px rgba(0,80,208,.18)!important;
}
html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxstockos-public-checkout > button[type="submit"]:hover{
  background:#003FA8!important;
  border-color:#003FA8!important;
}
html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxstockos-public-whatsapp-order,
html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 #mxso-catalog-cart-v1455 .mxstockos-public-whatsapp-order{
  background:#008000!important;
  border:1px solid #008000!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  box-shadow:0 7px 15px rgba(0,128,0,.17)!important;
}
html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxstockos-public-whatsapp-order:hover{
  background:#006A00!important;
  border-color:#006A00!important;
}

/* Koyu zeminler: global eski tipografi kuralları metni koyulaştırmasın. */
html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 :is(
  .mxstockos-public-cart-total,
  .mxstockos-public-cart-total *,
  .mxstockos-public-checkout > button[type="submit"],
  .mxstockos-public-whatsapp-order,
  .mxso-catalog-smartbar-v178129 nav a.is-ai,
  .mxso-catalog-support-v178130 a,
  .mxso-catalog-support-v178130 a *
){
  text-shadow:none!important;
}

@media(max-width:820px){
  html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxso-catalog-support-v178130{
    gap:6px!important;
  }
  html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxso-catalog-support-v178130 a{
    min-height:50px!important;
    padding:8px 9px!important;
  }
  html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxso-catalog-support-v178130 a small{
    font-size:9px!important;
    opacity:.90!important;
  }
  html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxso-catalog-support-v178130 a strong{
    font-size:11px!important;
    line-height:1.2!important;
    overflow-wrap:anywhere!important;
  }
}
