.welcome-popup[hidden]{display:none!important}.welcome-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:2rem}.welcome-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#140b0bb8}.welcome-popup__panel{position:relative;width:100%;max-width:44rem;padding:3.2rem 2.4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));text-align:center;box-shadow:0 2rem 5rem #00000059}.welcome-popup__close{position:absolute;top:1.2rem;right:1.2rem;display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:none;background:none;cursor:pointer;color:rgb(var(--color-foreground))}.welcome-popup__close svg{width:2.2rem;height:2.2rem}.welcome-popup__eyebrow{margin:0 0 .6rem;font-size:1.2rem;text-transform:uppercase;letter-spacing:.08em;color:#fb6704}.welcome-popup__logo{display:block;height:2.2rem;width:auto;margin:0 auto 1.6rem}.welcome-popup__social-proof{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:0 0 1.6rem;font-size:1.2rem;color:rgba(var(--color-foreground),.65)}.welcome-popup__dot{width:.6rem;height:.6rem;border-radius:50%;background:#3ed660;flex-shrink:0}.welcome-popup__fine-discount{margin:1.4rem 0 0;font-size:1.2rem;color:rgba(var(--color-foreground),.6)}.welcome-popup__fine-discount strong{color:#fb6704}.welcome-popup__heading{margin:0 0 1rem}.welcome-popup__text{max-width:34rem;margin:0 auto 2rem;color:rgba(var(--color-foreground),.75)}.welcome-popup__field-wrapper{display:flex;flex-direction:column;gap:1.2rem;align-items:stretch;max-width:36rem;margin:0 auto}@media screen and (min-width:550px){.welcome-popup__field-wrapper{flex-direction:row}}.welcome-popup__field-wrapper .field{flex:1}.welcome-popup__submit{flex-shrink:0}.welcome-popup__message{display:block;margin-top:1rem;color:rgb(var(--color-error, 200, 32, 32))}.welcome-popup__success{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:1.6rem 0 0;font-size:1.4rem}.welcome-popup__success .svg-wrapper{width:2rem;height:2rem;flex-shrink:0;color:#fb6704}.welcome-popup__legal{margin:2rem 0 0;font-size:1.1rem;color:rgba(var(--color-foreground),.55)}@media(prefers-reduced-motion:no-preference){.welcome-popup__panel{animation:welcome-popup-in .3s ease}}.welcome-popup--dark .welcome-popup__panel{background:#181f24;color:#fff}.welcome-popup--dark .welcome-popup__logo{filter:brightness(0) invert(1)}.welcome-popup--dark .welcome-popup__close{color:#fff}.welcome-popup--dark .welcome-popup__social-proof{color:#ffffffa6}.welcome-popup--dark .welcome-popup__text{color:#ffffffbf}.welcome-popup--dark .welcome-popup__fine-discount{color:#fff9}.welcome-popup--dark .welcome-popup__success{color:#fff}.welcome-popup--dark .welcome-popup__legal{color:#ffffff73}.welcome-popup--dark .welcome-popup__message{color:#ff8a8a}.newsletter-thanks__panel{padding-top:4rem}.newsletter-thanks__icon{display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;margin:0 auto 1.6rem;border-radius:50%;background:#fb67041f;color:#fb6704}.newsletter-thanks__icon svg{width:2.8rem;height:2.8rem}.newsletter-thanks__code-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;margin:.4rem 0 1.2rem}.newsletter-thanks__code{margin:0;padding:1rem 2rem;border:.2rem dashed #fb6704;color:#fb6704;font-family:var(--font-heading-family);font-size:2rem;letter-spacing:.06em}.newsletter-thanks__copy{position:relative;border:.1rem solid rgba(var(--color-foreground),.25);background:none;color:rgb(var(--color-foreground));font:inherit;font-size:1.2rem;font-weight:600;padding:.9rem 1.6rem;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .15s ease}.newsletter-thanks__copy:hover{border-color:#fb6704;color:#fb6704}.newsletter-thanks__copy.is-copied{border-color:#3ed660;background:#3ed6601f;color:#3ed660;transform:scale(1.04)}.newsletter-thanks__detail{margin:0 0 2.4rem;color:rgba(var(--color-foreground),.7);font-size:1.3rem}.newsletter-thanks__cta{width:100%}@media screen and (min-width:550px){.newsletter-thanks__cta{width:auto}}@keyframes welcome-popup-in{0%{opacity:0;transform:translateY(1.2rem) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/welcome-popup.css.map */
