@keyframes fadeInBg{0%{background:#0000}to{background:#000000a8}}@keyframes fadeOutBg{0%{background:#000000a8}to{background:#0000}}@keyframes slideUpFade{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDownFade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(40px)}}.subscription-popup-shadow{position:fixed;z-index:100;width:100vw;height:100vh;top:0;left:0;right:0;bottom:0;background:#000000a8;display:none;justify-content:center;align-items:center}.subscription-popup-shadow.is-visible{display:flex!important;animation:fadeInBg .25s ease forwards}.subscription-popup-shadow.is-hiding{animation:fadeOutBg .25s ease forwards}.subscription-popup-shadow.is-visible .subscription-popup,.subscription-popup-shadow.is-visible .success-popup{animation:slideUpFade .5s ease forwards}.subscription-popup-shadow.is-hiding .subscription-popup,.subscription-popup-shadow.is-hiding .success-popup{animation:slideDownFade .5s ease forwards}#success-popup{display:none}.subscription-popup{width:556px;height:392px}.success-popup{width:343px;height:272px;padding:40px 48px 56px}.subscription-popup,.success-popup{border-radius:40px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;position:relative;color:#fff;font-family:Manrope;font-style:normal;box-sizing:border-box;overflow:hidden}.subscription-popup-video{position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.subscription-popup-close,.success-popup-close{width:24px;height:24px;position:absolute;top:16px;right:16px;display:flex;justify-content:center;align-items:center;cursor:pointer}.subscription-popup-close img,.success-popup-close img{width:100%;height:100%}.subscription-popup-head{display:flex;flex-direction:column;align-items:center;row-gap:24px;padding:36px 36px 0}.subscription-popup-logo{width:131px;height:12px;display:flex;justify-content:center;align-items:center}.subscription-popup-logo img{width:100%;height:100%}.subscription-popup-info{display:flex;flex-direction:column;row-gap:12px}.subscription-popup-info>*{text-align:center}.subscription-popup-title{font-size:32px;font-weight:600;line-height:40px}#subscription-popup .subscription-popup-title br{display:none}.subscription-popup-subtitle{font-size:18px;font-weight:400;line-height:24px;white-space:nowrap}#subscription-popup .subscription-popup-subtitle br.desktop{display:block}#subscription-popup .subscription-popup-subtitle br.mobile{display:none}.subscription-popup-form{width:100%;display:flex;flex-direction:column;row-gap:24px}.subscription-popup-fields{display:flex;flex-direction:column;row-gap:24px;padding:0 36px}.subscription-popup-field{display:flex;flex-direction:column;row-gap:8px;position:relative}.subscription-popup-field label{font-size:16px;font-weight:400;line-height:20px}.subscription-popup-field input{width:100%;padding:16px;font-size:16px;font-weight:400;line-height:20px;border-radius:6px;border:1px solid #D9D9D9;color:#fff;background:transparent;outline:none;box-shadow:none;box-sizing:border-box}.subscription-popup-field input:active,.subscription-popup-field input:focus{border:1px solid #FFF}.subscription-popup-field-error input{border:1px solid #FC3E30}.subscription-popup-field-error-message{position:absolute;bottom:-22px;color:#fc3e30;font-size:14px;font-weight:400;line-height:20px}.subscription-popup-buttons{width:100%;height:88px;display:flex;align-items:center;border-top:1px solid rgba(255,255,255,.3)}.subscription-popup-buttons>*{font-family:Manrope!important;width:50%;height:100%;display:flex;justify-content:center;align-items:center;background:transparent;color:#fff;text-align:center;border:none;outline:none;box-shadow:none;box-sizing:border-box;cursor:pointer}.subscription-popup-buttons>*:hover{background:#fff3}.subscription-popup-submit{font-size:18px;font-weight:600;line-height:24px;border-right:1px solid rgba(255,255,255,.3)}.subscription-popup-cancel{font-size:16px;font-weight:400;line-height:20px}@media screen and (min-width:576px)and (max-width:1440px){.subscription-popup{width:calc(556 * 100vw / 1440);height:calc(392 * 100vw / 1440);border-radius:calc(40 * 100vw / 1440)}.success-popup{width:calc(343 * 100vw / 1440);height:calc(272 * 100vw / 1440);padding:calc(40 * 100vw / 1440) calc(48 * 100vw / 1440) calc(56 * 100vw / 1440);border-radius:calc(40 * 100vw / 1440)}.subscription-popup-close,.success-popup-close{width:calc(24 * 100vw / 1440);height:calc(24 * 100vw / 1440);top:calc(16 * 100vw / 1440);right:calc(16 * 100vw / 1440)}.subscription-popup-head{row-gap:calc(24 * 100vw / 1440);padding:2.5vw 2.5vw 0}.subscription-popup-logo{width:calc(131 * 100vw / 1440);height:calc(12 * 100vw / 1440)}.subscription-popup-info{row-gap:calc(12 * 100vw / 1440)}.subscription-popup-title{font-size:calc(32 * 100vw / 1440);line-height:calc(40 * 100vw / 1440)}.subscription-popup-subtitle{font-size:1.25vw;line-height:calc(24 * 100vw / 1440)}.subscription-popup-form{row-gap:calc(24 * 100vw / 1440)}.subscription-popup-fields{row-gap:calc(24 * 100vw / 1440);padding:0 2.5vw}.subscription-popup-field{row-gap:calc(8 * 100vw / 1440)}.subscription-popup-field label{font-size:calc(16 * 100vw / 1440);line-height:calc(20 * 100vw / 1440)}.subscription-popup-field input{padding:calc(16 * 100vw / 1440);font-size:calc(16 * 100vw / 1440);line-height:calc(20 * 100vw / 1440);border-radius:calc(6 * 100vw / 1440)}.subscription-popup-field-error-message{bottom:calc(-1 * 22 * 100vw / 1440);font-size:calc(14 * 100vw / 1440);line-height:calc(20 * 100vw / 1440)}.subscription-popup-buttons{height:calc(88 * 100vw / 1440)}.subscription-popup-submit{font-size:1.25vw;line-height:calc(24 * 100vw / 1440)}.subscription-popup-cancel{font-size:calc(16 * 100vw / 1440);line-height:calc(20 * 100vw / 1440)}}@media screen and (max-width:575px){.subscription-popup{width:calc(336 * 100vw / 375);height:calc(428 * 100vw / 375);border-radius:calc(40 * 100vw / 375)}.success-popup{width:84vw;height:64vw;padding:calc(40 * 100vw / 375) 12.8vw 12.8vw;border-radius:calc(40 * 100vw / 375)}.subscription-popup-close,.success-popup-close{width:6.4vw;height:6.4vw;top:calc(16 * 100vw / 375);right:calc(16 * 100vw / 375)}.subscription-popup-head{row-gap:6.4vw;padding:9.6vw 9.6vw 0}.subscription-popup-logo{width:calc(131 * 100vw / 375);height:3.2vw}.subscription-popup-info{row-gap:3.2vw}.subscription-popup-title{font-size:6.4vw;line-height:calc(32 * 100vw / 375)}#subsubscription-popup .subscription-popup-title br{display:block}.subscription-popup-subtitle{font-size:calc(16 * 100vw / 375);line-height:calc(20 * 100vw / 375)}#subscription-popup .subscription-popup-subtitle br.desktop{display:none}#subscription-popup .subscription-popup-subtitle br.mobile{display:block}.subscription-popup-form{row-gap:6.4vw}.subscription-popup-fields{row-gap:6.4vw;padding:0 9.6vw}.subscription-popup-field{row-gap:calc(8 * 100vw / 375)}.subscription-popup-field label{font-size:calc(16 * 100vw / 375);line-height:calc(20 * 100vw / 375)}.subscription-popup-field input{padding:calc(16 * 100vw / 375);font-size:calc(16 * 100vw / 375);line-height:calc(20 * 100vw / 375);border-radius:1.6vw}.subscription-popup-field-error-message{bottom:calc(-1 * 22 * 100vw / 375);font-size:calc(14 * 100vw / 375);line-height:calc(20 * 100vw / 375)}.subscription-popup-buttons{height:calc(88 * 100vw / 375)}.subscription-popup-submit{font-size:4.8vw;line-height:6.4vw}.subscription-popup-cancel{font-size:calc(16 * 100vw / 375);line-height:calc(20 * 100vw / 375)}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/subscription-popup.css.map */
