.nw-storeslistview-container {
  padding: 10px;
}

.nw-storeslistview-scrollablecontainer {
  overflow: auto;
  max-height: calc(100vh - 110px);
  @media screen and (min-width: $screen-min-sm) {
    max-height: $storelistmodal-scroller-maxwidth-desktop;
  }
}

.nw-storeslistview-pincodedesc {
  padding: 15px 5px;
  font-size: $font-size-xxl;
}

.nw-storeslistview-pincode {
  font-family: $secondary-font-family;
}

.nw-storeslistview-desccontainer {
  border-bottom: 1px solid $border-line-grey;
  padding: 20px 5px;
}

.nw-storeslistview-descrow {
  padding: 25px 0 0;
}

.nw-storeslistview-number {
  @extend %nwc-centeralign-items;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  font-family: $storelistmodal-number-fontfamily;
}

.nw-storeslistview-storename {
  padding: 0 0 14px;
  font-size: $font-size-lg;
  font-family: $secondary-font-family;
}

.nw-storeslistview-address {
  padding: 3px 0;
  font-size: $font-size-xxs;
  font-style: normal;
  line-height: 16px;
  letter-spacing: 0.5px;
}

.nw-storeslistview-actioncontainer {
  flex-direction: column;
  align-items: flex-end;
  display: flex;
}

.nw-storeslistview-distance {
  font-size: $font-size-xs;
}

.nw-storeslistview-button {
  padding: 10px 6px;
  font-family: $secondary-font-family;
  @media screen and (min-width: $screen-min-sm) {
    padding: 10px 15px;
  }
}

.nw-storeslistview-kms {
  justify-content: flex-end;
  display: flex;
}

.nw-storeslistview-buttoncol {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}
