/* line 1, stores.scss */
.stores-page {
  max-width: 1660px;
  padding: 0 30px 50px;
  margin: 0 auto; }
  @media only screen and (max-width: 767px) {
    /* line 1, stores.scss */
    .stores-page {
      padding: 0 20px; } }
  /* line 10, stores.scss */
  .stores-page--title {
    padding-bottom: 10px;
    margin-bottom: 20px;
    font-size: 18px !important;
    width: 100%;
    text-align: center;
    display: inline-block;
    position: relative;
    letter-spacing: 0px;
    font-family: proxima,Helvetica Neue,Arial,Lucida Grande,sans-serif;
    font-weight: 700;
    font-style: normal;
    line-height: 1.4; }
    /* line 24, stores.scss */
    .stores-page--title::after {
      content: "";
      display: block;
      height: 3px;
      width: 35px;
      margin: auto;
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      background: #e1e1e1; }
  /* line 38, stores.scss */
  .stores-page--list {
    display: grid;
    grid-template-columns: 1fr;
    gap: 40px; }
  /* line 43, stores.scss */
  .stores-page--item {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column; }
    /* line 49, stores.scss */
    .stores-page--item-img {
      width: 50%;
      padding: 30px 0; }
    /* line 53, stores.scss */
    .stores-page--item-title {
      text-align: center;
      font-weight: 900;
      font-style: normal;
      margin-bottom: 10px;
      box-sizing: border-box;
      font-size: 20px !important; }
      /* line 61, stores.scss */
      .stores-page--item-title span {
        color: green; }
    /* line 65, stores.scss */
    .stores-page--item-address {
      font-size: 18px;
      margin-bottom: 0;
      line-height: 1.6;
      color: #000;
      font-weight: 400;
      font-style: normal; }
    /* line 73, stores.scss */
    .stores-page--item-phone {
      border-bottom: 1px solid;
      padding-bottom: 2px;
      text-decoration-line: none;
      font-size: 18px;
      color: black;
      line-height: 1.6;
      font-weight: 400;
      transition: all .15s ease-in-out; }
      /* line 83, stores.scss */
      .stores-page--item-phone:hover {
        padding-bottom: 4px; }
    /* line 87, stores.scss */
    .stores-page--item-time {
      font-size: 18px;
      line-height: 1.6;
      color: #000;
      font-weight: 400; }
