.signup-modal{background:var(--color-modal-overlay);box-sizing:border-box;height:100%;left:0;margin:0 auto;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:-1}.signup-modal.active{display:block;opacity:1;visibility:visible;z-index:101}.signup-modal .modal__toggle{background-color:transparent;border:0;color:rgb(var(--color-foreground-secondary));cursor:pointer;height:4.4rem;left:initial;position:absolute;right:var(--space-xxs);top:1rem}@media screen and (min-width: 750px){.signup-modal .modal__toggle{right:2rem;top:2rem}}.signup-modal .modal__toggle svg{height:4.4rem;outline:none;width:4.4rem}.signup-modal__content{bottom:0;display:block;left:50%;max-width:var(--page-width);min-height:36rem;overflow:hidden;position:absolute;text-align:center;top:unset;transform:translate(-50%);width:100%}@media screen and (min-width: 750px){.signup-modal__content{height:52rem;overflow-y:auto;top:50%;transform:translate(-50%) translateY(-50%);width:80%}}@media screen and (min-width: 990px){.signup-modal__content{max-width:92rem;width:70%}}.signup-modal__title{font-family:ABC Gramercy,sans-serif;margin-bottom:var(--space-xs);margin-top:0}.signup-modal__text{margin:auto;margin-bottom:var(--space-s);max-width:70%}.signup-modal__container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.signup-modal__image{display:none;flex:1}@media only screen and (min-width: 990px){.signup-modal__image{display:block;height:100%;min-width:40%;width:40%}.signup-modal__image img,.signup-modal__image video{display:block;height:100%;object-fit:cover;width:100%}}.signup-modal__details{padding:var(--space-s)}.signup-modal__details .newsletter-form{margin-bottom:var(--space-s)}.signup-modal__footer{font-size:14px;margin-top:3rem}.signup-modal__newsletter__input{background-color:rgb(var(--input-background-color));border:.1rem solid rgb(var(--color-border-1));border-radius:1rem;font-family:inherit;margin-bottom:20px;padding:15px;width:100%}.signup-modal__no-thanks{cursor:pointer;display:initial;text-decoration:underline}.signup-modal__text.signup-modal__text--discount strong{border:1px dashed #000;padding:8px 20px}.js-modal-success,.signup-modal__newsletter .error-highlight{display:none}
/*# sourceMappingURL=/cdn/shop/t/99/assets/modal-sign-up.css.map */
