.ph-ec{margin-top:24px;padding-top:18px;border-top:1px solid var(--ph-line);max-width:520px}.ph-ec__form{margin:0}.ph-ec__line{margin:0 0 6px;font-family:var(--ph-serif);font-weight:300;font-size:17px;line-height:1.4;letter-spacing:-.01em;color:var(--ph-ink-86)}.ph-ec__row{display:flex;align-items:stretch;border-bottom:1px solid rgba(242,238,230,.28);transition:border-color .18s}.ph-ec__row[hidden]{display:none}.ph-ec__row:focus-within{border-bottom-color:var(--ph-gold);box-shadow:0 1px 0 var(--ph-gold)}.ph-ec__label{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ph-ec .ph-ec__input{flex:1 1 auto;min-width:0;height:auto;margin:0;background:transparent;border:0;border-radius:0;box-shadow:none;outline:0;color:var(--ph-ink);font-family:var(--ph-sans);font-size:16px;line-height:1.4;padding:10px 2px}.ph-ec .ph-ec__input::placeholder{color:var(--ph-ink-52);opacity:1}.ph-ec .ph-ec__btn{flex:none;min-height:44px;background:transparent;border:0;border-radius:0;color:var(--ph-gold);font-family:var(--ph-sans);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:10px 2px 10px 16px;cursor:pointer;transition:opacity .18s}.ph-ec .ph-ec__btn:hover{opacity:.75}.ph-ec .ph-ec__btn:focus-visible{outline:2px solid var(--ph-gold);outline-offset:2px}.ph-ec .ph-ec__input:focus,.ph-ec .ph-ec__input:focus-visible{outline:none}.ph-ec.is-loading .ph-ec__btn{opacity:.5;cursor:progress}.ph-ec__msg{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--ph-ink-64)}.ph-ec__msg:empty{margin:0}.ph-ec__msg--ok{color:var(--ph-gold)}.ph-ec__msg--error{color:var(--ph-ink-80)}.ph-ec--drawer{max-width:none;margin-top:28px;padding-top:20px;border-top-color:#e0dcd4}.ph-ec--drawer .ph-ec__line{color:#1a1917;font-size:16px}.ph-ec--drawer .ph-ec__row{border-bottom-color:#1a191752}.ph-ec--drawer .ph-ec__row:focus-within{border-bottom-color:#1a1917;box-shadow:0 1px #1a1917}.ph-ec--drawer .ph-ec__input{color:#1a1917}.ph-ec--drawer .ph-ec__input::placeholder{color:#1a19178f}.ph-ec--drawer .ph-ec__btn{color:#0b0a09}.ph-ec--drawer .ph-ec__btn:focus-visible{outline-color:#8a6212}.ph-ec--drawer .ph-ec__msg{color:#1a1917b8}.ph-ec--drawer .ph-ec__msg--ok{color:#8a6212}.ph-ec--drawer .ph-ec__msg--error{color:#1a1917}.ph-ec-done .ph-ec--drawer:not(.is-done):not(:has(.ph-ec__msg--ok)){display:none}
/*# sourceMappingURL=/cdn/shop/t/93/assets/email-capture.css.map */
