.signup-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:flex;align-items:flex-end;justify-content:center}.signup-popup[hidden]{display:none}.signup-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#14141473;opacity:0;transition:opacity .25s ease}.signup-popup__panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr);width:100%;max-height:90vh;overflow:auto;background:#fff;color:#141414;transform:translateY(100%);transition:transform .3s ease}.signup-popup.is-open .signup-popup__backdrop{opacity:1}.signup-popup.is-open .signup-popup__panel{transform:none}.signup-popup__close{position:absolute;top:1.2rem;right:1.2rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;color:#141414;background:#ffffffe6;border:0;border-radius:50%;cursor:pointer}.signup-popup__media{display:none}.signup-popup__image{display:block;width:100%;height:100%;object-fit:cover}.signup-popup__content{padding:3.2rem 2.4rem 2.4rem;text-align:center}.signup-popup__eyebrow{margin:0 0 1rem;font-family:var(--font-body-family);font-size:var(--ub-type-caption);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#6b6660}.signup-popup__heading{margin:0;font-family:var(--font-section-heading-family, var(--font-editorial-family));font-weight:400;font-size:var(--ub-type-h3);line-height:1.15;letter-spacing:var(--lyora-heading-spacing);text-transform:var(--font-section-heading-transform, none);color:#141414}.signup-popup__text{margin:1.2rem auto 0;max-width:36rem;font-size:var(--ub-type-body);line-height:1.5;color:#141414}.signup-popup__field{margin-top:2.4rem}.signup-popup__input{width:100%;min-height:var(--lyora-button-height);padding:0 1.6rem;font-family:var(--font-body-family);font-size:var(--ub-type-body);color:#141414;background:#fff;border:1px solid #e6e6e6;border-radius:0}.signup-popup__input:focus-visible{outline:0;border-color:#141414}.signup-popup__error{margin:.8rem 0 0;font-size:var(--ub-type-small);color:#a3423e;text-align:left}.signup-popup__button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:var(--lyora-button-height);margin-top:1.2rem;padding:0 var(--lyora-button-padding-inline);font-family:var(--font-body-family);font-size:var(--theme-button-font-size);font-weight:var(--lyora-button-weight);letter-spacing:var(--lyora-button-spacing);text-transform:uppercase;color:#fff;background:#141414;border:1px solid #141414;cursor:pointer;transition:background-color .3s ease,color .3s ease}.signup-popup__button:hover{color:#141414;background:#fff}.signup-popup__dismiss{margin-top:1.4rem;padding:.4rem;font-family:var(--font-body-family);font-size:var(--ub-type-small);color:#6b6660;text-decoration:underline;text-underline-offset:.3rem;background:none;border:0;cursor:pointer}.signup-popup__legal{margin:1.4rem 0 0;font-size:var(--ub-type-micro);line-height:1.5;color:#6b6660}@media screen and (min-width:750px){.signup-popup{align-items:center;padding:2.4rem}.signup-popup__panel{width:min(48rem,100%);transform:translateY(1.6rem);opacity:0;transition:transform .3s ease,opacity .3s ease}.signup-popup.is-open .signup-popup__panel{opacity:1}.signup-popup__panel--with-image{width:min(82rem,100%);grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}.signup-popup__panel--with-image .signup-popup__media{display:block;min-height:48rem}.signup-popup__content{display:flex;flex-direction:column;justify-content:center;padding:5.6rem 4.8rem 4rem}}@media(prefers-reduced-motion:reduce){.signup-popup__panel,.signup-popup__backdrop{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/section-lyora-signup-popup.css.map */
