/* ladytabien: ปรับหน้าตาเพิ่มเติม (โหลดต่อจาก style.css) */

/* หน้าค้นหา: มือถือแสดงแถวละ 3 ป้าย (iPhone 13 – Pro Max กว้าง 375–440px) */
@media only screen and (max-width: 640px) {
  .box-content .col-md-9 .tabien-zone .tabien-box .tabien-list.search {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 14px 8px;
  }
  .box-content .col-md-9 .tabien-zone .tabien-box .tabien-list.search li .tabien-thumb .tabien-number {
    font-size: clamp(13px, 4.4vw, 19px);
    top: 33%;
    white-space: nowrap;
    letter-spacing: -0.2px;
  }
  .box-content .col-md-9 .tabien-zone .tabien-box .tabien-list.search li .tabien-bottom {
    padding: 5px 0 0;
  }
  .box-content .col-md-9 .tabien-zone .tabien-box .tabien-list.search li .tabien-bottom .tabien-price {
    font-size: 14px;
    font-weight: 600;
  }
  .box-content .col-md-9 .tabien-zone .tabien-box .tabien-list.search li .tabien-bottom .tabien-sum {
    font-size: 12px;
  }
  .box-content .col-md-9 .tabien-zone .tabien-box .tabien-list.search li .icon-tabien,
  .box-content .col-md-9 .tabien-zone .tabien-box .tabien-list.search .tabien-sum img {
    width: 16px;
  }
}

/* หน้าค้นหา: กล่องสั่งซื้ออยู่ระหว่างผลค้นหากับฟอร์มค้นหา
   มือถือ: ผลค้นหา > กล่องสั่งซื้อ > ฟอร์มค้นหา / คอม: ผลค้นหา + ฟอร์มด้านขวา แล้วกล่องสั่งซื้อด้านล่าง */
.lt-cta-col { padding-left: 0; padding-right: 0; }
.lt-cta-col .lt-order { margin: 24px 0 0; }
@media only screen and (min-width: 768px) {
  .lt-cta-col { order: 3; }
  .lt-cta-col .lt-order { border-radius: 24px; }
}
@media only screen and (max-width: 767px) {
  .lt-cta-col .lt-order { margin: 8px 0 0; }
}
