@media screen and (min-width: 1001px) {
  .w-nav-li, .fv-w-nav-li { width: auto; max-width: none; }
  .nav-li { white-space: nowrap; margin-left: clamp(14px, 2.1vw, 30px); }
  .w-nav-li-btn {
    flex: 0 0 auto;
    width: 11.805556vw;
    min-width: 126px;
    max-width: none;
    white-space: nowrap;
    box-sizing: border-box;
    padding-inline: 1.2vw;
    margin-left: clamp(14px, 2.1vw, 30px);
  }
  .w-nav-li-btn .nav-li-btn { white-space: nowrap; flex: 0 0 auto; }
  .w-nav-li-btn .cart-img { flex: 0 0 auto; width: 1.041667vw; }
}
