@keyframes bounce-in{0%{transform:translateY(-50%) scale(0)}20%{transform:translateY(-50%) scale(1.1)}35%{transform:translateY(-50%) scale(.95)}50%{transform:translateY(-50%) scale(1.05)}67%{transform:translateY(-50%) scale(.99)}77%{transform:translateY(-50%) scale(1.015)}to{transform:translateY(-50%) scale(1)}}@keyframes bounce-out{0%{transform:translateY(-50%) scale(1)}40%{transform:translateY(-50%) scale(1.1)}to{transform:translateY(-50%) scale(0)}}#newsletter-popup br{display:none}#newsletter-popup.hidden{pointer-events:none;background:0 0;backdrop-filter:none;transition:var(--default-transition-time) .3s}#newsletter-popup{position:fixed;top:0;left:0;right:0;bottom:0;background:#7600ff80;display:flex;align-items:center;justify-content:center;z-index:1000;pointer-events:auto;backdrop-filter:blur(10px)}#newsletter-popup.hidden .nl-popup-content{transform:translateY(100vh);transition:var(--default-transition-time) .4s}.nl-popup-wrapper{position:relative}#newsletter-popup,.nl-popup-content{transition:var(--default-transition-time)}.nl-popup-content{background:#fff;padding:30px;border-radius:32px;position:relative;max-width:880px;text-align:center;margin:32px;transform:translateY(0)}.popup-header{text-align:left;max-width:calc(100% - 250px)}.popup-header .title{color:var(--purple-01);font-size:48px;font-weight:300;line-height:54px;letter-spacing:1px;margin:0}.popup-header p{font-weight:400;font-size:18px;line-height:25px;letter-spacing:.5px;margin:15px 0 30px}#newsletter-popup .actions-wrapper{justify-content:space-between;margin-top:30px}#newsletter-popup .actions-wrapper input[type=checkbox]{visibility:unset;opacity:0;left:30px}#newsletter-popup .actions-wrapper p{margin:0}#newsletter-popup.hidden .nl-overflow-image{transform:translateY(-50%) scale(0);animation:bounce-out .5s}#newsletter-popup:not(.hidden) .nl-overflow-image{animation:bounce-in 1.3s .2s}.nl-overflow-image{position:absolute;top:32px;z-index:2;transform:translateY(-50%);transition:var(--default-transition-time) .2s;right:120px}.nl-close-btn{cursor:pointer;position:absolute;right:30px;top:30px}.nl-close-btn.round-btn{display:flex;align-items:center;justify-content:center}.nl-close-btn svg path{fill:currentColor}.newsletter-trigger-btn{position:fixed;bottom:110px;right:20px;text-decoration:none;z-index:11}.newsletter-trigger-btn img{animation:wave-animation-infinite 4.5s infinite 2s}@media screen and (max-width:768px){@keyframes bounce-in{0%{transform:translate(-50%,-63%) scale(0)}20%{transform:translate(-50%,-63%) scale(1.1)}35%{transform:translate(-50%,-63%) scale(.95)}50%{transform:translate(-50%,-63%) scale(1.05)}67%{transform:translate(-50%,-63%) scale(.99)}77%{transform:translate(-50%,-63%) scale(1.015)}to{transform:translate(-50%,-63%) scale(1)}}@keyframes bounce-out{0%{transform:translate(-50%,-63%) scale(1)}40%{transform:translate(-50%,-63%) scale(1.1)}to{transform:translate(-50%,-63%) scale(0)}}.popup-header{max-width:unset}#newsletter-popup.hidden .nl-overflow-image{transform:translate(-50%,-63%) scale(0)}.nl-overflow-image{right:unset;left:50%;transform:translate(-50%,-63%);width:146px;height:141px}.actions-wrapper span{text-align:left}button.nl-close-btn{top:15px;right:15px;display:flex;padding:0;justify-content:center;align-items:center}.popup-header .title{font-weight:400;font-size:25px;line-height:32px}.popup-header p{letter-spacing:0}.nl-popup-content{padding:55px 15px 15px}button#newsletter-trigger{right:15px;bottom:70px}#newsletter-popup .flex{flex-wrap:wrap}#newsletter-popup input[type=checkbox]~span:before{margin-right:10px}#newsletter-popup .fieldset{margin-left:-15px;margin-right:-15px}#newsletter-popup .submit-button,#newsletter-popup .submit-button input{width:100%}}