.pb23-findstore--static,.pb23-findstore--static *{--input-background:var(--clr-white);--input-radius:10px}.pb23-findstore--static label{--input-background:var(--clr-white);--input-border--color:var(--clr-gray-200)}.pb23-findstore--static label:has(> input:not([type=radio]):not([type=checkbox]):focus),.pb23-findstore--static label:hover{--input-background:var(--clr-white);--input-border--color:var(--clr-gray-700)}.pb23-findstore--static label{width:100%;max-width:486px;height:44px;margin:0 auto;padding:0 0 0 20px;display:flex;justify-content:center;align-items:center;gap:12px}.pb23-findstore--static label .placeholder{font-size:.625rem;font-weight:500;color:var(--clr-gray-700);flex-grow:1;opacity:1;transition:var(--transition--default);margin:0 0 16px}.pb23-findstore--static label .placeholder.mobile{display:none}.pb23-findstore--static label .placeholder.desktop{display:block}.pb23-findstore--static label input{width:calc(100% - 13px - 12px - 12px - 56px - 20px);height:100%;position:absolute!important;left:46px;padding:0!important;overflow:none!important;box-shadow:none!important}.pb23-findstore--static label:has(input:placeholder-shown) .placeholder{font-size:.875rem;font-weight:300;margin:0}.pb23-findstore--static label button{padding:0 20px 0 20px;background:0 0!important;border:none!important}.pb23-findstore--static input:not(:placeholder-shown){top:calc(var(--input-label--top) - 4px)}