/* Bulkomi v2497 — kart yapısını koruyarak ürün görselini baskın hale getirir */
#cards .product-card-milestones{
  overflow:hidden!important;
}
#cards .product-card-milestones .card-gallery,
#cards .product-card-milestones .product-img{
  height:400px!important;
  min-height:400px!important;
  max-height:400px!important;
}
#cards .product-card-milestones .card-gallery{
  flex:0 0 400px!important;
}
#cards .product-card-milestones .product-img{
  padding:4px!important;
}
#cards .product-card-milestones .card-gallery-slide.is-raster-product .product-img img{
  transform:scale(1.05)!important;
}
#cards .product-card-milestones .product-body{
  padding:7px 10px 5px!important;
}
#cards .product-card-milestones .product-sub{
  min-height:20px!important;
  padding:3px 7px!important;
  font-size:8.8px!important;
}
#cards .product-card-milestones .product-title{
  min-height:34px!important;
  max-height:34px!important;
  margin:6px 0!important;
  font-size:12.5px!important;
  line-height:1.36!important;
}
#cards .bulk-price-list{
  padding-top:4px!important;
}
#cards .bulk-price-list>span{
  min-height:23px!important;
}
#cards .bulk-price-list small{
  font-size:8.7px!important;
}
#cards .bulk-price-list b{
  font-size:10.4px!important;
}
#cards .bulk-discount-wrap{
  margin-top:3px!important;
}
#cards .bulk-target-discount{
  min-height:23px!important;
  padding:4px 7px!important;
  font-size:8.8px!important;
}
#cards .bulk-buy-panel{
  margin:0 9px 5px!important;
  padding:7px 8px 6px!important;
  border-radius:12px!important;
}
#cards .bulk-buy-head{
  margin-bottom:5px!important;
}
#cards .bulk-buy-head strong{
  font-size:9.8px!important;
}
#cards .bulk-milestone-track{
  min-height:61px!important;
}
#cards .bulk-rail{
  top:8px!important;
}
#cards .bulk-milestone>i{
  width:16px!important;
  height:16px!important;
  margin:1px 0 4px!important;
}
#cards .bulk-milestone.is-final>i{
  width:18px!important;
  height:18px!important;
  margin:0 0 3px!important;
}
#cards .bulk-milestone>b{font-size:7.8px!important}
#cards .bulk-milestone>small{font-size:6.5px!important;margin-top:2px!important}
#cards .bulk-milestone>em{font-size:7.1px!important;margin-top:1px!important}
#cards .bulk-milestone>span{font-size:6.2px!important}
#cards .card-engagement-ticker{
  min-height:27px!important;
  margin-top:4px!important;
  padding:5px 2px!important;
}
#cards .product-card-milestones .card-actions{
  gap:5px!important;
  padding:0 9px 9px!important;
}
#cards .product-card-milestones .card-actions .btn{
  height:31px!important;
  border-radius:9px!important;
  font-size:9.6px!important;
}

@media(max-width:1199px) and (min-width:800px){
  #cards .product-card-milestones .card-gallery,
  #cards .product-card-milestones .product-img{
    height:350px!important;
    min-height:350px!important;
    max-height:350px!important;
  }
  #cards .product-card-milestones .card-gallery{
    flex-basis:350px!important;
  }
}

@media(max-width:799px){
  #cards .product-card-milestones .card-gallery,
  #cards .product-card-milestones .product-img{
    height:245px!important;
    min-height:245px!important;
    max-height:245px!important;
  }
  #cards .product-card-milestones .card-gallery{
    flex-basis:245px!important;
  }
  #cards .product-card-milestones .product-img{padding:5px!important}
  #cards .product-card-milestones .product-body{padding:6px 7px 4px!important}
  #cards .product-card-milestones .product-sub{min-height:18px!important;font-size:7px!important;padding:3px 5px!important}
  #cards .product-card-milestones .product-title{min-height:29px!important;max-height:29px!important;margin:4px 0 5px!important;font-size:9px!important;line-height:1.42!important}
  #cards .bulk-price-list>span{min-height:24px!important;padding:1px 0!important}
  #cards .bulk-price-list small{font-size:6.4px!important}
  #cards .bulk-price-list b{font-size:7.8px!important}
  #cards .bulk-target-discount{min-height:20px!important;padding:3px 5px!important;font-size:6.7px!important}
  #cards .bulk-buy-panel{margin:0 5px 4px!important;padding:6px 5px 5px!important}
  #cards .bulk-buy-head{margin-bottom:4px!important}
  #cards .bulk-buy-head strong{font-size:7.1px!important}
  #cards .bulk-milestone-track{min-height:54px!important}
  #cards .bulk-milestone>b{font-size:6.2px!important}
  #cards .bulk-milestone>small{font-size:5.2px!important}
  #cards .bulk-milestone>em{font-size:5.6px!important}
  #cards .bulk-milestone>span{font-size:5px!important}
  #cards .card-engagement-ticker{min-height:23px!important;margin-top:3px!important;padding:4px 1px!important;font-size:6.5px!important}
  #cards .product-card-milestones .card-actions{padding:0 5px 6px!important;gap:4px!important}
  #cards .product-card-milestones .card-actions .btn{height:28px!important;font-size:7.4px!important}
}

@media(max-width:430px){
  #cards .product-card-milestones .card-gallery,
  #cards .product-card-milestones .product-img{
    height:225px!important;
    min-height:225px!important;
    max-height:225px!important;
  }
  #cards .product-card-milestones .card-gallery{
    flex-basis:225px!important;
  }
}
