.smarte-newsletter{background-color:#4b5c68}.shopify-section.section-smarte-newsletter{position:relative;z-index:2}.smarte-newsletter__inner{display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem;padding-block:7.2rem}.smarte-newsletter__heading{font-family:"Nunito",sans-serif;font-weight:600;color:#4b5c68;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:4rem;line-height:1.2;letter-spacing:-0.03em}@media screen and (max-width: 749px){.smarte-newsletter__heading{font-size:2.4rem}}.smarte-newsletter__heading{flex:1 1 50%;max-width:64.4rem;margin:0;color:#fff}.smarte-newsletter__form-wrap{flex:1 1 50%;max-width:64.4rem;width:100%}.smarte-newsletter__form{width:100%}.smarte-newsletter__field{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;padding:.4rem .4rem .4rem 2.4rem;border:.1rem solid #d0d8dd;border-radius:.8rem;background-color:#fff}.smarte-newsletter__input{font-family:"Nunito",sans-serif;font-size:1.4rem;font-weight:400;line-height:1.4;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex:1 1 auto;min-width:0;padding:0;border:0;background:rgba(0,0,0,0);color:#4b5c68}.smarte-newsletter__input::placeholder{color:#4b5c68;opacity:1}.smarte-newsletter__input:focus{outline:none}.smarte-newsletter__input:focus-visible{outline:.2rem solid #a9ce3a;outline-offset:.2rem;border-radius:.2rem}.smarte-newsletter__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1.6rem 3.2rem;border-radius:.8rem;border:.1rem solid rgba(0,0,0,0);font-family:"Nunito",sans-serif;font-size:1.5rem;font-weight:700;line-height:1.05;letter-spacing:-0.015rem;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,color .2s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.smarte-newsletter__button:disabled,.smarte-newsletter__button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.smarte-newsletter__button{background-color:#7ab943;border-color:#7ab943;color:#fff}.smarte-newsletter__button:hover:not(:disabled):not([aria-disabled=true]){background-color:#4e5c67;border-color:#4e5c67;color:#fff}.smarte-newsletter__button:focus-visible{outline:.2rem solid #a9ce3a;outline-offset:.2rem}.smarte-newsletter__button{flex-shrink:0;min-height:4.8rem;padding:1.6rem 2.4rem}.smarte-newsletter__message{font-family:"Nunito",sans-serif;font-size:1.6rem;font-weight:500;line-height:1.4;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:1.2rem 0 0;color:#fff}.smarte-newsletter__message--error{color:#dfeed2}.smarte-newsletter__success{font-family:"Nunito",sans-serif;font-weight:600;color:#4b5c68;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:3.2rem;line-height:1.2;letter-spacing:-0.03em}@media screen and (max-width: 749px){.smarte-newsletter__success{font-size:2.4rem}}.smarte-newsletter__success{margin:0;color:#fff}.smarte-newsletter__button[aria-busy=true]{pointer-events:none;opacity:.7}.smarte-newsletter-popup{padding:0;border:0;background:rgba(0,0,0,0);max-width:52rem;width:calc(100vw - 3.2rem);color:#4b5c68}.smarte-newsletter-popup::backdrop{background:rgba(17,21,24,.58)}.smarte-newsletter-popup[open]{animation:smarte-newsletter-popup-in .28s ease}.smarte-newsletter-popup__card{position:relative;padding:4.8rem 4rem 4rem;border-radius:1.6rem;background:#fff;text-align:center;box-shadow:0 1.6rem 4.8rem rgba(17,21,24,.18)}.smarte-newsletter-popup__close{position:absolute;top:1.2rem;right:1.2rem;display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,0);color:#4b5c68;cursor:pointer}.smarte-newsletter-popup__close:hover{background:#f1f7fa}.smarte-newsletter-popup__close:focus-visible{outline:.2rem solid #a9ce3a;outline-offset:.2rem}.smarte-newsletter-popup__icon{display:flex;align-items:center;justify-content:center;width:7.2rem;height:7.2rem;margin:0 auto 2.4rem;border-radius:50%;background:#dfeed2;color:#7ab943}.smarte-newsletter-popup__icon .smarte-fa-icon{font-size:3.2rem;line-height:1}.smarte-newsletter-popup__title{font-family:"Nunito",sans-serif;font-weight:600;color:#4b5c68;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:3.2rem;line-height:1.2;letter-spacing:-0.03em}@media screen and (max-width: 749px){.smarte-newsletter-popup__title{font-size:2.4rem}}.smarte-newsletter-popup__title{margin:0;color:#4b5c68}.smarte-newsletter-popup__text{font-family:"Nunito",sans-serif;font-size:1.6rem;font-weight:500;line-height:1.4;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:1.2rem 0 0;color:#4b5c68}.smarte-newsletter-popup__cta{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;padding:1.6rem 3.2rem;border-radius:.8rem;border:.1rem solid rgba(0,0,0,0);font-family:"Nunito",sans-serif;font-size:1.5rem;font-weight:700;line-height:1.05;letter-spacing:-0.015rem;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,color .2s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.smarte-newsletter-popup__cta:disabled,.smarte-newsletter-popup__cta[aria-disabled=true]{opacity:.5;cursor:not-allowed}.smarte-newsletter-popup__cta{background-color:#7ab943;border-color:#7ab943;color:#fff}.smarte-newsletter-popup__cta:hover:not(:disabled):not([aria-disabled=true]){background-color:#4e5c67;border-color:#4e5c67;color:#fff}.smarte-newsletter-popup__cta:focus-visible{outline:.2rem solid #a9ce3a;outline-offset:.2rem}.smarte-newsletter-popup__cta{margin-top:3.2rem;min-width:18rem}@keyframes smarte-newsletter-popup-in{from{opacity:0;transform:translateY(1.2rem) scale(0.98)}to{opacity:1;transform:none}}@media screen and (max-width: 749px){.smarte-newsletter-popup{width:calc(100vw - 2.4rem)}.smarte-newsletter-popup__card{padding:4rem 2.4rem 2.4rem}.smarte-newsletter-popup__cta{width:100%}}@media screen and (max-width: 989px){.smarte-newsletter__inner{flex-direction:column;align-items:stretch}.smarte-newsletter__heading,.smarte-newsletter__form-wrap{flex-basis:auto;max-width:none}}@media screen and (max-width: 749px){.smarte-newsletter__inner{padding-block:6.4rem;gap:4rem}.smarte-newsletter__heading{font-size:2.4rem;line-height:1.2;letter-spacing:-0.03em}.smarte-newsletter__field{flex-direction:row;align-items:center;gap:0;padding:.4rem .4rem .4rem 2.4rem}.smarte-newsletter__input{min-height:4rem;padding-inline:0}.smarte-newsletter__button{width:auto;flex-shrink:0;min-height:4.8rem;padding:1.6rem 2.4rem}}