
@media all and (min-width:1920px) {
  .category-page .item-grid {
    grid-template-columns: 214px 214px 214px 214px 214px 214px !important;
    gap: 32px !important;
   
  }
  .center-2 {
    width: 80% !important;
  }
}

  @media all and (min-width:1601px) {

    /*HEADER*/

    .header-lower .search-box {
      width: 50%;
    }

    .header-links-wrapper {
      width: 30%;
    }

    .header-logo {
      width: 20%;
    }

    /* CATEGORY PAGE */

    .center-2 {
      width: 76%;
    }

    .category-page .item-grid {
      grid-template-columns: 214px 214px 214px 214px 214px;
      gap: 32px;
    }

    .side-2 {
      width: 20%;
    }

    .item-box {
      width: 15.83%;
    }

      .item-box:nth-child(5n+1) {
        margin-left: 1%;
        clear: none;
      }

      .item-box:nth-child(6n+1) {
        margin-left: 0;
        clear: both;
      }

    .center-2 .item-box {
      width: 19.2%;
    }

      .center-2 .item-box:nth-child(4n+1),
      .center-2 .item-box:nth-child(6n+1) {
        margin-left: 1%;
        clear: none;
      }

      .center-2 .item-box:nth-child(5n+1) {
        margin-left: 0;
        clear: both;
      }

    .center-2 .product-list .item-box .buttons .button-2 {
      padding: 0 30px;
    }

    .order-details-page .block-account-navigation {
      width: 21.2% !important;
    }
    /*PRODUCT PAGE*/
    .gallery {
      width: 30%;
    }

      .gallery:after {
        content: '';
        display: block;
        clear: both;
      }

      .gallery > div:first-child {
        float: right;
        width: calc(100% - 95px);
      }

      .gallery .picture {
        max-width: none;
      }

      .gallery .picture-thumbs {
        float: left;
        width: 15%;
        max-width: 87px;
        margin: 0;
      }

      .gallery .thumb-item {
        display: block;
        margin: 0 0 10px;
        max-width: none;
      }
   

    /* CHECKOUT */

    .address-grid > div {
      width: calc(33.33% - 16.66px);
    }

      .address-grid > div:nth-child(2n+1) {
        margin-left: 25px;
      }

      .address-grid > div:nth-child(3n+1) {
        margin-left: 0;
      }

      .address-grid > div:nth-child(3) {
        margin-top: 0;
      }
  }
