.newsletter-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.newsletter-popup[open]{opacity:1;visibility:visible}.newsletter-popup__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.newsletter-popup__content{background-color:rgb(var(--color-background));border-radius:var(--popup-corner-radius);border:3px solid #000000;box-shadow:var(--popup-shadow-horizontal-offset) var(--popup-shadow-vertical-offset) var(--popup-shadow-blur-radius) rgba(var(--color-shadow),var(--popup-shadow-opacity));max-width:90%;width:100%;max-width:500px;margin:0 auto;top:50%;transform:translateY(-50%);padding:3rem 2rem 2rem;position:relative;z-index:1}@media screen and (min-width: 750px){.newsletter-popup__content{padding:4rem 3rem 3rem}}.newsletter-popup__close{position:absolute;top:1.5rem;right:1.5rem;background-color:transparent;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:50%;color:rgba(var(--color-foreground),.55);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:1rem;width:4rem;height:4rem;transition:color .2s ease,border-color .2s ease;z-index:2}.newsletter-popup__close:hover{color:rgba(var(--color-foreground),.75);border-color:rgba(var(--color-foreground),.2)}.newsletter-popup__close .icon{width:1.8rem;height:1.8rem}.newsletter-popup__inner{position:relative}.newsletter-popup__heading{font-size:2.4rem;font-weight:var(--font-heading-weight);margin:0 0 1rem;text-align:center;color:rgb(var(--color-foreground))}@media screen and (min-width: 750px){.newsletter-popup__heading{font-size:3rem}}.newsletter-popup__subheading{font-size:1.4rem;text-align:center;margin:0 0 2.5rem;color:rgba(var(--color-foreground),.75);line-height:1.6}@media screen and (min-width: 750px){.newsletter-popup__subheading{font-size:1.6rem}}.newsletter-popup__form{width:100%}.newsletter-popup__field-wrapper{display:flex;flex-direction:column;gap:1.5rem}.newsletter-popup__field-wrapper .field{width:100%;position:relative}.newsletter-popup__field-wrapper .field__input{width:100%;padding:1.2rem 1.5rem;border:var(--inputs-border-width) solid rgba(var(--color-foreground),var(--inputs-border-opacity));border-radius:var(--inputs-radius);font-size:1.4rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.newsletter-popup__field-wrapper .field__input:focus{outline:none;border-color:rgba(var(--color-foreground),.5)}.newsletter-popup__field-wrapper .field__label{position:absolute;left:1.5rem;top:50%;transform:translateY(-50%);pointer-events:none;transition:all .2s ease;color:rgba(var(--color-foreground),.5);font-size:1.4rem}.newsletter-popup__field-wrapper .field__input:focus~.field__label,.newsletter-popup__field-wrapper .field__input:not(:placeholder-shown)~.field__label{top:-.8rem;left:1rem;font-size:1.2rem;background-color:rgb(var(--color-background));padding:0 .5rem}.newsletter-popup__submit.button.button--primary{width:100%!important;padding:1.2rem 2rem!important;font-size:1.4rem!important;font-weight:var(--font-body-weight-bold)!important;border-radius:var(--buttons-radius)!important;cursor:pointer;transition:opacity .2s ease,transform .2s ease,background-color .2s ease;border:none!important;position:relative;z-index:1;box-shadow:0 2px 8px #00000026!important;min-height:auto!important;display:block!important;text-align:center!important;background-color:#1f1f21!important;color:#fff!important}.newsletter-popup__content .newsletter-popup__submit.button.button--primary{background-color:rgb(var(--color-button))!important;color:rgb(var(--color-button-text))!important}.newsletter-popup__submit.button.button--primary:hover{opacity:.9!important;transform:translateY(-1px);box-shadow:0 4px 12px #0003!important}.newsletter-popup__submit.button.button--primary:active{transform:translateY(0);box-shadow:0 2px 6px #00000026!important}.newsletter-popup__submit.loading{opacity:.7;cursor:not-allowed;position:relative}.newsletter-popup__submit.loading:after{content:"";position:absolute;width:1.6rem;height:1.6rem;margin:auto;border:2px solid transparent;border-top-color:currentColor;border-radius:50%;animation:spin .6s linear infinite;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.newsletter-popup__message{display:flex;align-items:center;gap:.5rem;margin-top:1rem;font-size:1.3rem;text-align:center;justify-content:center}.newsletter-popup__message--error{color:rgb(var(--color-error))}.newsletter-popup__promo-state,.newsletter-popup__success-state{text-align:center}.newsletter-popup__promo-code-wrapper{display:flex;justify-content:center;margin:2.5rem 0 1.5rem;align-items:center}.newsletter-popup__copy-button-wrapper{display:flex;justify-content:center;margin-bottom:1rem;width:100%}.newsletter-popup__promo-code{font-size:2.4rem;font-weight:var(--font-body-weight-bold);letter-spacing:.2rem;padding:1.5rem 3rem;background-color:rgba(var(--color-foreground),.05);border:.2rem dashed rgba(var(--color-foreground),.3);border-radius:var(--inputs-radius);color:rgb(var(--color-foreground));font-family:monospace;-webkit-user-select:all;user-select:all}@media screen and (min-width: 750px){.newsletter-popup__promo-code{font-size:3rem;padding:2rem 4rem}}.newsletter-popup__copy-button{padding:1.2rem 3rem;font-size:1.4rem;font-weight:var(--font-body-weight-bold);border-radius:var(--buttons-radius);cursor:pointer;transition:opacity .2s ease,background-color .2s ease;white-space:nowrap;min-width:200px;background-color:#75b4cf!important;color:#fff!important;border:none!important}.newsletter-popup__copy-button:hover{opacity:.9;background-color:#5fa3c4!important}.newsletter-popup__copy-button.copied{background-color:rgb(var(--color-success, 34, 197, 94))!important;color:rgb(var(--color-background))!important}.newsletter-popup__copy-feedback{margin-top:1rem;font-size:1.4rem;color:rgb(var(--color-success, 34, 197, 94));font-weight:var(--font-body-weight-bold)}.newsletter-popup .shopify-challenge__container,.newsletter-popup .g-recaptcha,.newsletter-popup .h-captcha,.newsletter-popup [data-sitekey],.newsletter-popup .shopify-challenge__message,.newsletter-popup .shopify-challenge,.newsletter-popup iframe[src*=recaptcha],.newsletter-popup iframe[src*=hcaptcha]{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;width:0!important;overflow:hidden!important}
/*# sourceMappingURL=/cdn/shop/t/165/assets/newsletter-popup.css.map */
