/* v1.7.81.32 - Mobil katalog kesin hero görünürlüğü + kompakt akıllı bulma + kart boşluk düzeltmesi.
 * En son yüklenir. Eski !important hero kurallarını bilinçli olarak daha yüksek seçicilikle ezer.
 */
@media (max-width: 820px){
  html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxstockos-public-campaign,
  html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxstockos-public-campaign-top,
  html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxstockos-yavuz-catalog-hero{
    display:block!important;
    position:relative!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    margin:0 0 8px!important;
    padding:0!important;
    border-radius:15px!important;
    overflow:hidden!important;
    background:#061c3c!important;
  }

  html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxstockos-yavuz-catalog-visual{
    display:block!important;
    position:relative!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:1672 / 941!important;
    margin:0!important;
    padding:0!important;
    overflow:hidden!important;
    background:#061c3c url('../images/yavuz-catalog-hero-v178132.jpg') center center/contain no-repeat!important;
  }

  html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxstockos-yavuz-catalog-visual > img,
  html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxstockos-yavuz-catalog-visual > img.mxstockos-yavuz-catalog-background,
  html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 img.mxstockos-yavuz-catalog-background{
    display:block!important;
    position:relative!important;
    inset:auto!important;
    z-index:1!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-width:100%!important;
    max-height:none!important;
    aspect-ratio:auto!important;
    margin:0!important;
    padding:0!important;
    object-fit:contain!important;
    object-position:center center!important;
    opacity:1!important;
    visibility:visible!important;
    filter:none!important;
    transform:none!important;
  }

  html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxstockos-yavuz-catalog-mobile-copy{
    display:none!important;
    visibility:hidden!important;
    opacity:0!important;
    pointer-events:none!important;
  }
  html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxstockos-yavuz-catalog-visual::before,
  html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxstockos-yavuz-catalog-visual::after,
  html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxstockos-yavuz-catalog-hero::before,
  html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxstockos-yavuz-catalog-hero::after{
    display:none!important;
    content:none!important;
    background:none!important;
  }

  /* Akıllı ürün bulma: mobilde 3x2 kısa aksiyon matrisi. */
  html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxso-catalog-smartbar-v178129{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:8px!important;
    margin:8px 0 10px!important;
    padding:10px!important;
    border-radius:12px!important;
  }
  html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxso-catalog-smartbar-v178129 > div{
    display:grid!important;
    gap:1px!important;
    min-width:0!important;
  }
  html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxso-catalog-smartbar-v178129 small{
    font-size:9px!important;
  }
  html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxso-catalog-smartbar-v178129 strong{
    font-size:14px!important;
    line-height:1.25!important;
  }
  html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxso-catalog-smartbar-v178129 span{
    font-size:10.5px!important;
    line-height:1.35!important;
  }
  html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxso-catalog-smartbar-v178129 nav{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:5px!important;
    width:100%!important;
  }
  html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxso-catalog-smartbar-v178129 nav a,
  html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxso-catalog-smartbar-v178129 nav a.is-ai{
    grid-column:auto!important;
    min-width:0!important;
    min-height:34px!important;
    padding:5px 4px!important;
    border-radius:9px!important;
    font-size:10px!important;
    line-height:1.15!important;
    white-space:normal!important;
    text-align:center!important;
  }
}

@media (max-width: 640px){
  /* Kartlar içerik kadar uzasın; stok ile miktar arasında boş dikey alan kalmasın. */
  html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxstockos-public-grid{
    align-items:start!important;
    grid-auto-rows:auto!important;
  }
  html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxstockos-public-card{
    height:auto!important;
    min-height:0!important;
    align-self:start!important;
  }
  html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxstockos-public-info{
    display:block!important;
    flex:0 0 auto!important;
    min-height:0!important;
    height:auto!important;
  }
  html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxstockos-public-card-actions{
    margin-top:6px!important;
  }
  html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxstockos-public-stock{
    margin-bottom:0!important;
  }
}

@media (max-width: 420px){
  html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxso-catalog-smartbar-v178129 span{
    display:none!important;
  }
  html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxso-catalog-smartbar-v178129 nav a,
  html body.mxstockos-public-catalog-page .mxstockos-public-catalog-v145 .mxso-catalog-smartbar-v178129 nav a.is-ai{
    min-height:32px!important;
    font-size:9.5px!important;
  }
}
