@media (max-width: 1025px) {
  .header {
    .header-top {
      .container {
        .menu-header {
          display: none;
        }

        /* .dgwt-wcas-search-wrapp {
          display: none;
        } */
        /* .dgwt-wcas-ico-magnifier-handler {
          display: block;
        } */
        /* .dgwt-wcas-search-wrapp {
            min-width: 230px;
          } */
      }
    }

    .header-center {
      .container {
        .menu-header {
          display: none;
        }
      }
    }
  }

  .footer {
  }
}

@media (max-width: 768px) {
  .header {
    .header-top{
      .container{
        .dgwt-wcas-search-wrapp{
          display: none;
        }
      }
    }
    .header-center {
      .container {
        .menu-header {
          display: none;
        }
        .dgwt-wcas-search-wrapp{
          display: block;
        }
      }
    }
  }

  .banners-promotions {
    /* margin-top: 168px; */
    margin-top: 247px;
  }

  .margin-section {
    margin-top: 168px;
    margin-top: 247px;
  }
  .header {
    .header-top {
      .container {
        .logo-mirana {
          max-width: 80px;
        }
      }
    }
    .header-bottom {
      #swBrands {
        padding-block: 0;
      }
    }
  }

  .latest_releases {
    .wrap {
      gap: 1rem;
      flex-direction: column;
      .wrapper-splide {
        padding-top: 2rem;
        .splide {
          & .splide__arrows {
            .splide__arrow--prev,
            .splide__arrow--next {
              width: 20px;
              height: 20px;
              top: -5%;
            }
          }
        }
      }
    }
  }

  .oferta .container .parent {
    display: flex;
    flex-direction: column;
  }

  .oferta .container .div1,
  .oferta .container .div2,
  .oferta .container .div3 {
    grid-column: auto;
    grid-row: auto;
    width: 100%;
  }

  .oferta .container .image img {
    width: 100%;
    height: auto;
  }
  .banner-pop {
    flex-direction: column;
    .left {
      width: 100%;
      picture {
        clip-path: none;
      }
    }
    .right {
      width: 100%;
    }
  }

  .single-product {
    margin-top: 32px;
    .container {
      .row {
        flex-direction: column;
        .producto-galeria {
          margin: auto;
          width: 80%;
        }
        .producto-info {
          width: 100%;
        }
      }
    }
  }
  .footer {
    .container {
      .top {
        gap: 20px;
        grid-template-columns: 1fr;
        .footer-logo {
          align-items: center;
        }
        .footer-section {
          margin: auto;
        }
      }
    }
  }

  .shop-toolbar {
    flex-direction: column;
  }
}

@media (max-width: 660px) {
  .collections {
    .container {
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      .box-wrapper {
        position: relative;
        -ms-flex-preferred-size: calc(50% - 0.5rem);
        flex-basis: calc(50% - 1rem);
        margin: 0 0 3.5rem;
      }
    }
  }
}

@media (max-width: 420px) {
  .splide {
    & .splide__arrows {
      .splide__arrow--prev,
      .splide__arrow--next {
        width: 20px;
        height: 20px;
        /* right: 10%; */
        /* top: -15%; */
      }
    }
  }
}
