@import "../../../js/dist/PlacesAutocomplete.css" layer(libraries);@layer components{.c-places-autocomplete{--input-height:60px;--input-padding-y:20px;--input-padding-left:50px;background-color:#efefef;height:var(--input-height);max-width:var(--api-places-autocomplete-max-width,none);width:100%}.c-places-autocomplete__el,.c-places-autocomplete__el .choices{height:100%}.c-places-autocomplete__el .choices__inner{align-items:center;background-color:transparent;border:none;display:flex;font-size:.88rem;font-weight:var(--font-weight-semi-bold);height:100%;letter-spacing:1.9px;line-height:1.1;padding:var(--input-padding-y);padding-left:var(--input-padding-left);position:relative;text-transform:uppercase}.c-places-autocomplete__el .choices__inner .choices__list{padding:0}.c-places-autocomplete__el:has(.choices__list--dropdown[aria-expanded=true]) .choices__inner{color:transparent}.c-places-autocomplete__el .choices__inner:before{background-color:var(--brand-bronze);content:"";inset:0 auto 0 20px;-webkit-mask-image:url(../../../img/icons/location-pin.svg);mask-image:url(../../../img/icons/location-pin.svg);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:12px auto;mask-size:12px auto;position:absolute;width:25px}.c-places-autocomplete__el .choices[data-type*=select-one]:after{display:none}.c-places-autocomplete__el .choices__list--dropdown{background-color:transparent;background-image:linear-gradient(to bottom,transparent 0,transparent var(--input-height),#ededed var(--input-height),#ededed 100%);border:none;transform:translateY(calc(var(--input-height)*-1))}.c-places-autocomplete__el .choices.is-flipped .choices__list--dropdown{background-color:#ededed;transform:translateY(calc(var(--input-height)*1))}.c-places-autocomplete__el .choices__input{background-color:transparent;font-size:16px;height:var(--input-height);padding:var(--input-padding-y);padding-left:var(--input-padding-left);width:100%}.c-places-autocomplete__el .choices__item--choice{padding:10px var(--input-padding-y)}}