/*!/wp-content/plugins/grocerslist/assets/blocks/form/style.css*/.gl-form{box-sizing:border-box;max-width:100%}:where(.gl-form){margin:1.5em 0}.gl-form--boxed{background:var(--gl-form-background,rgb(127 127 127 / .08));color:var(--gl-form-text,currentColor);border:var(--gl-form-border,1px solid rgb(127 127 127 / .25));border-radius:var(--gl-form-radius,12px);padding:var(--gl-form-padding,clamp(0.75em, 5%, 1.25em))}.gl-form--boxed.gl-form--compact{padding:var(--gl-form-padding,.625em .75em)}.gl-form--brand.gl-form--boxed .gl-form__title,.gl-form--brand.gl-form--boxed .gl-form__description,.gl-form--brand.gl-form--boxed .gl-form__optin,.gl-form--brand.gl-form--boxed .gl-form__status{color:inherit}.gl-form .gl-form__form{display:flex;flex-direction:column;gap:var(--gl-form-gap,.75em);margin:0}.gl-form__copy{display:flex;flex-direction:column;gap:.25em;min-width:0}.gl-form .gl-form__title,.gl-form .gl-form__description,.gl-form .gl-form__status{margin:0;overflow-wrap:anywhere}.gl-form .gl-form__title{display:flex;align-items:center;gap:.5em;font-size:var(--gl-form-title-size,1.125em);font-weight:700;line-height:1.3}.gl-form .gl-form__description{white-space:pre-line}.gl-form__icon{flex:none;width:1.25em;height:1.25em;color:var(--gl-form-accent,currentColor)}.gl-form__fields{display:flex;flex-direction:column;gap:.5em;min-width:0}.gl-form__row{display:flex;flex-wrap:wrap;gap:.5em}.gl-form .gl-form__field{display:block;flex:999 1 10em;min-width:0;margin:0}.gl-form .gl-form__submit{flex:1 0 auto;max-width:100%;margin:0}.gl-form--stacked .gl-form__row{flex-direction:column}.gl-form--stacked .gl-form__field,.gl-form--stacked .gl-form__submit{flex:none}.gl-form .gl-form__field input[type='email'],.gl-form .gl-form__field input[type='text']{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:var(--gl-form-input-padding,.6em .8em);font:inherit;font-size:max(16px, 1em);line-height:1.2;color:var(--gl-form-input-color,#1e1e1e);background:var(--gl-form-input-background,#fff);border:var(--gl-form-input-border,1px solid rgb(127 127 127 / .6));border-radius:var(--gl-form-input-radius,6px);box-shadow:none}.gl-form .gl-form__field input[type='email']:focus-visible,.gl-form .gl-form__field input[type='text']:focus-visible{outline:2px solid currentColor;outline-offset:1px}:where(.gl-form__submit){display:inline-block;box-sizing:border-box;padding:.6em 1.2em;border:1px solid #fff0;border-radius:6px;background:#1e1e1e;color:#fff;font:inherit;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:anywhere;cursor:pointer}.gl-form--brand .gl-form__submit,.gl-form--brand .gl-form__submit:hover,.gl-form--brand .gl-form__submit:focus{background:var(--gl-form-accent,#1e1e1e);border-color:var(--gl-form-accent,#1e1e1e);color:var(--gl-form-accent-text,#fff)}.gl-form--brand .gl-form__submit:hover{filter:brightness(.92)}.gl-form--brand .gl-form__submit:focus-visible{outline:2px solid var(--gl-form-accent,currentColor);outline-offset:2px}.gl-form__form[aria-busy='true'] .gl-form__submit{opacity:.6;pointer-events:none}.gl-form .gl-form__optin{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;align-content:center;gap:.5em;min-height:24px;margin:0;font-size:.875em;font-weight:inherit;line-height:1.4;overflow-wrap:anywhere;cursor:pointer}.gl-form .gl-form__optin input{margin:.2em 0 0}.gl-form--brand .gl-form__optin input{accent-color:var(--gl-form-accent)}.gl-form__status:empty{display:none}.gl-form__status:focus{outline:none}.gl-form--done .gl-form__status{font-weight:600}.gl-form__hp{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.gl-form .screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.gl-form--split .gl-form__form{flex-flow:row wrap;align-items:center;column-gap:1.5em}.gl-form--split .gl-form__copy{flex:1 1 10.5em}.gl-form--split .gl-form__fields{flex:1 1 12em}.gl-form--split .gl-form__status{flex:1 1 100%}.gl-form--split .gl-form__field{align-self:center}.gl-form--compact .gl-form__form{flex-flow:row wrap;align-items:center;gap:.5em .75em}.gl-form--compact .gl-form__copy{flex:0 1 auto}.gl-form--compact .gl-form__title{font-size:var(--gl-form-title-size,1em)}.gl-form--compact .gl-form__fields{flex:1 1 16em}.gl-form--compact .gl-form__field{flex-basis:8em}.gl-form--compact .gl-form__status{flex:1 1 100%}@media (prefers-reduced-motion:no-preference){.gl-form--done .gl-form__status{animation:gl-form-done 300ms ease-out}@keyframes gl-form-done{from{opacity:0;transform:translateY(.25em)}to{opacity:1;transform:none}}}