.email-popup__badge{position:fixed;bottom:.6rem;left:.8rem;-webkit-hyphens:auto;hyphens:auto;z-index:90;display:inline-flex;align-items:center;gap:.4rem;padding:1rem 1.5rem;background:linear-gradient(11deg,#ff4500,#ff4500,orange);color:rgb(var(--color-button-text));border:none;border-radius:2rem;font-size:1.2rem;font-weight:600;cursor:pointer;line-height:1.2;box-shadow:0 2px 8px #0000002e;transition:transform var(--duration-short) ease,box-shadow var(--duration-short) ease,bottom .35s ease;animation:email-popup-badge-enter .5s ease-out}.email-popup__badge:hover{transform:translateY(-2px);box-shadow:0 4px 14px #00000038}.email-popup__badge[hidden]{display:none}@media screen and (max-width:749px){.email-popup__badge--raised{bottom:8.5rem}}@keyframes email-popup-badge-enter{0%{opacity:0;transform:translate(-1rem)}to{opacity:1;transform:translate(0)}}.email-popup__modal{opacity:0;position:fixed;visibility:hidden;z-index:-1;top:0;left:0;width:100%;height:100%;background:rgba(var(--color-foreground),.5);overflow:auto;transition:opacity var(--duration-default) ease,visibility var(--duration-default) ease}.email-popup__modal[open]{opacity:1;visibility:visible;z-index:1001}.email-popup__container{position:relative;background-color:rgb(var(--color-background));box-shadow:0 .5rem 2rem #00000026;border:var(--popup-border-width, 0) solid rgba(var(--color-foreground),var(--popup-border-opacity, .1));overflow:hidden}@media screen and (min-width:750px){.email-popup__container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.95);border-radius:var(--popup-corner-radius, 16px);width:92%;max-width:480px;max-height:90vh;overflow-y:auto;transition:transform .3s ease}.email-popup__modal[open] .email-popup__container{transform:translate(-50%,-50%) scale(1)}}@media screen and (max-width:749px){.email-popup__container{position:fixed;bottom:0;left:0;width:100%;max-height:92vh;overflow-y:auto;border-radius:var(--popup-corner-radius, 16px) var(--popup-corner-radius, 16px) 0 0;transform:translateY(100%);transition:transform .35s cubic-bezier(.32,.72,0,1)}.email-popup__modal[open] .email-popup__container{transform:translateY(0)}}.email-popup__close{position:absolute;top:.8rem;right:.8rem;z-index:2;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;background:rgba(var(--color-background),.7);border:none;border-radius:50%;cursor:pointer;color:rgb(var(--color-foreground));backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:background var(--duration-short) ease}.email-popup__close:hover{background:rgba(var(--color-foreground),.04)}.email-popup__close svg{width:2rem;height:2rem;pointer-events:none}.email-popup__image{width:100%;overflow:hidden}.email-popup__image img{display:block;width:100%;height:auto;object-fit:cover}.email-popup__body{padding:1.5rem}@media screen and (min-width:750px){.email-popup__body{padding:2rem}}.email-popup__step{display:none}.email-popup__step.active{display:block}.email-popup__heading{font-size:2rem;font-weight:700;line-height:1.25;margin:0 0 .6rem;text-align:center}@media screen and (min-width:750px){.email-popup__heading{font-size:2.4rem}}.email-popup__subheading{font-size:1.4rem;line-height:1.5;margin:0 0 1.5rem;color:rgba(var(--color-foreground),.75);text-align:center}.email-popup__cta-primary{display:flex;align-items:center;justify-content:center;width:100%;padding:1.2rem 2rem;font-size:1.4rem;font-weight:600;line-height:1.2;color:rgb(var(--color-button-text));background:linear-gradient(11deg,#ff4500,#ff4500,orange);border:none;border-radius:.6rem;cursor:pointer;transition:background var(--duration-short) ease,opacity var(--duration-short) ease;text-decoration:none}.email-popup__cta-primary:hover{opacity:.88}.email-popup__cta-primary:disabled{opacity:.55;cursor:not-allowed}.email-popup__cta-primary svg{width:1.8rem;height:1.8rem;margin-right:.5rem;flex-shrink:0}.email-popup__cta-secondary{display:block;width:100%;padding:.8rem 1rem;margin-top:.6rem;font-size:1.2rem;line-height:1.4;color:rgba(var(--color-foreground),.55);background:none;border:none;cursor:pointer;text-align:center;text-decoration:underline;text-underline-offset:2px;transition:color var(--duration-short) ease}.email-popup__cta-secondary:hover{color:rgba(var(--color-foreground),.85)}.email-popup__form-group{margin-bottom:1rem}.email-popup__input{width:100%;padding:1rem 1.2rem;font-size:1.4rem;line-height:1.4;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));border:1px solid rgba(var(--color-foreground),.2);border-radius:.6rem;transition:border-color var(--duration-short) ease;appearance:none;-webkit-appearance:none}.email-popup__input:focus{outline:none;border-color:rgb(var(--color-foreground))}.email-popup__input.has-error{border-color:#c00}.email-popup__privacy-notice{font-size:1rem;line-height:1.5;color:rgba(var(--color-foreground),.5);margin-top:1rem}.email-popup__privacy-notice a{color:rgba(var(--color-foreground),.6);text-decoration:underline}.email-popup__error{display:none;font-size:1.2rem;color:#c00;margin-bottom:.8rem;text-align:center}.email-popup__error.visible{display:block}.email-popup__success-state{display:none;text-align:center;padding:2rem 0}.email-popup__success-state.visible{display:block}.email-popup__success-state svg{width:4.8rem;height:4.8rem;color:rgb(var(--color-button));margin-bottom:1rem}.email-popup__success-state p{font-size:1.6rem;font-weight:600;margin:0}.email-popup__cta-primary .spinner{display:none;width:1.8rem;height:1.8rem;border:2px solid rgba(var(--color-button-text),.3);border-top-color:rgb(var(--color-button-text));border-radius:50%;animation:email-popup-spin .6s linear infinite;margin-right:.5rem}.email-popup__cta-primary.loading .spinner{display:inline-block}.email-popup__cta-primary.loading .button-text{opacity:.7}@keyframes email-popup-spin{to{transform:rotate(360deg)}}.email-popup__step2-desktop,.email-popup__step2-mobile{display:none}@media screen and (min-width:750px){.email-popup__step[data-step="2"].active .email-popup__step2-desktop{display:block}}@media screen and (max-width:749px){.email-popup__step[data-step="2"].active .email-popup__step2-mobile{display:block}}body.email-popup-open{overflow:hidden}body.email-popup-open #cx-armin-chat-widget{display:none!important}.email-popup__whatsapp-icon{fill:currentColor}
/*# sourceMappingURL=/cdn/shop/t/168/assets/email-signup-popup.css.map */
