.proximityHeading{display:grid;align-content:stretch;width:100%;max-width:100vw;height:100%;padding:1.5rem;gap:1.5rem;background:#fff;box-shadow:1px 1px 0 0 #000;border:2px solid #000;border-radius:.75rem}.proximityHeading__grid{display:grid;grid-template-columns:24px 72px auto;grid-template-rows:72px 41px 36px minmax(max-content,max-content) auto;grid-template-areas:"image image titleSubtitle" "openUntil openUntil openUntil" "reviewsStars reviewsStars reviewsScore" "mapPoint mapDistance mapDistance" "address address address" "ctas ctas ctas";align-content:space-between}@media(min-width:768px){.proximityHeading__grid{grid-template-columns:24px 72px auto 24px minmax(70px,max-content);grid-template-rows:minmax(56px,max-content) minmax(30px,max-content) repeat(3,max-content) auto;grid-template-areas:"image image titleSubtitle titleSubtitle titleSubtitle" "image image openUntil openUntil openUntil" "reviewsStars reviewsStars reviewsScore reviewsScore reviewsScore" "mapPoint mapDistance mapDistance mapDistance mapDistance" "address address address address address" "ctas ctas ctas ctas ctas"}}.proximityHeading__image{grid-area:image;display:flex;flex-direction:column;align-self:center}.proximityHeading__image__ctn{border:2px solid #000;border-radius:50%;position:relative;overflow:hidden;margin:0 1.5rem 0 0;max-width:72px;min-width:72px}@media(min-width:1024px){.proximityHeading__image__ctn{margin:0 1.5rem 1rem 0}}.proximityHeading__image__ctn img{-o-object-fit:cover;object-fit:cover}.proximityHeading__titleSubtitle{grid-area:titleSubtitle;overflow:hidden;padding:.875rem 0}@media(min-width:768px){.proximityHeading__titleSubtitle{padding:0}}.proximityHeading__titleSubtitle a{width:100%}.proximityHeading__titleSubtitle a>div{width:calc(100% - 24px)}.proximityHeading__titleSubtitle .titleSubtitleGeneric{padding:0 0 .15625rem;margin:0}@media(min-width:768px){.proximityHeading__titleSubtitle .titleSubtitleGeneric{width:calc(100% - 24px)}}.proximityHeading__titleSubtitle .titleSubtitleGeneric *{text-align:left}.proximityHeading__titleSubtitle .title3XSBold{font-size:1rem!important;font-weight:900!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.proximityHeading__titleSubtitle .title3XSRegular{font-size:.8125rem!important;font-weight:400!important;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}@media(min-width:768px){.proximityHeading__titleSubtitle .title3XSRegular{font-size:1rem!important;font-weight:900!important}}.proximityHeading__openUntil{grid-area:openUntil;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:96px;margin:.625rem 0 0;height:30px}@media(min-width:768px){.proximityHeading__openUntil{margin:0}}.proximityHeading__openUntil__text{font-family:var(--font-cera-pro),sans-serif;font-size:.6875rem;line-height:100%;font-weight:900;font-style:normal;color:#000;text-transform:uppercase;text-align:center;padding:.5rem 1rem;background:#bee3cd;border-radius:96px}.proximityHeading__openUntil__text.close{color:#cc5536;background:#fbeae5}.proximityHeading__headingMapPoint{grid-area:headingMapPoint}.proximityHeading__reviewsStars{grid-area:reviewsStars;display:flex;align-items:center;padding:1.5rem 0 0}@media(min-width:768px){.proximityHeading__reviewsStars{padding:.75rem 0 0}}.proximityHeading__reviewsStars .reviewStars__ctn__star svg{stroke:#fff}.proximityHeading__reviewsScore{grid-area:reviewsScore;display:flex;align-items:center;padding:1.5rem 0 0}@media(min-width:768px){.proximityHeading__reviewsScore{padding:.75rem 0 0}}.proximityHeading__reviewsScore__text{font-family:var(--font-cera-pro),sans-serif;font-size:.875rem;line-height:125%;font-weight:300;font-style:normal;color:#000;text-transform:none;text-align:left}.proximityHeading__mapPoint{grid-area:mapPoint;margin:.75rem 0 0}.proximityHeading__mapPoint__map-point{cursor:pointer}.proximityHeading__mapPoint__map-point .map-point-icon path{fill:#000;stroke:#000}.proximityHeading__mapPoint__map-point .map-point-icon circle{fill:#fff;stroke:#000;stroke-width:.2}.proximityHeading__mapDistance{grid-area:mapDistance;display:flex;align-items:center;margin:.75rem 0 0;max-width:-moz-max-content;max-width:max-content}.proximityHeading__mapDistance__distance{padding:0 .25rem;white-space:nowrap}.proximityHeading__mapDistance__distance .distanceToMe__ctn__icon{display:none}.proximityHeading__address{grid-area:address;display:flex;flex-direction:column;margin:.75rem 0 1.5rem}.proximityHeading__address__text{font-family:var(--font-cera-pro),sans-serif;font-size:.875rem;line-height:125%;font-weight:400;font-style:normal;color:#000;text-transform:none;text-align:left}.proximityHeading__ctas{grid-area:ctas;display:flex;flex-direction:column;gap:.75rem}.proximityHeading__ctas button.btn--tertiary{background-color:#ffd100}.proximityHeading__ctas button.btn--tertiary,.proximityHeading__ctas button.btn--tertiary:hover{font-family:var(--font-cera-pro),sans-serif;font-size:.9375rem;line-height:100%;font-weight:900;font-style:normal;color:#000;text-transform:uppercase;text-align:center;box-shadow:1px 1px #000;border:1.5px solid #000}.proximityHeading__ctas button.btn--tertiary:hover{background-color:#efa693;transition:.3s}.proximityHeading__ctas button.btn--tertiary:hover svg{stroke:colorPrimary-11;transition:.3s}.proximityHeading__ctas button.btn--tertiary:focus{font-family:var(--font-cera-pro),sans-serif;font-size:.9375rem;line-height:100%;font-weight:900;font-style:normal;color:#000;text-transform:uppercase;text-align:center;background-color:#f9d8cf;box-shadow:1px 1px #000;border:1.5px solid #000}.proximityHeading__ctas button.btn--tertiary:focus svg{stroke:colorPrimary-11}.hairdresser__portal .margin_bottom_mobile{margin-bottom:35px}@media(min-width:768px){.hairdresser__portal .margin_bottom_mobile{margin-bottom:0}}.resultsList__ctn__list .proximityHeading{border-right:none;margin:0 0 1.5rem}@media(min-width:768px){.resultsList__ctn__list .proximityHeading{padding:1.5rem 0 0;border:none;box-shadow:none;border-radius:none;margin:0}}.resultsList__ctn__list .proximityHeading__grid{border-bottom:none}@media(min-width:768px){.resultsList__ctn__list .proximityHeading__grid{grid-template-columns:132px 1fr 24px minmax(70px,max-content);grid-template-rows:minmax(18px,max-content) minmax(40px,max-content) minmax(28px,max-content) auto auto;grid-template-areas:"image titleSubtitle reviewsStars reviewsStars" "image titleSubtitle reviewsScore reviewsScore" "image openUntil openUntil openUntil" "image address mapPoint mapDistance" "image ctas ctas ctas";border-bottom:2px solid #f8f5f4;padding:0 0 1.5rem}}.resultsList__ctn__list .proximityHeading__titleSubtitle .titleSubtitleGeneric{margin:0;padding:0 0 .15625rem;gap:0}.resultsList__ctn__list .proximityHeading__image{align-self:center}@media(min-width:768px){.resultsList__ctn__list .proximityHeading__image{align-self:flex-start}}.resultsList__ctn__list .proximityHeading__image__ctn{margin:0 auto;width:100%}@media(min-width:1024px){.resultsList__ctn__list .proximityHeading__image__ctn{max-width:120px}}@media(min-width:768px){.resultsList__ctn__list .proximityHeading__reviewsStars{display:flex;justify-content:flex-end;padding:0 .125rem 0 .3125rem}.resultsList__ctn__list .proximityHeading__reviewsScore{display:flex;justify-content:flex-end;padding:.25rem .125rem 0 0}}@media(min-width:1024px){.resultsList__ctn__list .proximityHeading__mapPoint{margin:.75rem 0 0}.resultsList__ctn__list .proximityHeading__mapDistance{margin:.9375rem 0 0;align-items:start}.resultsList__ctn__list .proximityHeading__address{margin:.75rem .625rem 1.5rem 0}}.resultsList__ctn__list .proximityHeading__ctas{gap:.75rem}@media(min-width:768px){.resultsList__ctn__list .proximityHeading__ctas{display:flex;flex-direction:column;padding:0 .125rem 0 0;gap:1.5rem}}@media(min-width:768px)and (min-width:1024px){.resultsList__ctn__list .proximityHeading__ctas{flex-direction:row}}.resultsList__ctn__list .proximityHeading__ctas>div{width:100%}@media(min-width:1024px){.resultsList__ctn__list .proximityHeading__ctas>div{width:50%}}.distanceToMe__ctn{display:flex;align-items:center;gap:.25rem}.distanceToMe__ctn__text{font-family:var(--font-cera-pro),sans-serif;font-size:.875rem;line-height:125%;font-weight:300;font-style:normal;color:#6d6d6d;text-transform:none;text-align:left;white-space:nowrap}.distanceToMe__ctn__icon{width:24px;height:24px}.distanceToMe__ctn__icon svg{width:100%;height:100%}@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap";.restrictedBoundsGmap__container{width:400px;height:400px}.restrictedBoundsGmap__marker__label{bottom:0;left:50%;padding-left:12px;max-width:100%;position:relative;color:#d19900!important;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff}