/* Codex: adaptive catalog headings and laptop header fix, 2026-07-19 */
@media screen and (min-width:960px) and (max-width:1199px){
  #rec2155447611,
  #rec2155447611 .t396__artboard,
  #rec2155447611 .t396__carrier-wrapper,
  #rec2155447611 .t396__carrier,
  #rec2155447611 .t396__filter{
    height:75px !important;
    min-height:75px !important;
    max-height:75px !important;
  }
  #rec2155447611,
  #rec2155447611 .t396__artboard{overflow:hidden !important;}
}

.catalog-section-title-codex{
  height:auto !important;
  min-height:170px !important;
  padding:109px 20px 12px !important;
  line-height:1.08 !important;
  overflow:visible !important;
}
@media screen and (max-width:959px){
  .catalog-section-title-codex{
    height:auto !important;
    min-height:170px !important;
    padding:116px 24px 24px !important;
    font-size:46px !important;
    line-height:1.1 !important;
  }
}
@media screen and (max-width:639px){
  .catalog-section-title-codex{
    padding:72px 20px 24px !important;
    font-size:44px !important;
    line-height:1.08 !important;
  }
}
@media screen and (max-width:479px){
  .catalog-section-title-codex{
    padding:84px 18px 24px !important;
    font-size:36px !important;
    line-height:1.08 !important;
  }
}
