.sj-landing{--sj-font-h: var(--heading-font-stack, "Prompt", sans-serif);--sj-font-b: var(--main-font-stack, "Inter", sans-serif)}.sj-landing .sj-newsletter{padding:clamp(3rem,6vw,5rem) clamp(1rem,4vw,2.5rem);background:var(--sj-nl-bg, #1b1b1b);position:relative;overflow:hidden;text-align:center}.sj-landing .sj-newsletter__inner{position:relative;z-index:1;max-width:600px;margin:0 auto}.sj-landing .sj-newsletter__heading{font-family:var(--sj-font-h);font-size:clamp(1.8rem,3.5vw,2.8rem);font-weight:900;line-height:1.1;color:var(--sj-nl-heading-color, #ffffff);margin:0 0 1rem}.sj-landing .sj-newsletter__body{font-family:var(--sj-font-b);font-size:clamp(.9rem,1.2vw,1rem);line-height:1.7;color:var(--sj-nl-text-color, rgba(255, 255, 255, .75));margin:0 0 2rem}.sj-landing .sj-newsletter__body p{margin:0 0 .5em}.sj-landing .sj-newsletter__body p:last-child{margin-bottom:0}.sj-landing .sj-newsletter__error{color:#ff6b6b;font-family:var(--sj-font-b);font-size:.9rem;margin:0 0 1rem}.sj-landing .sj-newsletter__success{font-family:var(--sj-font-b);font-size:1rem;color:var(--sj-nl-text-color, rgba(255, 255, 255, .85));padding:1rem 0}.sj-landing .sj-newsletter__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sj-landing .sj-newsletter__form-row{display:flex;gap:.6rem;align-items:stretch;justify-content:center}.sj-landing .sj-newsletter__input{flex:1;min-width:0;max-width:380px;padding:.85rem 1.25rem;border-radius:999px;border:1.5px solid var(--sj-nl-input-border, rgba(255, 255, 255, .3));background:var(--sj-nl-input-bg, rgba(255, 255, 255, .1));color:var(--sj-nl-placeholder, #ffffff);font-family:var(--sj-font-b);font-size:.95rem;outline:none;transition:border-color .2s;-webkit-appearance:none}.sj-landing .sj-newsletter__input::placeholder{color:var(--sj-nl-placeholder, rgba(255, 255, 255, .4))}.sj-landing .sj-newsletter__input:focus{border-color:var(--sj-nl-input-border-focus, rgba(255, 255, 255, .7))}.sj-landing .sj-newsletter__input--error{border-color:#ff6b6b}.sj-landing .sj-newsletter__btn{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:.85rem 2rem;border-radius:999px;border:none;background:var(--sj-nl-btn-bg, #ffffff);color:var(--sj-nl-btn-color, #1a1a1a);font-family:var(--sj-font-h);font-size:.95rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:opacity .15s ease,transform .15s ease;white-space:nowrap}.sj-landing .sj-newsletter__btn:hover{opacity:.85;transform:translateY(-1px)}@media(max-width:600px){.sj-landing .sj-newsletter__form-row{flex-direction:column;align-items:center}.sj-landing .sj-newsletter__input{max-width:100%;width:100%;align-self:stretch}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/sj-newsletter.css.map */
