#Main {
  position: relative;
  overflow: hidden; }
  @media screen and (min-width: 769px) {
    #Main {
      padding: 100px 0; } }
  @media screen and (max-width: 768px) {
    #Main {
      padding: 60px 0 40px; } }
  #Main h1 {
    width: 100%;
    text-align: center;
    line-height: 1;
    font-weight: 500; }
    @media screen and (min-width: 769px) {
      #Main h1 {
        margin-bottom: 100px;
        font-size: 28px; } }
    @media screen and (max-width: 768px) {
      #Main h1 {
        margin-bottom: 50px;
        font-size: 18px; } }

section {
  max-width: 960px;
  box-sizing: border-box;
  margin: 0 auto 40px;
  padding: 0 25px; }
  @media screen and (min-width: 769px) {
    section {
      font-size: 13px; } }
  @media screen and (max-width: 768px) {
    section {
      font-size: 12px; } }
  section h2 {
    margin-bottom: 5px; }
    @media screen and (min-width: 769px) {
      section h2 {
        font-size: 16px; } }
    @media screen and (max-width: 768px) {
      section h2 {
        font-size: 14px; } }
  section p {
    margin-bottom: 10px; }
  section ul {
    margin-bottom: 10px; }
    section ul li {
      margin-left: 1em;
      text-indent: -1em; }
  section a {
    text-decoration: underline; }
    section a.isHover {
      text-decoration: none; }

/*# sourceMappingURL=stockist.css.map */
