.newsletter-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9;background:#00000080}.newsletter-popup .newsletter-agree-label{display:flex}.newsletter-popup .newsletter-agree-label a{text-underline-offset:1px}.newsletter-popup .newsletter-agree-label p{margin:0}.newsletter-popup .popup-content{position:fixed;left:24px;bottom:24px;max-width:376px;background:#fff;border:1px solid #e0e0e0;box-shadow:0 4px 6px #0000000f;border-radius:2px;padding:32px;opacity:0;transition:all ease-in .4s;transform:translateY(100%);transition-delay:.25s;transition-property:transform;border:0}.newsletter-popup #close-popup{padding:0;background-color:transparent;box-shadow:none;color:#323232;position:absolute;top:34px;right:38px;height:auto;cursor:pointer}@media(max-width:767px){.newsletter-popup #close-popup{top:23px;right:23px}}.newsletter-popup #close-popup svg{width:14px;height:14px}.newsletter-popup.open .popup-content{opacity:1;transform:translateY(0)}.newsletter-popup .title{margin-top:0;margin-bottom:12px;font-family:Open Sans;font-style:normal;font-weight:400;font-size:18px;line-height:24px;letter-spacing:.15px;color:#323232}.newsletter-popup .description{margin:0;padding-bottom:20px;font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:22px;letter-spacing:.15px;color:#63666a;border-bottom:1px solid #e0e0e0}.newsletter-popup .form-content{padding-top:20px}.newsletter-popup .form-content .form__message.success{font-weight:600}.newsletter-popup .form-content .form__message.success:focus-visible{outline:none;outline-offset:0;box-shadow:none}.newsletter-popup .form-content .form__message.error h2{font-family:Open Sans;font-style:normal;font-weight:600;font-size:14px;line-height:22px;letter-spacing:.15px;color:#da291c}.newsletter-popup .form-content .form__message.error h2:focus-visible{outline:none;outline-offset:0;box-shadow:none}.newsletter-popup .form-content .form__message.error ul{margin-left:21px}.newsletter-popup .form-content .form__message.error li{font-family:Open Sans;font-style:normal;font-weight:400;font-size:14px;line-height:22px;letter-spacing:.15px;color:#da291c}.newsletter-popup .form-content .form__message.error li a{text-decoration:none}.newsletter-popup .form-content .form__message.error li a:hover,.newsletter-popup .form-content .form__message.error li a:focus{color:#da291c}.newsletter-popup .form-content .form__message.error li a:focus-visible{outline:none;box-shadow:none}.newsletter-popup .form-content .form__message.error li:before{width:3px;height:3px;position:absolute;top:calc(50% - 1px);left:-12px;background:#da291c;border-radius:50%}.newsletter-popup .form-content .field{margin-bottom:20px}.newsletter-popup .form-content .field:not(.agree-field){margin-bottom:14px}.newsletter-popup .form-content .newsletter-input{width:100%;border-radius:0}.newsletter-popup .form-content .newsletter-input::placeholder{opacity:0}.newsletter-popup .form-content .newsletter-input:-webkit-autofill~label{font-style:normal;font-weight:400;font-size:12px;line-height:12px;letter-spacing:.15px;top:0;left:0}.newsletter-popup .form-content .newsletter-input:not(:placeholder-shown)~label{left:0;top:0;font-size:12px;line-height:12px;letter-spacing:.15px}.newsletter-popup .form-content .newsletter-input:focus~label{font-style:normal;font-weight:400;font-size:12px;line-height:12px;letter-spacing:.15px;top:0;left:0;color:#26890d}.newsletter-popup .form-content .newsletter-input.error+label{color:#da291c}.newsletter-popup .form-content .newsletter-label{pointer-events:none;position:absolute;transition:top var(--duration-short) ease,font-size var(--duration-short) ease;font-family:var(--font-body-family);font-style:normal;font-weight:400;font-size:16px;line-height:24px;letter-spacing:.15px;left:0;top:13px;color:#838383}.newsletter-popup .form-content .newsletter-agree-label{top:0}.newsletter-popup .form-content .newsletter-button{font-size:15px;width:100%;cursor:pointer}.newsletter-popup .form-content small{display:none;color:#da291c}.newsletter-popup .form-content small.error{display:block;margin-top:10px}.popup-showed{position:fixed;top:0;left:0;right:0;bottom:0}.g-recaptcha{margin-bottom:16px}@media screen and (max-width:500px){.newsletter-popup .popup-content{position:fixed;left:calc((100% - 376px)/2);bottom:24px;padding:20px;border-radius:0}}@media screen and (max-width:377px){.newsletter-popup .popup-content{bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/del-newletter-popup.scss.css.map */
