/* The legacy content stylesheet makes the tab relative. Keep it out of flow
   both before and after category_prd.asp switches it to fixed on scroll. */
.categoryPrd .pdtDetailV15 > .pdtTabLinkV15 {
  position: absolute;
}

/* Together is an asynchronous Sponsored slot, mounted after the first scroll.
   Reserve its three card rows before the request, including an empty/error
   response, so the recommendations below it never jump into or out of view.
   104px padding + 54px heading + 1240px grid + 78px controls = 1476px. */
.categoryPrd #togetherItemList,
.categoryPrd #togetherItemList > .together {
  min-height: 1476px;
}

.categoryPrd #togetherItemList .titWrap .ftLt {
  line-height: 30px;
}

.categoryPrd #togetherItemList .pdp-paged-carousel__page {
  grid-template-rows: repeat(3, 400px);
}

.categoryPrd #togetherItemList .product-info__name {
  height: 36px;
}
