.newsletter-enhanced{position:relative;overflow:hidden;background-color:#f8f7f6}.newsletter-enhanced .page-width{padding:0}.newsletter-enhanced__card{display:grid;grid-template-columns:48% 52%;align-items:stretch;max-width:132rem;margin:0 auto;background-color:#fff;border-radius:2.4rem;box-shadow:0 1.2rem 4rem #00000014;overflow:hidden}@media(max-width:989px){.newsletter-enhanced__card{grid-template-columns:1fr}}.newsletter-enhanced__left{display:flex;flex-direction:column;gap:2.4rem;padding:clamp(2.4rem,4vw,4rem);justify-content:center}@media(max-width:989px){.newsletter-enhanced__left{text-align:center;align-items:center}}.newsletter-enhanced__figure{max-width:20.9rem;margin:0 0 .8rem}@media(max-width:989px){.newsletter-enhanced__figure{margin-left:auto;margin-right:auto}}.newsletter-enhanced__image{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.newsletter-enhanced__label{margin:0;color:#3e6a60;font-size:1.2rem;font-weight:600;line-height:1.35;letter-spacing:.1em;text-transform:uppercase}.newsletter-enhanced__heading{margin:0;color:#254844;font-size:clamp(2.4rem,0rem + 3.125vw,4rem);font-weight:700;line-height:1.08;letter-spacing:-.02em}.newsletter-enhanced__description{margin:0;color:#333;font-size:clamp(1.4rem,1.1rem + .390625vw,1.6rem);line-height:1.5}.newsletter-enhanced__description p{margin:0}.newsletter-enhanced__description p+p{margin-top:.75em}.newsletter-enhanced__learn-more{margin-top:.4rem;align-self:flex-start;color:#254844;font-size:1.4rem;font-weight:600;text-decoration:underline;text-underline-offset:.25em}.newsletter-enhanced__learn-more:hover{color:#33635d}@media(max-width:989px){.newsletter-enhanced__learn-more{align-self:center}}.newsletter-enhanced__right{display:flex;flex-direction:column;gap:1.6rem;padding:clamp(2.4rem,3.2vw,4rem);background-color:#ded7cf;justify-content:center}@media(max-width:989px){.newsletter-enhanced__right{border-radius:0 0 2.4rem 2.4rem}}.newsletter-enhanced__form-heading{margin:0;color:#254844;font-size:clamp(1.5rem,1.05rem + .5859375vw,1.8rem);font-weight:600;line-height:1.35;text-align:center}.newsletter-enhanced__form-subheading{margin:0;margin-top:-.4rem;color:#254844;font-size:clamp(1.4rem,1.1rem + .390625vw,1.6rem);font-weight:500;line-height:1.35;text-align:center}.newsletter-enhanced__form,.newsletter-enhanced__fields{display:flex;flex-direction:column;gap:1.2rem}.newsletter-enhanced__field{display:flex;flex-direction:column}.newsletter-enhanced__input{width:100%;padding:1.4rem 1.8rem;border:none;border-radius:999px;background-color:#fff;color:#254844;font-size:1.4rem;line-height:1.5;box-shadow:0 2px 8px #0000000f}.newsletter-enhanced__input:focus{outline:none;box-shadow:0 0 0 3px #25484426,0 2px 8px #00000014}.newsletter-enhanced__input::-moz-placeholder{color:#25484473}.newsletter-enhanced__input::placeholder{color:#25484473}.newsletter-enhanced__submit{width:100%;padding:1.5rem 2rem;border:none;border-radius:999px;background-color:gold;color:#254844;font-size:1.5rem;font-weight:700;cursor:pointer;transition:background-color .2s ease,color .2s ease}.newsletter-enhanced__submit:hover{background-color:#254844;color:gold}.newsletter-enhanced__required-note{margin:0;margin-top:-.4rem;text-align:center;font-size:1.1rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#254844bf}.newsletter-enhanced__consent{margin-top:.4rem}.newsletter-enhanced__consent-label{display:flex;align-items:flex-start;gap:1rem;cursor:pointer;margin:0}.newsletter-enhanced__checkbox{margin-top:.35rem;width:1.8rem;height:1.8rem;flex-shrink:0;accent-color:orange;cursor:pointer}.newsletter-enhanced__consent-text{flex:1;color:#333;font-size:1.2rem;line-height:1.45}.newsletter-enhanced__consent-text p{margin:0}.newsletter-enhanced__consent-text p+p{margin-top:.5em}.newsletter-enhanced__consent-text a{color:#254844;text-decoration:underline}.newsletter-enhanced__legal{margin:0;color:#333333bf;font-size:1.1rem;line-height:1.45}.newsletter-enhanced__legal p{margin:0}.newsletter-enhanced__legal p+p{margin-top:.6em}.newsletter-enhanced__legal a{color:#254844}.newsletter-enhanced__success{padding:1.2rem 1.5rem;margin-bottom:.5rem;background-color:#22c55e;color:#fff;border-radius:1.2rem;font-size:1.4rem;text-align:center}.newsletter-enhanced__errors{padding:1.2rem 1.5rem;margin-bottom:.5rem;background-color:#dc2626;color:#fff;border-radius:1.2rem;font-size:1.3rem}.newsletter-enhanced__errors ul{margin:0;padding-left:1.8rem;list-style:disc}
/*# sourceMappingURL=/cdn/shop/t/12/assets/theme-newsletter-enhanced.css.map */
