.le-signup{--le-signup-background: #fff;--le-signup-text: #212121;color:var(--le-signup-text)}.le-signup[hidden]{display:none}.le-signup--embedded{background:var(--le-signup-background);width:min(100%,920px);height:260px;margin:0 auto;padding:16px 20px 20px}.le-signup--popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:24px}.le-signup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#14141499}.le-signup__panel{position:relative;width:min(100%,760px);margin:0 auto;background:var(--le-signup-background);text-align:center}.le-signup--embedded .le-signup__panel{width:min(100%,410px)}.le-signup--popup .le-signup__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(calc(100vw - 48px),780px);height:400px;min-height:400px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow:hidden;border-radius:4px;box-shadow:0 0 30px #00000026}.le-signup__content{padding:48px clamp(24px,6vw,72px)}.le-signup--embedded .le-signup__content{padding:0}.le-signup--popup .le-signup__content{display:flex;flex-direction:column;justify-content:center;padding:30px 32px 26px}.le-signup__media{display:block}.le-signup__media--success{display:none}.le-signup__image{width:100%;height:100%;object-fit:cover}.le-signup--popup .le-signup__image{height:400px}.le-signup--popup .le-signup__media{width:100%;height:400px;overflow:hidden}.le-signup__close{position:absolute;top:10px;right:14px;border:0;background:transparent;color:inherit;font:inherit;font-size:32px;line-height:1;cursor:pointer}.le-signup--popup .le-signup__close{top:10px;right:10px;z-index:1;display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:0;background:transparent;color:#000;font-family:Arial,sans-serif;font-size:30px;font-weight:400}.le-signup__title{margin:0 0 20px;font-family:var(--font-heading-family, inherit);font-size:clamp(34px,4vw,48px);font-weight:400;line-height:1.1}.le-signup--embedded .le-signup__title{margin-bottom:9px;font-family:Arapey,serif;font-size:26px;font-weight:400;line-height:normal}.le-signup--popup .le-signup__title{margin-bottom:8px;font-family:Arapey,serif;font-size:33px;font-weight:400;line-height:normal}.le-signup__intro,.le-signup__prompt{margin:0;font-size:clamp(16px,2vw,20px);line-height:1.45}.le-signup--popup .le-signup__intro,.le-signup--popup .le-signup__prompt{font-family:Mulish,Lucida Sans,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:14px;font-weight:400;line-height:19px}.le-signup--embedded .le-signup__intro,.le-signup--embedded .le-signup__prompt{font-family:Mulish,Lucida Sans,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:13px;font-weight:400;line-height:19px}.le-signup__tiers{display:grid;width:fit-content;margin:26px auto 36px;padding:0;border:0;gap:14px;text-align:left}.le-signup--popup .le-signup__tiers{margin:12px auto 17px;gap:7px}.le-signup--embedded .le-signup__tiers{grid-template-rows:repeat(3,18px);align-content:start;width:fit-content;height:72px;margin:10px auto 12px;gap:6px}.le-signup__tier{display:flex;align-items:center;gap:12px;font-size:18px;cursor:pointer}.le-signup--popup .le-signup__tier{font-family:Mulish,Lucida Sans,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:14px;font-weight:400;line-height:19px}.le-signup--embedded .le-signup__tier{height:18px;gap:7px;font-family:Mulish,Lucida Sans,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:13px;font-weight:400;line-height:normal}.le-signup__tier input{width:22px;height:22px;margin:0;accent-color:#212121}.le-signup--popup .le-signup__tier input,.le-signup--embedded .le-signup__tier input{width:18px;height:18px}.le-signup__fields{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:28px}.le-signup--popup .le-signup__fields{grid-template-columns:1fr;gap:11px}.le-signup--embedded .le-signup__fields{grid-template-columns:320px 74px;height:42px;gap:14px;align-items:start;transform:translate(-3px)}.le-signup__email{min-height:58px;width:100%;border:1px solid #d1d0ce;border-radius:2px;background:#fff;color:inherit;padding:14px 20px;font:inherit;font-size:17px}.le-signup--popup .le-signup__email{height:46px;min-height:46px;padding:9px 13px;font-family:Mulish,Lucida Sans,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:14px}.le-signup--embedded .le-signup__email{height:40px;min-height:0;margin:2px 0 0;padding:0 0 0 14px;border:1px solid rgb(0 0 0 / 15%);border-radius:3px;font-family:Mulish,Lucida Sans,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:13px}.le-signup__submit{min-width:130px;border:0;background:transparent;color:inherit;padding:14px 10px;font:inherit;font-size:17px;cursor:pointer}.le-signup--popup .le-signup__submit{height:48px;min-height:48px;background:#f1ece9;color:#000;font-family:Hind,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px;font-weight:400;letter-spacing:1px;line-height:16px}.le-signup--embedded .le-signup__submit{min-height:0;height:42px;min-width:0;padding:0 10px;font-family:Hind,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:13px;font-weight:400;line-height:14px}.le-signup__submit:disabled{cursor:wait;opacity:.55}.le-signup__status{min-height:1.4em;margin:14px 0 0;font-size:14px}.le-signup__status:empty{display:none}.le-signup__status[data-state=error]{color:#9d2c20}.le-signup__success,.le-signup--popup[data-signup-state=success] .le-signup__media--signup,.le-signup--popup[data-signup-state=success] .le-signup__title,.le-signup--popup[data-signup-state=success] .le-signup__intro,.le-signup--popup[data-signup-state=success] .le-signup__prompt,.le-signup--popup[data-signup-state=success] .le-signup__form{display:none}.le-signup--popup[data-signup-state=success] .le-signup__media--success{display:block}.le-signup--popup[data-signup-state=success] .le-signup__success{display:flex;min-height:180px;flex-direction:column;align-items:center;justify-content:center;outline:none}.le-signup__success-title{margin:0 0 28px;font-family:Arapey,serif;font-size:24px;font-weight:400;line-height:1.2}.le-signup__success-copy{max-width:270px;margin:0;font-family:Mulish,Lucida Sans,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:14px;line-height:1.5}body.le-signup-popup-open{overflow:hidden}@media(max-width:640px){.le-signup--popup{padding:24px}.le-signup--embedded{width:100%;height:auto;padding:22px 18px}.le-signup__panel{max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow-y:auto}.le-signup--popup .le-signup__panel{display:block;width:min(calc(100vw - 48px),500px);height:auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.le-signup--popup .le-signup__media,.le-signup--popup .le-signup__image{display:block;width:100%;height:auto;min-height:0;aspect-ratio:27 / 20}.le-signup--popup .le-signup__image{object-fit:contain;object-position:center}.le-signup--popup .le-signup__media--success{display:none}.le-signup--popup .le-signup__content{padding:24px 20px 22px}.le-signup--popup .le-signup__close{top:12px;right:12px;width:44px;height:44px;background:transparent}.le-signup--popup[data-signup-state=success] .le-signup__media{display:none}.le-signup--popup[data-signup-state=success] .le-signup__content{min-height:250px;padding:42px 24px}.le-signup--embedded .le-signup__content{padding:0}.le-signup--embedded .le-signup__title{font-size:26px}.le-signup--embedded .le-signup__fields{grid-template-columns:1fr;height:auto;gap:10px;transform:none}.le-signup--embedded .le-signup__email,.le-signup--embedded .le-signup__submit{width:100%}.le-signup__fields{grid-template-columns:1fr;gap:10px}.le-signup__submit{min-height:42px;background:#212121;color:#fff}}
/*# sourceMappingURL=/cdn/shop/t/177/assets/dynamic-signup.css.map */
