.newsletter-card{padding:4.8rem 0 5.6rem}.newsletter-card__box{position:relative;display:grid;gap:2.8rem;align-items:center;overflow:hidden;isolation:isolate;padding:3.2rem 2.4rem;border-radius:2.4rem;box-shadow:0 1.6rem 3.6rem #2b262624}.newsletter-card__box:before,.newsletter-card__box:after{content:"";position:absolute;z-index:-1;border-radius:50%;pointer-events:none}.newsletter-card__box:before{top:-9rem;right:-7rem;width:26rem;height:26rem;background:radial-gradient(circle at 35% 35%,#fff3,#fff0 70%)}.newsletter-card__box:after{bottom:-10rem;left:-6rem;width:22rem;height:22rem;background:radial-gradient(circle at 60% 40%,#ffffff24,#fff0 70%)}.newsletter-card__caption{margin:0 0 .8rem;font-size:1.3rem;letter-spacing:.18rem;text-transform:uppercase;opacity:.85}.newsletter-card__heading{margin:0}.newsletter-card__lead{margin:1.2rem 0 0;max-width:46rem;font-size:1.6rem;line-height:1.55;opacity:.92}.newsletter-card__row{display:flex;flex-direction:column;gap:1rem}.newsletter-card__input{width:100%;min-height:5rem;padding:0 2rem;border:.1rem solid transparent;border-radius:999px;background:#fff;color:#2b2626;font:inherit;font-size:1.5rem}.newsletter-card__input::placeholder{color:#2b262699}.newsletter-card__input:focus-visible{outline:.3rem solid rgba(255,255,255,.55);outline-offset:.2rem}.newsletter-card__button{min-height:5rem;padding:0 2.8rem;border:0;border-radius:999px;background:#2b2626;color:#fff;font:inherit;font-size:1.5rem;letter-spacing:.04rem;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.newsletter-card__button:hover{background:#000;transform:translateY(-.1rem)}.newsletter-card__button:focus-visible{outline:.3rem solid rgba(255,255,255,.55);outline-offset:.2rem}.newsletter-card__message{margin:1.2rem 0 0;padding:1rem 1.4rem;border-radius:1.2rem;background:#ffffff29;font-size:1.4rem}.newsletter-card__consent{margin:1.2rem 0 0;font-size:1.2rem;line-height:1.5;opacity:.85}.newsletter-card__consent a{color:inherit;text-decoration:underline}@media screen and (min-width:750px){.newsletter-card__box{grid-template-columns:1.1fr 1fr;gap:4.8rem;padding:5.2rem 5.6rem}.newsletter-card__row{flex-direction:row}.newsletter-card__button{flex:0 0 auto}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/newsletter-card.css.map */
