.autocomplete-geoloc{position:relative;overflow:visible}.autocomplete-geoloc .form-label,.autocomplete-geoloc-label{font-size:.75rem}.autocomplete-geoloc__icon{position:relative;min-width:2.5rem}.autocomplete-geoloc__icon:after{content:"";position:absolute;right:0;width:1px;height:1.5rem;background:#929292}.autocomplete-geoloc__icon .svg-icon{width:1.5rem;height:1.5rem}.autocomplete-geoloc__box{display:inline-flex;align-items:center;background-color:#fff;width:100%;height:2.5rem;border-top-left-radius:4px;border-bottom-left-radius:4px}.autocomplete-geoloc__box--address{border:1px solid #929292;border-radius:4px}.autocomplete-geoloc__box--list-open{border-bottom-left-radius:0}.autocomplete-geoloc__box--list-open--address{border:1px solid #0e3368;border-bottom-right-radius:0;border-bottom:0}.autocomplete-geoloc__box__label{flex:1}.autocomplete-geoloc__box--hovered:hover{border:0 1px solid #0e3368}.autocomplete-geoloc__box--error.autocomplete-geoloc__box{border-color:#e81e26}.autocomplete-geoloc__input{display:block;width:100%;height:100%;font-size:1rem}.autocomplete-geoloc__input--address-form{font-size:.875rem}.autocomplete-geoloc__clear .svg-icon{width:1.5rem;height:1rem}.autocomplete-geoloc__list{position:absolute;list-style:none;margin:0 0 3.125rem;padding:0 1rem;left:0;right:0;background:#fff;border:1px solid #e5e5e5;border-radius:0 0 4px 4px;color:#0e3368;z-index:3;font-size:.875rem;overflow-y:auto;font-weight:200}.autocomplete-geoloc__list--address{box-shadow:0 .4rem .4rem #57575740;border:0 1px solid #0e3368;border-top-color:#e5e5e5}.autocomplete-geoloc__list--empty{border:0}.catalogues-reader-store-list .autocomplete-geoloc__list{position:relative}.autocomplete-geoloc__listitem{margin:0;padding:0;text-align:left;cursor:pointer}.autocomplete-geoloc__listitem__item{margin:.5rem 0}.autocomplete-geoloc__listitem__item--address{color:#0e3368;font-weight:400;height:20px}.autocomplete-geoloc__listitem__item--postal-city{font-weight:700;height:20px}.autocomplete-geoloc__listitem__separator{border-bottom:1px solid #e5e5e5}.autocomplete-geoloc__listitem--active,.autocomplete-geoloc__listitem:hover{font-weight:400;color:#0970e6}.autocomplete-geoloc__listitem:last-child{margin:.5rem 0}.autocomplete-geoloc__listitem__match{font-weight:700}.autocomplete-geoloc__listitem__address-form-link{margin-left:-.5rem}.autocomplete-geoloc input[type=text]:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=range]):not(.pl-base-input__input):not(.input-group__input):not(.c-input-text__input--text):not(.c-base-input__input):not(.input-group__input):not(.c-input-text__input--text){border:0;color:#575757;padding:.5rem}.autocomplete-geoloc input[type=text]:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=range]):not(.pl-base-input__input):not(.input-group__input):not(.c-input-text__input--text):not(.c-base-input__input):not(.input-group__input):not(.c-input-text__input--text)::placeholder{color:#575757}.autocomplete-geoloc input[type=text]:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=range]):not(.pl-base-input__input):not(.input-group__input):not(.c-input-text__input--text):not(.c-base-input__input):not(.input-group__input):not(.c-input-text__input--text):focus{box-shadow:none}.autocomplete-geoloc--bordered .autocomplete-geoloc__box{border-radius:4px;border:1px solid #929292}.autocomplete-geoloc .tooltip{padding:1rem}.autocomplete-geoloc .tooltip.tooltip-align--bottom{bottom:initial}.autocomplete-geoloc .tooltip.tooltip-align--bottom.tooltip-align--right{transform:initial;left:1rem}.autocomplete-geoloc .tooltip__text{font-size:.875rem;padding-bottom:1rem}.autocomplete-geoloc .tooltip__link{cursor:pointer;font-size:.875rem}.autocomplete-geoloc .tooltip__close-button{font-size:1.25rem;position:absolute;right:1rem;cursor:pointer}.new-store-search{display:flex;flex-direction:column-reverse;align-items:center;margin:0}@media (min-width: 70em){.new-store-search{flex-direction:row}}.new-store-search__autocomplete-geoloc{width:100%}.new-store-search__autocomplete-geoloc input[type=text]:not([type=submit]):not([type=file]):not([type=checkbox]):not([type=range]){padding:.5rem 1rem}
