.es{--es-ochre: #9F622E;--es-sage: #A8B8A3;--es-ink: #3A2A22;--es-line: #E0D6C6;--es-surface: #FFFFFF;--es-focus-ring: rgba(159, 98, 46, .28);--es-clay: #C4826E;--es-font-display: "Canela", "Playfair Display", Georgia, "Times New Roman", serif;--es-font-sans: "Neue Haas Grotesk", "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif;--es-fs-eyebrow: .8125rem;--es-fs-body: 1.0625rem;--es-fs-button: .9375rem;--es-fs-h2: clamp(2.25rem, 1.4rem + 3.6vw, 3.5rem);--es-ls-eyebrow: .2em;--es-ls-button: .14em;--es-ls-display: -.01em;--es-gutter: 32px;--es-container: 560px;--es-form-max: 460px;--es-section-y: clamp(64px, 9vw, 128px);--es-radius-sm: 10px;--es-dur-fast: .14s;--es-ease-standard: cubic-bezier(.4, 0, .2, 1);display:block;font-family:var(--es-font-sans)}.es__inner{max-width:var(--es-container);margin:0 auto;padding:var(--es-section-y) var(--es-gutter);text-align:center}.es__eyebrow{font-family:var(--es-font-sans);font-size:var(--es-fs-eyebrow);font-weight:500;text-transform:uppercase;letter-spacing:var(--es-ls-eyebrow);color:#c9a291!important;opacity:1}.es__heading{margin:16px 0 0;font-family:var(--es-font-display);font-weight:900;font-size:var(--es-fs-h2);line-height:1.05;letter-spacing:var(--es-ls-display);text-transform:uppercase;color:currentColor;text-wrap:balance}.es__description{margin:18px 0 28px;font-family:var(--es-font-sans);font-size:var(--es-fs-body);line-height:1.5;color:currentColor;opacity:.82;text-wrap:pretty}.es__disclaimer{margin:14px 0 0;font-family:var(--es-font-sans);font-size:.75rem;line-height:1.5;color:currentColor;opacity:.55}.es .signup-container{max-width:var(--es-form-max);margin:0 auto}.es .signup-form fieldset{position:relative;display:flex!important;flex-wrap:wrap;align-items:stretch;gap:10px;padding:0;margin:0;border:0}.es .signup-form input[type=hidden]{display:none}.es .signup-form .field__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.es .signup-form input[type=email]{position:static!important;display:block!important;flex:1 1 auto;min-width:200px;width:auto!important;height:auto!important;margin:0!important;font-family:var(--es-font-sans);font-size:var(--es-fs-body);color:var(--es-ink);background:var(--es-surface)!important;padding:13px 16px!important;border-radius:var(--es-radius-sm)!important;border:1px solid var(--es-line)!important;outline:none;box-sizing:border-box;transition:border-color var(--es-dur-fast) var(--es-ease-standard),box-shadow var(--es-dur-fast) var(--es-ease-standard)}.es .signup-form input[type=email]:focus{border-color:var(--es-ochre);box-shadow:0 0 0 3px var(--es-focus-ring)}.es .signup-form .submit{position:static!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;width:auto!important;height:auto!important;margin:0!important;font-family:var(--es-font-sans);font-weight:500;text-transform:uppercase;letter-spacing:var(--es-ls-button);line-height:1;border-radius:var(--es-radius-sm)!important;border:1px solid transparent;cursor:pointer;padding:18px 36px!important;font-size:var(--es-fs-button);background:var(--es-ochre)!important;color:#f7f3ec!important;transition:background var(--es-dur-fast) var(--es-ease-standard),color var(--es-dur-fast) var(--es-ease-standard),transform var(--es-dur-fast) var(--es-ease-standard),box-shadow var(--es-dur-fast) var(--es-ease-standard)}.es .signup-form .submit:hover{background:var(--es-sage)!important;color:var(--es-ink)!important;box-shadow:0 2px 8px #3a2a220f;transform:translateY(-1px)}.es .signup-form .submit:active{transform:translateY(1px) scale(.99)}@media(prefers-reduced-motion:reduce){.es .signup-form .submit:hover,.es .signup-form .submit:active{transform:none}}.es .signup-form .form-notification{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-bottom:4px;padding:10px 14px;border-radius:var(--es-radius-sm);font-family:var(--es-font-sans);font-size:.8125rem;line-height:1.4}.es .signup-form .form-notification.error{background:#c4826e29;color:currentColor}.es .signup-form .form-notification.success{background:#a8b8a338;color:currentColor}.es .signup-form .form-notification svg{width:16px;height:16px;flex:0 0 auto}.es .signup-container--terms{display:flex;align-items:flex-start;justify-content:center;gap:8px;margin:12px auto 0;max-width:var(--es-form-max);font-family:var(--es-font-sans);font-size:.75rem;line-height:1.4;color:currentColor;opacity:.8;text-align:left}.es .signup-container--terms input[type=checkbox]{flex:0 0 auto;width:16px;height:16px;margin-top:1px;accent-color:var(--es-ochre)}@media only screen and (max-width:767px){.es{--es-gutter: 20px;--es-section-y: 44px;--es-fs-h2: 22px;--es-fs-body: 1rem;--es-fs-button: .8125rem;--es-ls-button: .08em}.es__heading{margin-top:10px;text-wrap:normal}.es__description{margin:14px 0 22px}.es .signup-form fieldset{gap:8px}.es .signup-form .submit{padding:16px 18px!important}.es__disclaimer{margin-top:12px}}@media(max-width:480px){.es .signup-form fieldset{flex-direction:column}.es .signup-form input[type=email],.es .signup-form .submit{width:100%}}.signup-container input::placeholder{color:#000}.es .signup-form input[type=email]::placeholder{color:var(--es-ink)!important;opacity:.5!important}
/*# sourceMappingURL=/cdn/shop/t/256/assets/email-signup.css.map */
