* {
  box-sizing: border-box;
}

body.no-scroll {
  overflow-y: hidden;
}

input {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

img {
  border: none;
  outline: none;
}

a,
button {
  text-decoration: none;
}

@media (max-width: 767px) {
  select {
    font-size: 16px;
  }
}

/* This is needed for the overlays / dialogs (ie. cart drawer) */
.ios_overlay {
  padding: 60px 0px 25px 0px;
  background-color: #fff;
}
