.signup-modal{position:fixed;z-index:-1;top:0;left:0;box-sizing:border-box;width:100%;height:100%;margin:0 auto;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--color-backdrop);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.signup-modal[open]{z-index:11111111111;opacity:1;visibility:visible}.signup-modal .modal__toggle{position:absolute;right:2rem;top:2rem;height:4.4rem;border:0;background-color:transparent;color:var(--color-background-white);cursor:pointer}.signup-modal .modal__toggle svg{height:4.4rem;outline:none;width:4.4rem}.signup-modal__content{position:absolute;top:50%;left:50%;display:block;overflow:hidden;width:calc(100% - 4rem);max-width:48rem;height:auto;min-height:700px;border-radius:1rem;background:var(--color-secondary);text-align:center;transform:translate(-50%) translateY(-50%);opacity:0;transition:opacity .3s ease .1s}.signup-modal[open] .signup-modal__content{opacity:1}@media screen and (min-width: 990px){.signup-modal__content{min-height:50rem;max-width:92rem;width:70%}}@media screen and (max-width: 990px) and (max-height: 580px){.signup-modal__content{min-height:40rem!important}.signup-modal .modal__toggle{color:var(--color-primary);top:.5rem;right:.5rem}.signup-modal .modal__toggle svg{height:3.6rem;width:3.6rem}.signup-modal__image{display:none!important}}@media screen and (min-width: 990px) and (max-height: 500px){.signup-modal__content{overflow:auto;min-height:100vh;max-height:100vh}}.signup-modal__title{color:var(--color-primary);margin:0}.signup-modal__text{margin-bottom:2.4rem;margin-top:0}.signup-modal__text--discount{border:.1rem dashed var(--color-primary);color:var(--color-primary);padding:1.6rem}@media only screen and (min-width: 990px){.signup-modal__text{margin-bottom:1rem}}.signup-modal__container{align-items:center;display:flex;flex-direction:column;height:100%;width:100%}@media only screen and (min-width: 990px){.signup-modal__container{justify-content:center;display:grid;grid-template-columns:1fr 1fr}}.signup-modal__image{display:block;height:31rem;max-width:100%;min-width:100%;width:100%}.signup-modal__image img,.signup-modal__image video{display:block;height:100%;object-fit:cover;width:100%}@media only screen and (min-width: 990px){.signup-modal__image{order:1;height:100%}}.signup-modal__details{padding:5.4rem 3rem}.signup-modal__footer{margin:0}.modal-form{display:flex;flex-direction:column;gap:1.5rem}@media only screen and (min-width: 990px){.modal-form .signup-modal__footer{margin-top:5.2rem}}@media only screen and (min-width: 990px){.modal-form .signup-modal__footer{margin-top:7.2rem}}@media screen and (max-width: 989px){.hide-on-mobile{display:none!important}}@media screen and (min-width: 990px){.show-on-mobile{display:none!important}}.newsletter-sticky-button{position:fixed;bottom:15px;left:80px;z-index:100;transform:translateY(100px);opacity:0;transition:transform .4s ease,opacity .3s ease;pointer-events:none}.newsletter-sticky-button.visible{transform:translateY(0);opacity:1;pointer-events:all}.newsletter-sticky-button__btn{background:#fff;color:var(--color-primary);border:none;border-radius:40px;padding:12px 24px;font-size:14px;font-weight:500;cursor:pointer;box-shadow:0 2px 10px #0000001a;transition:transform .2s ease,box-shadow .2s ease}.newsletter-sticky-button__btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px #00000026}@media screen and (max-width: 749px){.newsletter-sticky-button{bottom:15px;left:80px}}
/*# sourceMappingURL=/cdn/shop/t/123/assets/modal-sign-up.css.map */
