.nuvora-newsletter{--nuvora-obsidian: #0B0B0C;--nuvora-gold: #B8935F;--nuvora-gold-light: #D9C09A;--nuvora-text-light: #F7F5F2;--nuvora-text-muted: #A9A9AC;background:var(--nuvora-obsidian);padding:6rem 0;text-align:center}.nuvora-newsletter__inner{max-width:560px;margin:0 auto}.nuvora-newsletter__heading{font-family:var(--font-heading-family);font-size:clamp(2.2rem,4vw,3rem);font-weight:500;line-height:1.2;color:var(--nuvora-text-light);margin:0 0 1rem;letter-spacing:.01em}.nuvora-newsletter__subtext{font-family:var(--font-body-family);font-size:1.15rem;line-height:1.8rem;color:var(--nuvora-text-muted);max-width:460px;margin:0 auto 2.5rem}.nuvora-newsletter__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.nuvora-newsletter__form-row{display:flex;align-items:center;gap:.6rem;max-width:460px;margin:0 auto;background:#fff;border:1px solid var(--nuvora-gold);border-radius:50px;padding:.4rem .4rem .4rem 1.5rem;box-shadow:0 8px 28px #b8935f29;transition:box-shadow .35s ease,border-color .35s ease,transform .35s ease}.nuvora-newsletter__form-row:focus-within{border-color:var(--nuvora-gold);box-shadow:0 0 0 4px #b8935f2e,0 12px 30px #0000001f;transform:translateY(-1px)}.nuvora-newsletter__input{flex:1;min-width:0;border:none;background:transparent;padding:.85rem 0;font-family:var(--font-body-family);font-size:1.05rem;color:#141313}.nuvora-newsletter__input::placeholder{color:#9e9e9e}.nuvora-newsletter__input:focus{outline:none}.nuvora-newsletter__button{flex-shrink:0;background:var(--nuvora-gold);color:#fff;border:none;padding:1rem 4rem;font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;letter-spacing:.02em;border-radius:50px;cursor:pointer;white-space:nowrap;transition:background .3s ease,transform .25s ease,box-shadow .3s ease}.nuvora-newsletter__button:hover{background:var(--nuvora-gold-light);transform:translateY(-1px);box-shadow:0 6px 18px #b8935f59}.nuvora-newsletter__button:active{transform:translateY(0)}.nuvora-newsletter__trust{font-size:.82rem;color:var(--nuvora-text-muted);margin:1.1rem 0 0}.nuvora-newsletter__success{font-family:var(--font-heading-family);font-size:1.2rem;font-weight:500;color:var(--nuvora-gold);margin:0;animation:nuvora-newsletter-fade-up .6s cubic-bezier(.22,1,.36,1)}.nuvora-newsletter__error{font-size:.85rem;color:#e08a8a;margin:.9rem 0 0}[data-nuvora-newsletter-animate]{opacity:0;transform:translateY(14px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.nuvora-newsletter.is-visible [data-nuvora-newsletter-animate]{opacity:1;transform:translateY(0)}.nuvora-newsletter.is-visible .nuvora-newsletter__heading{transition-delay:.05s}.nuvora-newsletter.is-visible .nuvora-newsletter__subtext{transition-delay:.12s}.nuvora-newsletter.is-visible .nuvora-newsletter__form-row{transition-delay:.2s}.nuvora-newsletter.is-visible .nuvora-newsletter__trust{transition-delay:.28s}@keyframes nuvora-newsletter-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){.nuvora-newsletter{padding:4.5rem 0}.nuvora-newsletter__inner{padding:0 1.25rem}}@media screen and (max-width:480px){.nuvora-newsletter__form-row{flex-direction:column;align-items:stretch;border-radius:24px;padding:.5rem;gap:.5rem}.nuvora-newsletter__input{padding:.9rem 1rem;text-align:center}.nuvora-newsletter__button{width:100%;padding:1rem 2rem;border-radius:18px}}@media(prefers-reduced-motion:reduce){[data-nuvora-newsletter-animate]{transition:none;opacity:1;transform:none}.nuvora-newsletter__success{animation:none}.nuvora-newsletter__form-row,.nuvora-newsletter__button{transition:none}}.nuvora-newsletter__input:-webkit-autofill,.nuvora-newsletter__input:-webkit-autofill:hover,.nuvora-newsletter__input:-webkit-autofill:focus,.nuvora-newsletter__input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px #ffffff inset!important;-webkit-text-fill-color:#1A1A1A!important;transition:background-color 9999s ease-in-out 0s}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nuvora-newsletter.css.map */
