.grytx-email{width:100%}.grytx-email__container{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px}.grytx-email__heading{font-size:var(--font-h2--size);font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);text-transform:uppercase;letter-spacing:.08em;margin:0 0 1rem;color:var(--color-foreground-heading)}.grytx-email__subheading{font-size:1rem;line-height:1.6;color:var(--color-foreground);margin:0 0 1.5rem;opacity:.75}.grytx-email__benefits{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.grytx-email__benefit{display:flex;align-items:center;gap:.75rem;font-size:.9375rem;color:var(--color-foreground)}.grytx-email__benefit svg{color:var(--color-primary);flex-shrink:0}.grytx-email__form-wrapper,.grytx-email__form{width:100%}.grytx-email__input-group{display:flex;width:100%;gap:0}.grytx-email__input{flex:1;padding:1rem 1.25rem;border:1px solid var(--color-border);border-right:none;border-radius:4px 0 0 4px;background:var(--color-input-background);color:var(--color-input-text);font-size:1rem;font-family:var(--font-body--family);outline:none;transition:border-color .2s ease;min-width:0}.grytx-email__input:focus{border-color:var(--color-primary)}.grytx-email__input::placeholder{color:var(--color-foreground);opacity:.5}.grytx-email__submit{border-radius:0 4px 4px 0;white-space:nowrap;padding-inline:2rem}@media screen and (max-width:749px){.grytx-email__container{gap:2rem;text-align:center;padding:0 16px}.grytx-email__content{display:flex;flex-direction:column;align-items:center}.grytx-email__subheading{margin-bottom:1.25rem}.grytx-email__benefits{align-items:center}.grytx-email__form-wrapper{display:flex;justify-content:center}.grytx-email__input-group{flex-direction:column;gap:0;max-width:400px}.grytx-email__input{border-right:1px solid var(--color-border);border-radius:4px 4px 0 0;text-align:center;padding:.875rem 1rem}.grytx-email__submit{border-radius:0 0 4px 4px;padding:.875rem 2rem;width:100%}}@media screen and (min-width:750px){.grytx-email__container{grid-template-columns:1fr 1fr;gap:5rem}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/grytx-email-capture.css.map */
