.kb-footer-v14 .kb-f14-newsletter{margin:4px 0 36px;padding:30px 34px 26px;border-radius:0;background:transparent;color:var(--kb-primary,#543A50);text-align:left}.kb-footer-v14 .kb-f14-newsletter__eyebrow{margin:0 0 12px;color:var(--kb-color-muted,#786273);font:700 12px/1.5 Manrope,Arial,sans-serif;letter-spacing:.09em}.kb-footer-v14 .kb-f14-newsletter__title{margin:0 0 12px;color:var(--kb-primary,#543A50);font:700 clamp(24px,2.65vw,36px)/1.18 "DM Sans",Arial,sans-serif;letter-spacing:-.035em;text-transform:none}.kb-footer-v14 .kb-f14-newsletter__description{max-width:850px;margin:0 0 22px;color:var(--kb-text,#332D32);font:400 15px/1.7 Manrope,Arial,sans-serif;letter-spacing:0}.kb-footer-v14 .kb-f14-newsletter__form{max-width:none;margin:0}.kb-footer-v14 .kb-f14-newsletter__fields{display:flex;align-items:stretch;min-width:0;border-radius:999px;background:#fff;box-shadow:0 0 0 1px var(--kb-border,#E9E0E2)}.kb-footer-v14 .kb-f14-newsletter__email{display:block;flex:1 1 0;min-width:0;width:0;min-height:54px;margin:0;padding:14px 22px;border:0;border-radius:999px 0 0 999px;background:#fff;color:var(--kb-primary,#543A50);font:400 16px/1.5 Manrope,Arial,sans-serif;box-shadow:none;-webkit-appearance:none;appearance:none}.kb-footer-v14 .kb-f14-newsletter__email::placeholder{color:var(--kb-color-muted,#786273);opacity:1}.kb-footer-v14 .kb-f14-newsletter__submit{flex:0 0 auto;min-height:54px;margin:0;padding:14px 28px;border:0;border-radius:0 999px 999px 0;background:var(--kb-primary,#543A50);color:var(--kb-bg,#FAF7F2);font:700 14px/1.5 Manrope,Arial,sans-serif;letter-spacing:.015em;white-space:nowrap;cursor:pointer;box-shadow:none}.kb-footer-v14 .kb-f14-newsletter__submit:hover{background:var(--kb-primary-hover,#432C3F)}.kb-footer-v14 .kb-f14-newsletter__email:focus-visible,.kb-footer-v14 .kb-f14-newsletter__submit:focus-visible{outline:3px solid var(--kb-selected,#876275);outline-offset:3px;position:relative;z-index:1}.kb-footer-v14 .kb-f14-newsletter__note{margin:13px 0 0;color:var(--kb-color-muted,#786273);font:400 12px/1.6 Manrope,Arial,sans-serif;letter-spacing:0}.kb-footer-v14 .kb-f14-newsletter__message{margin:13px 0 0;color:var(--kb-primary,#543A50);font:500 14px/1.6 Manrope,Arial,sans-serif;letter-spacing:0}.kb-footer-v14 .kb-f14-newsletter__message--error{color:#9a3249}.kb-footer-v14 .kb-f14-newsletter__message ul{margin:0;padding-left:20px}@media(max-width:749px){.kb-footer-v14 .kb-f14-newsletter{margin:0 0 30px;padding:24px 20px 22px;border-radius:0}.kb-footer-v14 .kb-f14-newsletter__eyebrow{font-size:11px;margin-bottom:10px}.kb-footer-v14 .kb-f14-newsletter__title{font-size:clamp(23px,5.8vw,30px);line-height:1.16;margin-bottom:12px}.kb-footer-v14 .kb-f14-newsletter__description{font-size:13px;line-height:1.7;margin-bottom:20px}.kb-footer-v14 .kb-f14-newsletter__email{padding:13px 16px;min-height:52px}.kb-footer-v14 .kb-f14-newsletter__submit{padding:13px 18px;min-height:52px;font-size:12px}.kb-footer-v14 .kb-f14-newsletter__note{font-size:11px}}@media(max-width:449px){.kb-footer-v14 .kb-f14-newsletter__fields{display:block;border-radius:0;background:transparent;box-shadow:none}.kb-footer-v14 .kb-f14-newsletter__email{width:100%;border-radius:999px;box-shadow:0 0 0 1px var(--kb-border,#E9E0E2)}.kb-footer-v14 .kb-f14-newsletter__submit{width:100%;margin-top:10px;border-radius:999px}}@layer kbTypography{body.kb-boutique .kb-footer-v14 .kb-f14-newsletter__eyebrow{font-size:12px!important;font-weight:700!important;line-height:1.5!important;letter-spacing:.09em!important}body.kb-boutique .kb-footer-v14 .kb-f14-newsletter__title{font-size:clamp(24px,2.65vw,36px)!important;line-height:1.18!important;letter-spacing:-.025em!important}body.kb-boutique .kb-footer-v14 .kb-f14-newsletter__description{font-size:15px!important;line-height:1.7!important}body.kb-boutique .kb-footer-v14 .kb-f14-newsletter__submit{font-size:14px!important;font-weight:700!important;line-height:1.5!important}body.kb-boutique .kb-footer-v14 .kb-f14-newsletter__note{font-size:12px!important;line-height:1.6!important}body.kb-boutique .kb-footer-v14 .kb-f14-newsletter__message{font-size:14px!important;font-weight:500!important;line-height:1.6!important}@media(max-width:749px){body.kb-boutique .kb-footer-v14 .kb-f14-newsletter__eyebrow{font-size:11px!important}body.kb-boutique .kb-footer-v14 .kb-f14-newsletter__title{font-size:clamp(23px,5.8vw,30px)!important;line-height:1.16!important}body.kb-boutique .kb-footer-v14 .kb-f14-newsletter__description{font-size:13px!important}body.kb-boutique .kb-footer-v14 .kb-f14-newsletter__submit{font-size:12px!important}body.kb-boutique .kb-footer-v14 .kb-f14-newsletter__note{font-size:11px!important}}}.kb-footer-v14 .kb-f14-newsletter__fields{transition:box-shadow .22s ease}.kb-footer-v14 .kb-f14-newsletter__email{transition:background-color .22s ease,box-shadow .22s ease}.kb-footer-v14 .kb-f14-newsletter__submit{transition:background-color .18s ease,transform .18s ease}.kb-footer-v14 .kb-f14-newsletter__fields:focus-within{box-shadow:0 7px 22px #543a5029}.kb-footer-v14 .kb-f14-newsletter__email:focus{background:#fff5fa;box-shadow:none}.kb-footer-v14 .kb-f14-newsletter__fields[data-kb-input-mode=pointer] :is(.kb-f14-newsletter__email,.kb-f14-newsletter__submit):focus{outline:0;box-shadow:none}.kb-footer-v14 .kb-f14-newsletter__submit:active{transform:scale(.985);background:var(--kb-primary-hover,#432C3F)}@media(max-width:449px){.kb-footer-v14 .kb-f14-newsletter__fields:focus-within{box-shadow:none}.kb-footer-v14 .kb-f14-newsletter__email:focus,.kb-footer-v14 .kb-f14-newsletter__fields[data-kb-input-mode=pointer] .kb-f14-newsletter__email:focus{box-shadow:0 7px 22px #543a5029}}@media(prefers-reduced-motion:reduce){.kb-footer-v14 :is(.kb-f14-newsletter__fields,.kb-f14-newsletter__email,.kb-f14-newsletter__submit){transition:none}.kb-footer-v14 .kb-f14-newsletter__submit:active{transform:none}}@media(forced-colors:active){.kb-footer-v14 .kb-f14-newsletter__fields[data-kb-input-mode=pointer] :is(.kb-f14-newsletter__email,.kb-f14-newsletter__submit):focus{outline:2px solid Highlight;outline-offset:3px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/kb-footer-newsletter.css.map */
