.hair-color-bar-waitlist-form{background-color:#f7f7f8}.hair-color-bar-waitlist-form .zip-input{margin:0!important;padding:0 .5em}@media only screen and (min-width: 0px) and (max-width: 559px){.hair-color-bar-waitlist-form .subtitle{text-align:left}.hair-color-bar-waitlist-form .email-input{margin-bottom:1em}.hair-color-bar-waitlist-form .zip-input{padding-right:0;margin-bottom:1em}}@media only screen and (min-width: 560px) and (max-width: 759px){.hair-color-bar-waitlist-form .subtitle{text-align:left}.hair-color-bar-waitlist-form .email-input{margin-bottom:1em}.hair-color-bar-waitlist-form .zip-input{padding-right:0;margin-bottom:1em}}.nearby-location{display:inline-block;vertical-align:top;width:100%;border:1px solid #e0e0e0;border-radius:.5em;padding:.75em 1em}.nearby-location .top-wrap{min-height:8em;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.nearby-location .location-description,.nearby-location .image-wrap{display:inline-block;vertical-align:top}.nearby-location .image-wrap{width:8em;min-width:8em;max-width:8em}.nearby-location .mini-tag{background-color:#f7f7f8;display:inline-block;padding:.25em .5em;border-radius:.15em}.nearby-location .bottom-wrap .visit-list li{display:inline-block;vertical-align:top;margin-right:1em}.nearby-location .bottom-wrap .visit-list .mr-icon{margin-top:-.12em}@media only screen and (min-width: 0px) and (max-width: 559px){.location-section{width:20.5em;padding:.75em}.location-section .image-wrap{width:7em;min-width:7em;max-width:7em}.location-section .bottom-wrap .visit-list li{margin-right:.5em}}.map .gmv-map{height:100%}.color-bar-map-section .locations-directory-container{background-color:#fbfbfb}.color-bar-map-section .title{text-align:center;text-transform:none}.color-bar-map-section .first-line{display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.color-bar-map-section .search-input{width:100%}.color-bar-map-section .map-and-locations-container{display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.color-bar-map-section .map-container.sticky{position:sticky;top:1em}.color-bar-map-section .search-input-container{display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;position:relative}.color-bar-map-section .search-input-container div{width:100%}.color-bar-map-section .search-input-container .search-input{margin:0!important;flex:1;height:44px;font-size:16px;padding:10px 40px 10px 10px;width:100%;margin:.55em 0;border-radius:4px}.color-bar-map-section .search-input-container .inner-button{cursor:pointer;background-color:#3a2d4a;color:#fff;position:absolute;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;right:0;border-radius:4px;height:44px;width:44px;max-width:44px;max-height:44px;overflow:hidden;vertical-align:middle;text-decoration:none;line-height:1.3em!important;white-space:nowrap}@media only screen and (min-width: 0px) and (max-width: 559px){.color-bar-map-section .map-container.sticky{position:inherit;top:inherit}.color-bar-map-section .title{font-weight:700;text-transform:uppercase;text-align:left}.color-bar-map-section .map-and-locations-container{-webkit-box-direction:reverse;-webkit-box-orient:vertical;-moz-box-direction:reverse;-moz-box-orient:vertical;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}
