.kg-letter-form,.kg-letter-form__fields{display:grid;gap:var(--s-4)}.kg-letter-form .kg-choice a{color:inherit}.kg-letter-form.is-busy [type=submit]{opacity:.6;pointer-events:none}.kg-letter-form__success{display:flex;align-items:flex-start;gap:var(--s-3);margin:0;font:400 var(--t-body) / 1.45 var(--kg-font-text);outline:none}.kg-letter-form__success .kg-icon{color:var(--kg-accent);margin-top:.15em}.kg-letter-form[data-style=footer] .kg-input--underline{font-size:var(--t-body-lg, var(--t-body))}.kg-letter-card{position:fixed;right:var(--s-4);left:var(--s-4);bottom:calc(var(--s-4) + env(safe-area-inset-bottom));z-index:var(--z-toast);display:grid;gap:var(--s-3);padding:var(--s-6) var(--s-5) var(--s-4);background:var(--kg-white);border:var(--kg-hairline);box-shadow:0 1.2rem 3.2rem #14151614;opacity:0;transform:translateY(1.6rem);transition:opacity var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out);max-height:calc(100dvh - 2 * var(--s-4));overflow:auto}.kg-letter-card.is-visible{opacity:1;transform:none}.kg-letter-card>.kg-label{margin:0}.kg-letter-card__title{margin:0 0 var(--s-2);padding-right:var(--s-6);font:400 var(--t-h4) / 1.25 var(--kg-font-display)}.kg-letter-card__close{position:absolute;top:var(--s-2);right:var(--s-2);display:grid;place-items:center;width:4.4rem;height:4.4rem;padding:0;border:0;background:none;color:var(--kg-ink);cursor:pointer}.kg-letter-card__no{justify-self:center}@media screen and (min-width:768px){.kg-letter-card{left:auto;right:var(--s-6);bottom:var(--s-6);width:38rem}}@media(prefers-reduced-motion:reduce){.kg-letter-card{transition:opacity var(--dur-1) linear;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/kg-newsletter.css.map */
