.sg-nl-wrap{font-family:var(--sg-font-body);font-weight:var(--sg-weight-body)}.sg-nl-wrap .sg-container{max-width:none;padding-inline:var(--sg-nl-side, 8px)}.sg-nl{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:1.4rem;overflow:hidden;padding:1.2rem;border-radius:var(--sg-radius-card);background:color-mix(in srgb,var(--sg-accent-hover) 70%,var(--sg-ink));color:var(--sg-cream)}.sg-nl__bg{position:absolute;top:0;right:0;bottom:0;left:0}.sg-nl__bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--sg-nl-pos, 50% 58%)}.sg-nl__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,color-mix(in srgb,var(--sg-accent-hover) calc(var(--sg-nl-overlay, .6) * 110%),transparent),color-mix(in srgb,var(--sg-accent-hover) calc(var(--sg-nl-overlay, .6) * 65%),transparent) 55%,color-mix(in srgb,var(--sg-ink) calc(var(--sg-nl-overlay, .6) * 90%),transparent))}.sg-nl__glass,.sg-nl__field{border:1px solid rgba(255,255,255,.42);background:linear-gradient(135deg,#ffffff3d,#ffffff14);box-shadow:inset 0 1px #ffffff59,0 30px 60px -34px #1e0e048c;-webkit-backdrop-filter:blur(22px) saturate(1.25);backdrop-filter:blur(22px) saturate(1.25)}.sg-nl__glass{position:relative;z-index:1;padding:1.8rem;border-radius:18px}.sg-nl__title{margin:0;font-size:2.1rem;font-weight:500;line-height:1.15;letter-spacing:-.01em;color:var(--sg-cream)}.sg-nl__text{margin:1rem 0 0;font-size:1.1rem;line-height:1.5;color:color-mix(in srgb,var(--sg-cream) 84%,transparent)}.sg-nl__side{position:relative;z-index:1}.sg-nl__field{display:flex;align-items:center;gap:.8rem;min-height:5.4rem;padding:0 .5rem 0 2rem;border-radius:999px;color:var(--sg-cream)}.sg-nl__input{flex:1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:1.3rem;color:var(--sg-cream)}.sg-nl__input::placeholder{color:color-mix(in srgb,var(--sg-cream) 72%,transparent);opacity:1}.sg-nl__field:focus-within{border-color:var(--sg-highlight)}.sg-nl__btn{min-height:4.4rem;padding:0 1.8rem;border:0;border-radius:999px;background:var(--sg-cream);color:var(--sg-ink);font:inherit;font-size:1.1rem;font-weight:var(--sg-weight-body-semi);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color .25s ease,color .25s ease}.sg-nl__btn:hover,.sg-nl__btn:focus-visible{background:var(--sg-accent);color:var(--sg-cream)}.sg-nl__msg{margin:.8rem 1rem 0;font-size:1.3rem;font-weight:var(--sg-weight-body-semi);text-shadow:0 1px 10px rgba(30,14,4,.6)}.sg-nl__msg--ok{color:var(--sg-highlight-soft)}.sg-nl__msg--error{color:#ffd9d4}.sg-nl__legal{margin:1rem 1rem 0;font-size:1rem;line-height:1.5;color:var(--sg-cream);text-shadow:0 1px 10px rgba(30,14,4,.6)}.sg-nl__legal a{font-weight:500;color:inherit;text-decoration:underline;text-underline-offset:3px}.sg-nl__legal a:hover,.sg-nl__legal a:focus-visible{color:var(--sg-highlight-soft)}@media(min-width:990px){.sg-nl-wrap .sg-container{padding-inline:var(--sg-nl-side-lg, 12px)}.sg-nl{grid-template-columns:minmax(0,640px) minmax(0,600px);align-items:center;justify-content:space-between;gap:7rem;min-height:30rem;padding:4rem 4.4rem;border-radius:var(--sg-radius-panel)}.sg-nl__bg img{object-position:var(--sg-nl-pos, 50% 58%)}.sg-nl__overlay{background:linear-gradient(90deg,color-mix(in srgb,var(--sg-accent-hover) calc(var(--sg-nl-overlay, .6) * 110%),transparent),color-mix(in srgb,var(--sg-accent-hover) calc(var(--sg-nl-overlay, .6) * 66%),transparent) 55%,color-mix(in srgb,var(--sg-ink) calc(var(--sg-nl-overlay, .6) * 83%),transparent))}.sg-nl__glass{padding:4rem;min-height:22rem;border-radius:22px;display:flex;flex-direction:column;justify-content:center}.sg-nl__title{font-size:3.4rem;line-height:1.12}.sg-nl__text{margin-top:1.6rem;font-size:1.4rem}.sg-nl__field{min-height:6.2rem;padding-left:2.4rem;gap:1.2rem}.sg-nl__input{font-size:1.5rem}.sg-nl__btn{min-height:5rem;padding:0 2.6rem;font-size:1.3rem;font-weight:500;letter-spacing:.14em}.sg-nl__msg{margin-left:2.4rem}.sg-nl__legal{margin:1.2rem 0 0 2.4rem;font-size:1.2rem}}@media(prefers-reduced-motion:reduce){.sg-nl__btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/83/assets/sg-newsletter.css.map */
