@media (max-width:1400px) {}
@media (max-width:1280px) {}
@media (max-width:1024px) {
  .main-visual,
  .main-visual .img-wrap {
    height: 90vh;
  }

  .mct01 {
    padding: 6.25rem 0;
  }
}
@media (max-width:968px) {}
@media (max-width:768px) {
  .mct01 .best-list {
    gap: 1.25rem;
  }
  .mct01 .best-list li {
    width: 100%;
  }
  .mct01 .best-list li .img-box {
    width: 250px;
    margin: 0 auto;
  }
  .mct03 .info-wrap {
    width: 100%;
  }
  .mct03 .map-wrap {
    width: 100%;
    margin-top: 3.125rem;
    border-left: 0;
    /* justify-content: center; */
  }
  .mct03 .map-wrap .logo-wrap {
    padding-top: 0;
    width: calc(36%);
  }
  .mct03 .map-wrap .map-box {
    /* width: 100%; */
    margin: 0;
    width: calc(64% - 2rem);
  }

  .prd-detail-wrap .container {
    justify-content: center;
  }
  .prd-detail-wrap .thumb-wrap {
    width: 100%;
  }
  .prd-detail-wrap .order-wrap {
    width: 100%
  }

  .prd-search-btn-wrap {
    flex-flow: row nowrap;
  }
  .prd-search-btn-wrap button {
    padding: 0;
    gap: 5px;
    justify-content: center;
  }
  .prd-search-bar .resetBtn {
    width: 60px;
  }
  .search-box .btn-wrap button {
    height: 3.5rem;
  }
  .search-box .btn-wrap button[type="button"] {
    width: 35%;
  }
  .search-box .btn-wrap button[type="submit"] {
    width: calc(65% - 1.25rem);
  }

  .prd-list {
    gap: 10px;
  }
  .prd-list li {
    width: calc(50% - 5px);
  }
  .prd-list li .text-wrap .color-wrap {
    justify-content: flex-end;
  }
  .prd-list li .text-wrap .color-wrap .sale-box {
    /* width: 5.5rem; */
    margin-top: 10px;
  }
  .prd-list li .text-wrap .color-box {
    width: 100%;
  }
  .prd-list li .text-wrap .color-box .box {
    width: 1.25rem;
  }
}
@media (max-width:480px) {
  .prd-detail-wrap .info-box .table-wrap table tr th {
    padding: 0.875rem 1.5rem;
  }
}
@media (max-width:380px) {
  
}
@media (max-width:320px) {}