.newsletter-custom{padding:4rem 0;background:linear-gradient(135deg,#0c1a2e,#181428,#1a0e1e);position:relative;overflow:hidden}.newsletter-custom__inner{max-width:650px;margin:0 auto;padding:0 1.5rem;text-align:center;position:relative;z-index:2}.newsletter-custom__heading{font-family:var(--font-body-family);font-weight:400;font-size:clamp(1.5rem,3vw,2rem);color:#d4b65a;margin:0 0 .5rem}.newsletter-custom__text{font-family:var(--font-body-family);font-weight:400;font-size:clamp(1rem,1.5vw,1.3rem);color:#fff;margin:0 0 2rem;line-height:1.6}.newsletter-custom__form{display:flex;gap:.75rem;max-width:500px;margin:0 auto}.newsletter-custom__input{flex:1;padding:.85rem 1.2rem;background:#262040;border:1px solid rgba(212,182,90,.18);border-radius:25px;color:#fff;font-family:var(--font-body-family);font-size:1.2rem;outline:none;transition:border-color .3s ease,box-shadow .3s ease}.newsletter-custom__input::placeholder{color:#6b6b6b}.newsletter-custom__input:focus{border-color:#108fc6;box-shadow:0 0 0 3px #108fc626}.newsletter-custom__button{padding:.85rem 2rem;background:#108fc6;color:#fff;font-family:var(--font-body-family);font-weight:700;font-size:1.3rem;text-transform:uppercase;letter-spacing:.06em;border:none;border-radius:25px;cursor:pointer;transition:background .3s ease,transform .3s ease;white-space:nowrap}.newsletter-custom__button:hover{background:#0d7aab;transform:translateY(-2px)}.newsletter-custom__hint{font-family:var(--font-body-family);font-weight:400;font-size:1rem;color:#a09888;margin:1rem 0 0}.newsletter-custom__disclaimer{font-family:var(--font-body-family);font-size:.95rem;color:#7a7268;margin:.75rem 0 0}.newsletter-custom__disclaimer a{color:#a09888;text-decoration:underline}.newsletter-custom__disclaimer a:hover{color:#d4b65a}.newsletter-custom__success{display:none;color:#80c878;font-family:var(--font-body-family);font-size:1.1rem;margin-top:1rem}@media screen and (max-width:749px){.newsletter-custom{padding:2.5rem 0}.newsletter-custom__inner{padding:0 1rem}.newsletter-custom__form{flex-direction:column}.newsletter-custom__button{width:auto;padding:.85rem 2rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/newsletter-custom.css.map */
