/* Tablet layout fixes kept separate to avoid stale custom.css browser caches. */
@media (min-width: 768px) and (max-width: 1199.98px) {
  #index .block.block_id_5 p.title_feat {
    display: grid;
    grid-template-columns: max-content minmax(0, 1fr);
    align-items: center;
    column-gap: 14px;
    line-height: 1.25;
  }

  #index .block.block_id_5 p.title_feat span {
    margin-right: 0;
    line-height: 1;
    white-space: nowrap;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  #index .block.block_id_5 .col-md-4 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  #index .block.block_id_5 .feature {
    height: calc(100% - 31.5px);
  }

  #category #amazzing_filter > .compact-toggle {
    display: inline-flex !important;
    align-items: center;
    gap: 8px;
    position: static !important;
    width: auto !important;
    height: auto !important;
    margin: 0 0 24px !important;
    padding: 10px 18px;
  }

  #product .ps-cover-nav {
    left: 0;
    width: 100%;
  }
}
