.dashboard.pick-up-location .float-label .form-control {
  border: 0.0625rem solid #111;
  font-size: 1rem;
  height: 3.25rem;
  line-height: 1.25rem;
  padding: 16px 16px 0; }
  .dashboard.pick-up-location .float-label .form-control:focus ~ label,
  .dashboard.pick-up-location .float-label .form-control.text-entered ~ label {
    padding-left: 10px; }

.dashboard.pick-up-location .float-label .form-control-label {
  z-index: 10;
  padding-left: 1rem; }

.dashboard.pick-up-location .float-label .input-group-append {
  -ms-flex-align: center;
      align-items: center;
  cursor: pointer;
  border: 1px solid #111;
  border-left: none; }
  .dashboard.pick-up-location .float-label .input-group-append .custom-select {
    border: 0;
    cursor: pointer;
    padding: 0 2.25rem 0 1rem;
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="14" viewBox="0 0 24 14" fill="none"><path d="M11.1133 12.5879L1.01953 2.48535L2.81348 0.541992L11.7344 9.47656L12 9.74316L12.2656 9.47656L21.1875 0.541992L22.9814 2.48535L12.8867 12.5879L12 13.4717L11.1133 12.5879Z" fill="%23111111" stroke="white" stroke-width="0.75"/></svg>') no-repeat center right 1rem;
    height: 3.125rem; }

.dashboard.pick-up-location .map-section {
  height: 11.25rem;
  background: #e8eaed; }

.dashboard.pick-up-location .store-results .store {
  border-bottom: 1px solid #d4d4d4;
  font-size: 0.875rem;
  letter-spacing: -0.02em;
  line-height: 1.5rem;
  margin-bottom: 2rem;
  padding-bottom: 2rem;
  position: relative; }
  .dashboard.pick-up-location .store-results .store .store-distance {
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    text-align: right; }
    .dashboard.pick-up-location .store-results .store .store-distance .pickup-pin {
      position: relative;
      top: -0.0625rem; }
  .dashboard.pick-up-location .store-results .store .store-details .store-address span {
    display: block; }
  .dashboard.pick-up-location .store-results .store .store-details a {
    display: block; }
    .dashboard.pick-up-location .store-results .store .store-details a.store-phone {
      margin-bottom: 1rem; }
    .dashboard.pick-up-location .store-results .store .store-details a.store-map {
      text-decoration: underline; }
  .dashboard.pick-up-location .store-results .store .store-hours {
    padding-top: 1rem; }
    .dashboard.pick-up-location .store-results .store .store-hours .hours-wrapper {
      margin-bottom: 1rem; }
  .dashboard.pick-up-location .store-results .store .store-distance,
  .dashboard.pick-up-location .store-results .store .store-details,
  .dashboard.pick-up-location .store-results .store .store-hours {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }
  .dashboard.pick-up-location .store-results .store .title {
    font-weight: 600; }
  .dashboard.pick-up-location .store-results .store:last-of-type {
    border-bottom: 0;
    margin: 0;
    padding: 0; }

@media (min-width: 769px) {
  .dashboard.pick-up-location .map-section {
    height: 18.75rem; }
  .dashboard.pick-up-location .store-results .store .store-distance {
    -ms-flex: 1 1 22.16%;
        flex: 1 1 22.16%;
    position: relative;
    text-align: left; }
  .dashboard.pick-up-location .store-results .store .store-details {
    -ms-flex: 1 1 32.7%;
        flex: 1 1 32.7%; }
  .dashboard.pick-up-location .store-results .store .store-hours {
    -ms-flex: 1 1 45.14%;
        flex: 1 1 45.14%;
    padding-top: 0; }
    .dashboard.pick-up-location .store-results .store .store-hours .card-button {
      max-width: 20.875rem; } }

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