.mobile-show {
  display: none;
}

/* Touch Devices */
@media (hover: none) and (pointer: coarse) {
  *{
    font-size: 16px !important;
    line-height: 1.1em !important;
    letter-spacing: -0.01em !important;  
  }
  body {
    overflow-x: hidden !important;
  }
  .page-container {
    max-height: 100vh !important;
    max-width: 100% !important;

    min-height: 900px !important;
  }
  #print .text-col, #design .text-col {
    pointer-events: none;
  }
  .text-col {
    /* top:75px !important; */
    /* max-width: 30vh; */
    /* background-color: lightblue !important; */
  }
  .image-col {
    max-height:90vh !important;
    /* background-color: lightcoral   !important; */
    min-height: 900px !important;
  }
  .btn-back-category h1 {
		margin-top: 2px !important;
	}
  #product-text p, #product-text i, #product-text b {
    line-height: 1.05em  !important;
  }
}

@media (max-width: 850px) {
  /* .btn-back-category {
    padding-top: 0px !important;
  } */
}

@media (max-width: 850px) {
  *{
    /* font-size: 16px !important;
    line-height: 1.1em !important;
    letter-spacing: -0.01em !important;   */
  }
  .mobile-hide {
    display: none;
  }
  .mobile-show {
    display: block;
  }
  .header-container {
  /* grid-template-columns: repeat(auto-fit, minmax(100px, 1fr)); */
  /* background-color: blueviolet; */
  }
  #header-col-1 {
    /* background-color: beige; */
  }
  #main-menu {
    /* background-color: coral; */
    padding-left: 11em !important;
    }
  #header-col-5 {
    /* background-color: rgb(80, 205, 255); */
  }
}
@media (max-width: 600px) {
  #main-menu {
    display: none;
  }
}