.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}}.colorbar-locations-directory[data-v-21dd14e1]{width:100%;overflow:visible;padding:35px 5% 0;border-bottom:1px solid #afafaf}@media only screen and (max-width: 759px){.colorbar-locations-directory[data-v-21dd14e1]{padding:0;border-bottom:unset}}.colorbar-locations-directory .hcb-locations-title-wrap[data-v-21dd14e1]{padding-bottom:4%}@media only screen and (max-width: 759px){.colorbar-locations-directory .hcb-locations-title-wrap[data-v-21dd14e1]{padding:1.4em 1.1em}}.colorbar-locations-directory .hcb-directory-accordion[data-v-21dd14e1]{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;padding-bottom:1em}@media only screen and (max-width: 759px){.colorbar-locations-directory .hcb-directory-accordion[data-v-21dd14e1]{padding:0 .9em}}.colorbar-locations-directory .hcb-directory-accordion .accordion-section[data-v-21dd14e1]{flex:1 auto;margin-bottom:24px;padding-left:5px;padding-right:5px}@media only screen and (max-width: 759px){.colorbar-locations-directory .hcb-directory-accordion .accordion-section[data-v-21dd14e1]{border-top:1px solid #e0e0e0;border-bottom:none;margin-bottom:0}.colorbar-locations-directory .hcb-directory-accordion .accordion-section[data-v-21dd14e1]:last-child{border-bottom:1px solid #e0e0e0}}@media only screen and (max-width: 759px){.colorbar-locations-directory .hcb-directory-accordion .accordion-section .links-wrap[data-v-21dd14e1]{padding:0 8px}}.colorbar-locations-directory .hcb-directory-accordion .accordion-section .header-wrap[data-v-21dd14e1]{cursor:pointer;text-decoration:underline;margin-bottom:8px}.colorbar-locations-directory .hcb-directory-accordion .accordion-section .header-wrap.open[data-v-21dd14e1]{background-color:#fff}@media only screen and (max-width: 759px){.colorbar-locations-directory .hcb-directory-accordion .accordion-section .header-wrap[data-v-21dd14e1]{padding:.9em .1em;text-decoration:none;margin-bottom:0}}.colorbar-locations-directory .hcb-directory-accordion .accordion-section .header-wrap .header-text[data-v-21dd14e1]{display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;color:#333;float:left}.colorbar-locations-directory .hcb-directory-accordion .accordion-section .header-wrap .big-caret[data-v-21dd14e1]{float:right}.colorbar-locations-directory .hcb-directory-accordion .accordion-section .header-wrap .big-caret.animate-caret-down[data-v-21dd14e1]:before{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0);-webkit-transition:transform .4s ease;-moz-transition:transform .4s ease;-ms-transition:transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease}.colorbar-locations-directory .hcb-directory-accordion .accordion-section .header-wrap .big-caret.animate-caret-up[data-v-21dd14e1]:before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:transform .4s ease;-moz-transition:transform .4s ease;-ms-transition:transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease}.colorbar-locations-directory .hcb-directory-accordion .accordion-section .header-wrap .big-caret.h-animated[data-v-21dd14e1]:active:before{-webkit-animation:horizontal-bounce .4s;animation:horizontal-bounce .4s;animation-direction:alternate;animation-timing-function:cubic-bezier(.7,.2,1,.7);animation-iteration-count:infinite}.colorbar-locations-directory .hcb-directory-accordion .links-wrap .subsection[data-v-21dd14e1]{padding-bottom:4px}@media only screen and (max-width: 759px){.colorbar-locations-directory .hcb-directory-accordion .links-wrap .subsection[data-v-21dd14e1]{padding:.9em 0}}.colorbar-locations-directory .hcb-directory-accordion .links-wrap .subsection .subsection-link[data-v-21dd14e1]{color:#7e727e}.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}}
