.ens-store-locator-search{display:flex;flex-direction:column}.ens-store-locator-search__standard-input{width:100%}.ens-store-locator-search__standard-input .idf-standard-inputs-label{display:none}.ens-store-locator-search__standard-input .ens-store-locator-search__form .is-primary:focus,.ens-store-locator-search__standard-input .ens-store-locator-search__form .is-primary:focus .idf-text-icon{color:var(--idf-color-main-400)}.ens-store-locator-search__standard-input .ens-store-locator-search__form .idf-text-icon{color:var(--idf-color-neutral-100)}.ens-store-locator-search__standard-input .ens-store-locator-search__form .idf-text-icon:hover{color:var(--idf-color-main-400)}.ens-store-locator-search__form{display:flex;margin-top:var(--idf-spacing-2);width:100%}.ens-store-locator-search__form .idf-input__field{border-bottom-right-radius:unset;border-top-right-radius:unset}.ens-store-locator-search__form .idf-button{border-bottom-left-radius:unset;border-top-left-radius:unset}.ens-store-locator-search__input{width:100%}.ens-store-locator-search__input :deep(input){-webkit-appearance:none}.ens-store-locator-search__input :deep(input)::-webkit-calendar-picker-indicator{opacity:0}.ens-store-locator-search__geoloc{height:4rem;margin:var(--idf-spacing-3) 0 var(--idf-spacing-2) 0;width:100%}@media only screen and (min-width:768px){.ens-store-locator-search__geoloc{flex-direction:row}}.ens-store-locator-search__geoloc .idf-text-icon-icon.is-left{margin-right:unset}@media only screen and (min-width:768px){.ens-store-locator-search{flex-direction:row}.ens-store-locator-search__geoloc{margin:var(--idf-spacing-2) 0 var(--idf-spacing-2) var(--idf-spacing-2);width:25rem}}.ens-store-locator-no-result[data-v-19de948f]{align-items:center;border:1px solid var(--idf-color-neutral-300);display:flex;flex-direction:column;padding:var(--idf-spacing-4)}.ens-store-locator-no-result__icon[data-v-19de948f]{margin-bottom:var(--idf-spacing-5);width:14rem}@media only screen and (min-width:992px){.ens-store-locator-no-result__icon[data-v-19de948f]{margin-bottom:0;margin-right:var(--idf-spacing-5)}}.ens-store-locator-no-result__content .idf-button[data-v-19de948f]{height:auto;min-height:4rem}.ens-store-locator-no-result__title[data-v-19de948f]{font-weight:700;margin-top:0}.ens-store-locator-no-result__text[data-v-19de948f]{margin-bottom:var(--idf-spacing-3)}.ens-store-locator-modal-result-info{-moz-column-gap:var(--idf-spacing-3);column-gap:var(--idf-spacing-3);display:flex;flex-direction:column;font-size:var(--idf-font-size-l);font-weight:700;line-height:var(--idf-line-height-l);row-gap:var(--idf-spacing-2)}@media only screen and (min-width:768px){.ens-store-locator-modal-result-info{flex-direction:row}}.ens-store-locator-modal .idf-modal__header{border:0;padding:0}.ens-store-locator-modal .idf-modal__body{display:flex;flex-direction:column;margin:0 calc(var(--idf-spacing-5)*-1);padding:0 var(--idf-spacing-5);row-gap:var(--idf-spacing-3)}.ens-store-locator-modal .idf-modal__content{padding:var(--idf-spacing-3)}@media only screen and (min-width:992px){.ens-store-locator-modal .idf-modal__content{max-height:55rem;padding:var(--idf-spacing-5)}}.ens-store-locator-modal .modal-information{margin:0}.ens-store-locator-modal .modal-content{display:flex;flex-direction:column;row-gap:var(--idf-spacing-1)}.ens-store-locator-modal .modal-content__stores{-moz-column-gap:var(--idf-spacing-3);column-gap:var(--idf-spacing-3);display:flex;flex-wrap:wrap;padding-bottom:var(--idf-spacing-4);row-gap:var(--idf-spacing-3)}.ens-store-locator-modal .modal-content__stores__store{display:flex;flex:0 0 100%;flex-grow:1;justify-content:flex-start}@media only screen and (min-width:768px){.ens-store-locator-modal .modal-content__stores__store{flex:0 0 calc(50% - var(--idf-spacing-3)/2)}}@media only screen and (min-width:992px){.ens-store-locator-modal .modal-content__no-result.ens-store-locator-no-result{flex-direction:row}}.ens-store-locator-modal .modal-content__loader{align-self:center;display:flex;justify-self:center;min-height:20rem}.ens-store-locator-modal .modal-content__loaded{display:flex;flex-direction:column;gap:var(--idf-spacing-3)}
