.roc-store-locator-modal-search-form{margin-bottom:1em}.roc-footer-store-locator .roc-store-locator-modal-search-form{margin-bottom:.5rem}@media only screen and (min-width: 62em){.roc-footer-store-locator .roc-store-locator-modal-search-form{margin-bottom:.65rem}}.roc-store-locator-modal-search-form .roc-alert{margin-bottom:0;margin-top:1em}@media only screen and (min-width: 48em){.roc-store-locator-modal-search-form__wrapper{display:flex}.roc-store-locator-modal-search-form--search-form-header .roc-store-locator-modal-search-form__wrapper{display:block}}.roc-footer-store-locator .roc-store-locator-modal-search-form__wrapper{display:flex}@media only screen and (min-width: 48em){.roc-store-locator-modal-search-form__wrapper .roc-form-group{margin-bottom:0}}@media only screen and (min-width: 48em){.roc-store-locator-modal-search-form__input-wrapper{flex-basis:60%;margin-right:10px}.roc-store-locator-modal-search-form--search-form-header .roc-store-locator-modal-search-form__input-wrapper{margin-right:0;margin-bottom:10px}}.roc-footer-store-locator .roc-store-locator-modal-search-form__input-wrapper{margin-right:0;flex-basis:auto;width:100%}@media only screen and (min-width: 62em){.roc-footer-store-locator .roc-store-locator-modal-search-form__input-wrapper{width:15.625rem}}.roc-footer-store-locator .roc-store-locator-modal-search-form__input-wrapper .roc-form-group{margin:0}.roc-footer-store-locator .roc-store-locator-modal-search-form__input-wrapper .roc-form-input__input-wrapper--invalid:before{border-top-left-radius:0;border-bottom-left-radius:0}.roc-body .roc-footer-store-locator .roc-store-locator-modal-search-form__input{padding-left:.75rem;padding-right:.75rem;height:2.5rem;color:#000;border:#fff;border-radius:0;font-size:.625rem}@media only screen and (min-width: 62em){.roc-body .roc-footer-store-locator .roc-store-locator-modal-search-form__input{height:2.8125rem;font-size:.875rem}}.roc-body .roc-footer-store-locator .roc-store-locator-modal-search-form__input::placeholder{color:#000;opacity:1}@media only screen and (min-width: 48em){.roc-store-locator-modal-search-form__btn-wrapper{flex-basis:40%}}.roc-body .roc-footer-store-locator .roc-store-locator-modal-search-form__btn-wrapper{display:flex;width:2.125rem;height:2.5rem;flex-shrink:0;flex-basis:auto}@media only screen and (min-width: 62em){.roc-body .roc-footer-store-locator .roc-store-locator-modal-search-form__btn-wrapper{width:2.8125rem;height:2.8125rem}}.roc-body .roc-store-locator-modal-search-form__btn{width:100%;margin-bottom:0;white-space:nowrap;background-color:#00c2df}.roc-body .roc-store-locator-modal-search-form__btn:hover,.roc-body .roc-store-locator-modal-search-form__btn:focus{background-color:#000}.roc-body .roc-footer-store-locator .roc-store-locator-modal-search-form__btn{width:100%;padding:0;min-height:0}.roc-store-locator-modal-search-form__icon.roc-icon-magnifying-glass{color:currentColor}.roc-footer-store-locator .roc-store-locator-modal-search-form__icon.roc-icon{width:.75rem;height:.75rem}@media only screen and (min-width: 62em){.roc-footer-store-locator .roc-store-locator-modal-search-form__icon.roc-icon{width:1rem;height:1rem}}.roc-store-locator-modal-search-form__footer{margin-top:10px;display:block;text-align:right}.roc-store-locator-modal-search-form__footer-link{text-decoration:underline;font-size:.9375rem}
