.newsletter-popup{position:relative;width:100%;max-width:660px;margin:0 auto;padding:102px 48px;border:14px solid #f8da1c;background-color:#000}@media screen and (min-width: 1025px){.newsletter-popup{padding:102px}}.newsletter-popup h3{color:#fff;font-family:"Anton",helvetica,arial,sans-serif;font-size:40px;letter-spacing:.43px;line-height:48px;text-transform:uppercase}.newsletter-popup .newsletter-popup__subline{color:#f8da1c}.newsletter-popup form{margin:30px 0 20px}.newsletter-popup form input{height:46px;padding:10px 25px;border:1px solid #fff;border-right:none;background:#fff;color:#000;font-size:16px}.newsletter-popup form .btn{height:46px;border-right:1px solid #fff;border-left:none;color:#000;font-family:"Suisse Bold",helvetica,arial,sans-serif;font-size:16px}.newsletter-popup form .btn:hover,.newsletter-popup form .btn:active,.newsletter-popup form .btn:focus{background:#fff}.newsletter-popup input.newsletter-popup__agree,.newsletter-popup label.newsletter-popup__agree-label{display:none;vertical-align:top}@media screen and (min-width: 1025px){.newsletter-popup input.newsletter-popup__agree,.newsletter-popup label.newsletter-popup__agree-label{display:inline-block}}.newsletter-popup input.newsletter-popup__agree{margin-top:1px}.newsletter-popup label.newsletter-popup__agree-label{width:calc(100% - 150px);color:#6e6e6e;font-family:"Suisse Regular",helvetica,arial,sans-serif;font-size:12px;text-align:left}.newsletter-popup__content{position:relative;z-index:10}.newsletter-popup__background{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-position:top center;background-size:cover}.newsletter-popup__close{transition:opacity .2s cubic-bezier(0.46, 0.01, 0.32, 1);position:absolute;top:10px;right:15px;color:#fff;font-size:24px}.newsletter-popup__close:hover{opacity:.7}.mfp-zoom-in .mfp-with-anim{transform:scale(0.8);transition:all .2s ease-in-out;opacity:0}.mfp-zoom-in.mfp-bg{transition:all .3s ease-out;opacity:0}.mfp-zoom-in.mfp-ready .mfp-with-anim{transform:scale(1);opacity:1}.mfp-zoom-in.mfp-ready.mfp-bg{opacity:.8}.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(0.8);opacity:0}.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0}
