.newsletter-section{min-height:900px;position:relative;color:#fff;display:flex;align-items:center;justify-content:center;padding:10px;background-repeat:no-repeat;background-size:cover;background-position:center}.newsletter-section:after{content:"";position:absolute;width:100%;height:100%;pointer-events:none;top:0;left:0;background:radial-gradient(50% 50% at 50% 50%,#00000080,#0000 68.27%)}.newsletter-section .newsletter-content{max-width:592px;width:100%;margin:auto;text-align:center;position:relative;z-index:1}.newsletter-content h3{font-size:24px;line-height:24px;color:#fff;font-weight:500;font-style:italic;margin-bottom:17px;font-family:futura-pt}.newsletter-content h1{font-size:68px;line-height:60px;color:#fff;font-weight:700;letter-spacing:0px;margin-bottom:11px;font-family:futura-pt}.newsletter-content p{font-size:24px;line-height:36px;color:#fff;font-family:futura-pt;max-width:568px;margin:auto}.newsletter-content .logo-wrapper{max-width:109px;margin:0 auto 37px}.newsletter-content .logo-wrapper img{width:100%;object-fit:contain}.newsletter-content input{display:block;font-family:futura-pt;font-size:18px;line-height:21px;width:100%;background:transparent;border:2px solid white;color:#fff;padding:14px 17px}.newsletter-content .input-wrapper{margin-bottom:15px}.newsletter-content input::placeholder{color:#fff}.newsletter-content .btn{width:100%;font-size:21px;line-height:21px;font-weight:600;background:#fff;color:#1d1d1d;border:0;min-height:52px;font-family:alternate-gothic-condensed-a;position:relative}.newsletter-content .btn.loading{color:transparent}.newsletter-content .button-loader{display:none}.newsletter-content .btn.loading .button-loader{display:block}.newsletter-content .btn.loading .button-arrow{display:none}.newsletter-content .button-loader{position:absolute;left:50%;transform:translate(-50%,-50%);top:50%}.newsletter-content .button-loader svg{width:20px;height:20px}.newsletter-content .btn .button-arrow{background-size:25px 9px;width:25px;height:9px;filter:invert(0);margin-bottom:3px}.newsletter-content .form-wrapper{max-width:430px;margin:30px auto 0}.newsletter-content .error,.newsletter-content .success{color:red;font-size:14px;line-height:14px;margin-top:10px}.newsletter-content .success{color:#fff}@media (max-width: 1280px){.newsletter-section{min-height:800px}.newsletter-content h1{font-size:60px;line-height:100%}}@media (max-width: 640px){.newsletter-section{min-height:700px}.newsletter-content h1{font-size:45px}.newsletter-content h3{font-size:20px;line-height:20px}.newsletter-content p{font-size:20px;line-height:24px}}.newsletter-modal{position:fixed;width:100%;height:100%;left:0;top:0;background:#000000bf;z-index:999;padding:83px;display:none}.newsletter-modal.active{display:block}.newsletter-modal-wrapper{max-width:1230px;margin:auto;background-repeat:no-repeat;background-size:cover;background-position:center;text-align:center;padding:10px 10px 67px;height:100%;width:100%;display:flex;align-items:center;justify-content:center;position:relative}.newsletter-modal-wrapper:after{content:"";position:absolute;width:100%;height:100%;pointer-events:none;top:0;left:0;background:radial-gradient(50% 50% at 50% 50%,#00000080,#0000 68.27%)}.newsletter-modal-wrapper .newsletter-content .logo-wrapper{max-width:87px;margin-bottom:19px}.newsletter-modal-wrapper .newsletter-content{z-index:1}.newsletter-modal-wrapper .close-modal{background:transparent;position:absolute;right:30px;top:30px;border:0;cursor:pointer}@media (max-width: 1024px){.newsletter-modal{padding:50px}}@media (max-width: 640px){.newsletter-modal{padding:40px 12px}.newsletter-modal-wrapper{padding:120px 10px 10px;align-items:start;max-height:752px}.newsletter-modal-wrapper .close-modal{right:17px;top:16px}.newsletter-modal-wrapper .close-modal svg{width:20px}.newsletter-modal-wrapper .newsletter-content .logo-wrapper{max-width:54px;margin-bottom:0}.newsletter-modal-wrapper .newsletter-content h3{font-size:16px;line-height:18px}.newsletter-modal-wrapper .newsletter-content h1{font-size:48px;line-height:42px}.newsletter-modal-wrapper .newsletter-content p{font-size:16px;line-height:24px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-newsletter-section.css.map */
