/* max-width  */
@media screen and (max-width: 580px) {
  #produtos-categorias > div > a.card {
    height: 50.0rem !important;
  }
  #produtos-categorias > div > a.card > div > div {
    padding: 4.0rem !important;
  }
  #produtos-categorias > div > a.card.-vertical-full > div > div {
    height: 41.5rem !important;
  }
  .lamy-logo {
    visibility: hidden;
  }
  div#right-panel .contact.endereco-desktop {
    display: none;
  }
  div#right-panel .contact.endereco-mobile {
    display: unset !important;
    padding-bottom: 6em;
    font-size: 0.9em;
  }
  div#layer_contato #right-panel .form-field {
    width: 100%;
  }
  div#layer_contato #right-panel input,
  div#layer_contato #right-panel textarea {
    font-size: 2rem;
  }
}
@media screen and (max-width: 1200px) {
  #menu-itens > nav {
    display: none !important;
    opacity: 0.3;
    transition: all 0.3s linear;
  }
  #main-menu {
    padding-right: 7%;
    padding-left: 7%;
  }
  #slider-home > div > div.slide.swiper-slide.-active.swiper-slide-active > div > div > p {
    line-height: 5.5rem !important;
    margin-top: .0rem !important;
  }
  #slider-home > div > div.slide.swiper-slide.-active.swiper-slide-active > div > div > p.description {
    font-size: 2.0rem !important;
    margin-top: .0rem !important;
    margin-bottom: 1.0rem;
    line-height: 2.5rem !important;
    letter-spacing: -.1rem !important;
  }
  body > section > div:nth-child(2) > div.card {
    width: 100% !important;
  }
  body > section > div:nth-child(2) > div.card > div {
    padding: 3.0rem !important;
  }
}
@media screen and (max-width: 1500px) {
  #produtos-categorias > div > a {
    height: 100vh;
  }
  .panel .card.-text > .card-wrapper .content {
    padding-right: 6% !important;
  }
}
