@media screen and (min-width:750px){
  .nfd-fit-audience__inner{max-width:760px;margin-inline:auto}
  .nfd-fit-audience button:first-child{border-left:1px solid var(--ink)}
  .nfd-fit-audience button:last-child{border-right:1px solid var(--ink)}
  #fit-guide-men-panel .nfd-fit-fit-list{padding-top:clamp(22px,2.5vw,36px)}
  #fit-guide-men-panel .nfd-fit-overview{margin-bottom:clamp(14px,1.8vw,22px)}
  #fit-guide-men-panel .nfd-fit-overview summary{display:none}
  #fit-guide-men-panel .nfd-fit-overview__grid{display:grid;border-top:0}
  .nfd-fit-detail__media{min-height:clamp(560px,48vw,760px)}
}
@media screen and (min-width:1101px){
  .nfd-fit-shell{width:min(100%,1920px);padding-inline:clamp(28px,3.2vw,76px)}
  .nfd-fit-hero__inner{max-width:1560px}
  .nfd-fit-detail{grid-template-columns:minmax(0,1.35fr) minmax(420px,.65fr)}
  .nfd-fit-detail__media{min-height:clamp(560px,41vw,780px)}
  .nfd-fit-detail h3{font-size:clamp(3.8rem,5vw,6.6rem)}
  .nfd-fit-table-wrap{max-width:1500px}
  .nfd-fit-compact{grid-template-columns:minmax(380px,.65fr) minmax(0,1.35fr)}
  .nfd-fit-compact__media{min-height:560px}
}
