
/* HERA LACE V11 — PRODUCT TRUST / VARIANT LAYOUT FIX */

/* Eski temadaki float'lar beden/varyant alanından sonraki güven kutularını sağa itiyordu. */
.hl-product-page .hl-product-trust{
  clear:both!important;
  float:none!important;
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:10px!important;
  margin:22px 0 16px!important;
  box-sizing:border-box!important;
}

.hl-product-page .hl-product-trust>div{
  min-width:0!important;
  width:auto!important;
  max-width:none!important;
  float:none!important;
  box-sizing:border-box!important;
  overflow-wrap:anywhere;
}

.hl-product-page .detail-info,
.hl-product-page .product-detail,
.hl-product-page .detail-info-table-cell{
  min-width:0!important;
  box-sizing:border-box!important;
}

/* Varyant bölümü kendi satırını tamamen kaplasın. */
.hl-product-page .attr-detail{
  clear:both;
  width:100%;
  max-width:100%;
  box-sizing:border-box;
}
.hl-product-page .attr-detail:after{
  content:"";
  display:table;
  clear:both;
}
.hl-product-page .size-filter{
  max-width:100%;
}

/* Uzun beden isimleri kartın genişliğini büyütmesin. */
.hl-product-page .size-filter li,
.hl-product-page .size-filter li a{
  max-width:100%;
  box-sizing:border-box;
}

@media(max-width:1199px){
  .hl-product-page .hl-product-trust{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }
}
@media(max-width:767px){
  .hl-product-page .hl-product-trust{
    grid-template-columns:1fr!important;
  }
}
