.km-newsletter{--km-cream: #faf7f0;--km-teal: #315869;--km-ink: #233b42;color:var(--km-ink);background:var(--km-cream);font-family:var(--font-body-family, sans-serif);letter-spacing:normal;line-height:1.5}.km-newsletter__eyebrow{margin:0 0 1rem;color:var(--km-teal);font-size:1.1rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.km-newsletter__heading{margin:0 0 1.4rem;color:var(--km-ink);font-family:var(--font-heading-family, serif);font-size:clamp(2.8rem,3.5vw,3.6rem);font-weight:400;line-height:1.15;letter-spacing:-.025em}.km-newsletter__copy{margin:0 0 1.8rem;font-size:1.5rem;line-height:1.6}.km-newsletter__terms{margin:1.2rem 0 0;font-size:1.1rem;line-height:1.5}.km-newsletter__form{width:100%;min-width:0}.km-newsletter__iframe{display:block;width:100%;height:400px;border:0;background:#fff;border-radius:.4rem}.km-newsletter__fallback{margin:.8rem 0 0;font-size:1.1rem;line-height:1.4;text-align:center}.km-newsletter a{color:var(--km-teal);text-decoration:underline;text-underline-offset:.2em}.km-newsletter a:focus-visible,.km-newsletter button:focus-visible{outline:2px solid var(--km-teal);outline-offset:3px}.km-newsletter--footer{border-top:1px solid rgba(49,88,105,.18);border-bottom:1px solid rgba(49,88,105,.18)}.km-newsletter__footer-inner{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;padding-top:4.5rem;padding-bottom:4.5rem}.km-newsletter__intro{max-width:42rem}.km-newsletter__dialog{width:min(56rem,calc(100vw - 3.2rem));max-width:none;max-height:calc(100vh - 3.2rem);max-height:calc(100dvh - 3.2rem);margin:auto;padding:0;border:1px solid rgba(49,88,105,.18);border-radius:.8rem;box-shadow:0 2rem 8rem #12293233;overflow:auto;overscroll-behavior:contain}.km-newsletter__dialog:not([open]){display:none}.km-newsletter__dialog::backdrop{background:#11283080}.km-newsletter__dialog-inner{position:relative;padding:3.2rem 3rem 2rem}.km-newsletter__dialog .km-newsletter__eyebrow{padding-right:3rem}.km-newsletter__close{position:sticky;top:0;float:right;z-index:2;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin:-2.2rem -2rem 0 0;padding:0;border:0;border-radius:50%;color:var(--km-ink);background:var(--km-cream);cursor:pointer}.km-newsletter__decline{display:block;margin:1.4rem auto 0;padding:.6rem 1.2rem;min-height:4.4rem;border:0;background:transparent;color:var(--km-teal);font:inherit;font-size:1.2rem;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}@media screen and (max-width:749px){.km-newsletter__footer-inner{grid-template-columns:1fr;gap:2rem;padding-top:3.2rem;padding-bottom:3.2rem}.km-newsletter__intro{max-width:none}.km-newsletter__dialog{width:calc(100vw - 2.4rem);max-height:calc(100vh - 2.4rem);max-height:calc(100dvh - 2.4rem)}.km-newsletter__dialog-inner{padding:2.4rem 1.6rem 1.2rem}.km-newsletter__close{margin:-1.7rem -1.1rem 0 0}.km-newsletter__heading{font-size:2.8rem}.km-newsletter__copy{font-size:1.4rem}.km-newsletter__iframe{height:460px}}@media(prefers-reduced-motion:no-preference){.km-newsletter__dialog[open]{animation:km-newsletter-enter .2s ease-out}@keyframes km-newsletter-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/km-newsletter.css.map */
