.nl-popup-new{background-color:var(--white);border-radius:20px;bottom:50px;box-shadow:1px 3px 6px rgba(0,0,0,.25);margin:20px 15px;position:fixed;right:0;transition:transform .2s;width:400px;z-index:100}.nl-popup-new.minimised{right:-210px;transform:rotate(-90deg);width:290px}.nl-popup-new.no-image.minimised{right:-206px;width:275px}.nl-popup-new.minimised:hover{transform:rotate(-90deg) translateY(-10px)}@media only screen and (max-width:480px){.nl-popup-new{width:inherit}}.nl-popup-new .nl-popup-content{background-position:100%;background-repeat:no-repeat;background-size:contain;border-radius:20px;padding:0;position:relative}email-popup.nl-popup-new.no-image .nl-popup-content{background-image:none;padding:0}email-popup.nl-popup-new.minimised .nl-popup-content{background-image:none}.nl-popup-new .newsletter__heading{border-top-left-radius:20px;border-top-right-radius:20px;display:flex;justify-content:space-between;padding:10px 20px;position:relative}.nl-popup-new.no-image .newsletter__heading{align-items:center;border-top-left-radius:20px;border-top-right-radius:20px;display:grid;grid-template-columns:1fr .1fr;padding:10px}.nl-popup-new.no-image .newsletter__heading .svg-ctn{align-items:center;display:flex;justify-content:center}.nl-popup-new .newsletter__heading .email-popup-title{letter-spacing:normal;line-height:normal;margin:0;text-align:left;width:60%}.nl-popup-new .nl-popup-content.thank-you .newsletter__heading .email-popup-title{font-size:20px}.nl-popup-new.no-image .newsletter__heading .email-popup-title{text-align:center;width:100%}.nl-popup-new.no-image .nl-popup-content.thank-you .newsletter__heading .email-popup-title{font-size:24px}.nl-popup-new .newsletter__heading .email-popup-title.svg-ctn{text-align:center;width:6%}.nl-popup-new.minimised .newsletter__heading{cursor:pointer;justify-content:space-between;min-height:48.8px;padding:0}.nl-popup-new.minimised .newsletter__heading .svg-ctn{align-items:center;display:flex;justify-content:flex-start;min-width:25px}.nl-popup-new.minimised .newsletter__heading .email-popup-title{font-size:14px;overflow:hidden;padding:10px;white-space:nowrap;width:94%}.nl-popup-new.minimised.no-image .newsletter__heading .email-popup-title{font-size:12px;padding:15px 0 15px 10px;width:auto}@media only screen and (max-width:340px){.nl-popup-new .newsletter__heading{font-size:16px}}.nl-popup-new .newsletter__heading .svg-ctn svg{transition:transform .3s}.nl-popup-new .newsletter__heading .svg-ctn svg:hover{transform:scale(1.2)}.nl-popup-new .main__box{display:flex;flex-direction:column;padding:0 20px;text-align:left}.nl-popup-new.no-image .main__box{color:#6e7272;gap:5px;margin:5px;padding:0;text-align:center}.nl-popup-new .main__box .newsletter__subheading{display:flex;flex-direction:column;margin:0;width:60%}.nl-popup-new.no-image .main__box .newsletter__subheading{width:100%}.nl-popup-new .main__box .newsletter__subheading.body-size{font-size:14px;line-height:18px}.nl-popup-new .nl-popup-content.thank-you .main__box .newsletter__subheading{width:100%}.nl-popup-new .main__box .newsletter__subheading .discountDiv{grid-gap:5px;align-items:center;background-color:#f5f7f1;border-radius:5px;display:grid;gap:5px;grid-template-columns:.1fr 1fr 1fr}.nl-popup-new.no-image .success_msg{background-color:#f5f7f1;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.nl-popup-new .main__box #initialMsg{font-size:16px;font-weight:100;line-height:20px;text-align:center}.nl-popup-new.no-image .main__box #initialMsg{background-color:#fff;font-size:14px;line-height:18px;padding:15px 20px}.nl-popup-new .main__box #garDiv{text-align:center}.nl-popup-new .main__box #garDiv #garMsg{word-wrap:break-word;font-size:18px;line-height:24px;padding-top:20px}.nl-popup-new .main__box #garDiv #garCta .btn{margin:20px}.nl-popup-new .main__box #garDiv #garCta .btn:hover{background-color:#fff}.nl-popup-new .main__box #garDiv #garCta a svg{margin-left:10px!important}.nl-popup-new .main__box #garDiv #garCta a svg path{fill:#fff}.nl-popup-new .main__box #finalMsg{color:var(--green)}.nl-popup-new .main__box .discountDiv #discountCode{color:#275d26}.nl-popup-new .main__box .discountDiv #copyCode{background-color:#275d26;border-bottom-right-radius:5px;border-top-right-radius:5px;color:#fff;cursor:pointer;padding:10px;transition:background-color .3s}.nl-popup-new .main__box .newsletter__subheading small{margin-bottom:10px}.nl-popup-new .user-message{bottom:60px;left:40px}.nl-popup-new .form-wrapper{text-align:center}.nl-popup-new .form-wrapper .input-text-wrapper{display:flex;gap:10px;padding:20px;position:relative}.nl-popup-new.no-image .form-wrapper .input-text-wrapper{padding:10px}.nl-popup-new .form-wrapper .input-text-wrapper .newsletter-input{background-color:var(--white);border:1px solid var(--lightgrey);font-size:14px}.nl-popup-new.no-image .form-wrapper .input-text-wrapper .newsletter-input{color:#282929}.nl-popup-new .form-wrapper .input-text-wrapper .newsletter-input:hover{border:1px solid var(--white)}.nl-popup-new.no-image .form-wrapper .input-text-wrapper .newsletter-input:hover{background-color:transparent;background-color:initial;border:1px solid var(--lightgrey)}.nl-popup-new .form-wrapper .input-text-wrapper .newsletter-input:focus{background-color:var(--white);border:1px solid var(--lightgrey)}.nl-popup-new .form-wrapper .btn{border:1px solid transparent;bottom:20px;font-size:15px;height:40px;min-height:0;min-height:auto;padding:initial;padding-left:5px;padding-top:3px;position:absolute;right:20px;width:40px}.nl-popup-new.no-image .form-wrapper .btn{bottom:8px;height:44px;right:8px;width:44px}.nl-popup-new .form-wrapper .btn{transition:background .3s}.nl-popup-new .form-wrapper .btn:hover{background:var(--green)}.nl-popup-new .form-wrapper .btn svg{pointer-events:none}.nl-popup-new .user-message .newsletter-form__message{justify-content:center}.nl-popup-new .user-message .form__message{color:var(--white);font-weight:800;margin-bottom:0;margin-top:10px}.nl-popup-new.no-image .user-message .form__message{color:#000;color:initial;font-weight:400;margin-top:0}.nl-popup-new .user-message .form__message .icon{margin-bottom:.25rem}.nl-popup-new.no-image .user-message .form__message .icon{margin-bottom:.5rem}.nl-popup-new .form-wrapper .form__message.hide-message{display:none!important}
