.jp-news__inner{display:flex;flex-direction:column;align-items:center;text-align:center}.jp-news .jp-news__pill{margin:0;padding:11px}.jp-news__title{margin:8px 0 0;font-family:var(--FONT-STACK-HEADING);font-size:var(--JP-SECTION-TITLE-SIZE);font-style:normal;font-weight:var(--JP-WEIGHT-HEADING-LIGHT);line-height:var(--JP-SECTION-TITLE-LH);letter-spacing:0;text-transform:none;color:var(--JP-NAVY)}.jp-news__line{display:block}.jp-news .jp-news__title em.jp-news__line{--jp-text-gradient: linear-gradient(90deg, #3f2d63 0%, #0f2b5a 38%, #12305a 62%, #21505f 100%);display:inline-block}.jp-news__form{width:100%;max-width:644px;margin:48px 0 0}.jp-news__field{display:flex;align-items:stretch;height:80px;overflow:hidden;border-radius:999px;background:var(--JP-WHITE);box-shadow:0 4px 20px #0000001a}.jp-news__input{flex:1 1 auto;min-width:0;height:100%;margin:0;padding:0 24px;border:0;border-radius:0;background:transparent;box-shadow:none;font-family:var(--FONT-STACK-BODY);font-size:18px;font-weight:500;line-height:26px;color:var(--JP-NAVY);-webkit-appearance:none;appearance:none}.jp-news__input::placeholder{color:var(--JP-MIST);opacity:1}.jp-news__input:focus{outline:none}.jp-news__field:focus-within{box-shadow:0 4px 20px #0000001a,0 0 0 2px var(--JP-NAVY)}.jp-news__button{flex:0 0 200px;margin:0;padding:0 16px;border:0;border-radius:999px;background:var(--JP-NAVY);font-family:var(--FONT-STACK-BODY);font-size:20px;font-weight:500;line-height:30px;color:var(--JP-WHITE);cursor:pointer;transition:background-color .25s ease}@media(hover:hover){.jp-news__button:hover{background:var(--JP-NAVY-LIGHT)}}.jp-news__button:focus-visible{outline:2px solid var(--JP-NAVY);outline-offset:3px}.jp-news__message{margin:0 0 12px;font-size:16px;font-weight:600;line-height:24px}.jp-news__message--success{margin:0;padding:26px 24px;border-radius:999px;background:var(--JP-TINT-GREEN);color:var(--JP-GREEN)}.jp-news__message--error{color:var(--JP-CERISE)}.jp-news__message--error ul{margin:0;padding:0;list-style:none}.jp-news__note{margin:8px 0 0;font-size:14px;font-weight:500;line-height:20px;color:var(--JP-MIST)}@media only screen and (max-width:749px){.jp-news .jp-news__pill{padding:7px;font-size:12px;line-height:18px}.jp-news__form{max-width:none;margin-top:32px}.jp-news__field{height:50px}.jp-news__input{padding:0 16px;font-size:14px;line-height:20px}.jp-news__button{flex-basis:103px;padding:0 8px;font-size:12px;line-height:18px}.jp-news__message--success{padding:13px 16px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/jp-newsletter.css.map */
