/* line 2, styles.scss */
.search.mobile {
  display: none; }
  @media (max-width: 720px) {
    /* line 2, styles.scss */
    .search.mobile {
      display: block;
      position: absolute;
      color: #747474;
      right: 15px;
      top: 50%;
      transform: translate(0, -50%); } }

@media (max-width: 720px) {
  /* line 14, styles.scss */
  header .search-block {
    margin-top: 0; } }

/* line 20, styles.scss */
.catalog-list .catalog-item div.labels {
  top: 15px; }

/* line 24, styles.scss */
.showmobile {
  display: none; }

@media only screen and (min-device-width: 320px) and (max-device-width: 720px) {
  /* line 27, styles.scss */
  .showmobile {
    display: inline; } }
/* line 29, styles.scss */
.showdesktop {
  display: none; }

@media only screen and (min-device-width: 721px) and (max-device-width: 6000px) {
  /* line 32, styles.scss */
  .showdesktop {
    display: inline; } }
