/* ===== tag-20261004-listthumb 资讯列表页缩略图（左图右文） begin ===== */
/* ① 解除米拓 metv75 模板自带的隐藏：.met-news-list .media-left{display:none} */
.met-news-list .media.media-lg > .media-left{ display:block !important; }
/* ② 列表项由 display:block 改为左图右文 */
.met-news-list .media.media-lg{ display:flex !important; align-items:flex-start; }
/* ③ 缩略图容器：定尺寸 + 圆角裁剪 */
.met-news-list .media.media-lg > .media-left{
  flex:0 0 auto; padding:0 20px 0 0; height:auto;
  font-size:0; line-height:0; white-space:normal;
}
.met-news-list .media.media-lg > .media-left > a{ display:block; border-radius:10px; overflow:hidden; }
.met-news-list .media.media-lg > .media-left img.media-object{
  width:210px; height:130px; object-fit:cover; object-position:center;
  border-radius:10px; display:block;
}
/* ④ 文本区自适应，不与图片抢宽度 */
.met-news-list .media.media-lg > .media-body{ flex:1 1 auto; min-width:0; padding:0; }
/* ⑤ 响应式 */
@media (max-width:991px){
  .met-news-list .media.media-lg > .media-left img.media-object{ width:170px; height:110px; }
}
@media (max-width:767px){
  .met-news-list .media.media-lg > .media-left{ padding-right:12px; }
  .met-news-list .media.media-lg > .media-left img.media-object{ width:150px; height:100px; border-radius:8px; }
}
@media (max-width:479px){
  .met-news-list .media.media-lg > .media-left{ padding-right:10px; }
  .met-news-list .media.media-lg > .media-left img.media-object{ width:118px; height:82px; border-radius:8px; }
}
/* ===== tag-20261004-listthumb end ===== */

/* ============================================================
   咖啡网 · 产品卡片美化  tag-20261004-prodcard
   配套：met_productimg_x/y 由 210x130 改为 400x250（缩略图源变大）
   作用：图片铺满卡片宽、消除左右留白、卡片高度统一、沿用圆角10px标准
   ============================================================ */
@media (min-width: 1px) {
  /* 图片容器：锁定 400:250 比例（padding-top 技巧，兼容性最好） */
  .met-product-list .ih-item .img {
    position: relative;
    width: 100%;
    padding-top: 62.5%;
    overflow: hidden;
    border-radius: 10px;
    background: #f7f7f7;
  }
  /* 图片：铺满容器、等比裁剪填充、圆角 */
  .met-product-list .ih-item .img img.img-con {
    position: absolute;
    top: 0;
    left: 0;
    width: 100% !important;
    height: 100% !important;
    max-width: 100% !important;
    object-fit: cover;
    border-radius: 10px;
    display: block;
  }
  /* 卡片内边距收紧：15px -> 10px，减少白边 */
  .met-product-list .ih-item a {
    padding: 10px !important;
  }
  /* 标题与图片贴合得更紧一点 */
  .met-product-list .ih-item a h3 {
    margin-top: 8px !important;
  }
}
@media (max-width: 767px) {
  .met-product-list .ih-item a {
    padding: 8px !important;
  }
}
