.premium-newsletter{padding:72px 24px;background:linear-gradient(180deg,#fff,#fafbfc)}.premium-newsletter__card{width:min(100%,900px);margin:0 auto;padding:55px 40px 50px;overflow:hidden;text-align:center;background:#fff;border:1px solid #f2f2f2;border-radius:26px;box-shadow:0 25px 70px #0f172a14}.rr-section{box-sizing:border-box;width:calc(100% - 48px);max-width:900px;margin:72px auto;padding:55px 40px 50px;background:#fff;border:1px solid #f2f2f2;border-radius:26px;box-shadow:0 25px 70px #0f172a14}.premium-newsletter__content{width:min(100%,820px);margin:0 auto}.premium-newsletter__heading{max-width:780px;margin:0;margin-inline:auto;color:#111827;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif;font-size:36px;font-weight:800;letter-spacing:-.5px;line-height:1.15;text-wrap:balance;animation:premium-newsletter-fade-up .5s ease-out both}.premium-newsletter__heading span{display:inline-block;color:transparent;background:linear-gradient(90deg,#7c3aed,#ec4899);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.premium-newsletter__description{max-width:700px;margin:18px auto 0;color:#6b7280;font-size:16px;font-weight:400;line-height:1.65}.premium-newsletter__form{width:min(100%,820px);margin:28px auto 0;animation:premium-newsletter-fade-up .5s .15s ease-out both}.premium-newsletter__form-row{display:flex;align-items:center;min-height:58px;padding:0;background:#fff;border:1px solid #e5e7eb;border-radius:999px;transition:border-color .25s ease,box-shadow .25s ease}.premium-newsletter__form-row:focus-within{border-color:var(--newsletter-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--newsletter-accent) 14%,transparent)}.premium-newsletter__input{min-width:0;height:58px;flex:1 1 auto;padding:0 22px;color:#111827;font:inherit;font-size:16px;background:transparent;border:0;border-radius:999px;outline:0}.premium-newsletter__input::placeholder{color:#9ca3af;opacity:1}.premium-newsletter__button{min-height:58px;padding:0 32px;color:#fff;font:inherit;font-size:16px;font-weight:600;white-space:nowrap;cursor:pointer;background:var(--newsletter-accent);border:0;border-radius:999px;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease}.premium-newsletter__button:hover{background:var(--newsletter-accent-hover);box-shadow:0 10px 24px #ff4fa34d;transform:translateY(-2px)}.premium-newsletter__button:focus-visible{outline:3px solid #111827;outline-offset:3px}.premium-newsletter__privacy{margin:14px 0 0;color:#9ca3af;font-size:14px;line-height:1.5}.premium-newsletter__message{margin:14px 0 0;font-size:14px;line-height:1.5}.premium-newsletter__message--error{color:#b42318}.premium-newsletter__message--success{color:#067647}.premium-newsletter .visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes premium-newsletter-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:989px){.premium-newsletter__card{padding:45px 32px}.premium-newsletter__heading{font-size:32px}.rr-section{padding:45px 32px}}@media screen and (max-width:749px){.premium-newsletter{padding:52px 16px}.premium-newsletter__card{padding:35px 20px}.rr-section{width:calc(100% - 32px);margin:52px auto;padding:35px 20px}.premium-newsletter__heading{font-size:26px}.premium-newsletter__description{font-size:16px;line-height:1.65}.premium-newsletter__form-row{display:grid;gap:12px;padding:0;background:transparent;border:0;border-radius:0}.premium-newsletter__form-row:focus-within{border-color:transparent;box-shadow:none}.premium-newsletter__input{width:100%;height:58px;background:#fff;border:1px solid #e5e7eb}.premium-newsletter__input:focus-visible{border-color:var(--newsletter-accent);outline:0;box-shadow:0 0 0 4px color-mix(in srgb,var(--newsletter-accent) 14%,transparent)}.premium-newsletter__button{width:100%;height:58px}}@media(prefers-reduced-motion:reduce){.premium-newsletter__heading,.premium-newsletter__form{animation:none}.premium-newsletter__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/16/compiled_assets/styles.css.map */
