.pp-footer-newsletter{padding:64px 24px 68px;background:var(--color-background, #fbf4ea);color:#001f2a;font-family:var(--font-body--family, sans-serif);text-align:center}.pp-footer-newsletter *,.pp-footer-newsletter *:before,.pp-footer-newsletter *:after{box-sizing:border-box}.pp-footer-newsletter__inner{width:100%;max-width:1120px;margin-inline:auto}.pp-footer-newsletter__eyebrow{margin:0 0 16px;color:#9b783f;font-size:13px;font-weight:600;line-height:1.5;letter-spacing:.18em;text-transform:uppercase}.pp-footer-newsletter__heading{margin:0;color:#001f2a;font-family:var(--font-heading--family, sans-serif);font-style:var(--font-heading--style, normal);font-weight:var(--font-heading--weight, 400);font-size:clamp(34px,4vw,52px);line-height:1.12;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:anywhere}.pp-footer-newsletter__description{width:100%;max-width:1040px;margin:22px auto 28px;color:#001f2acc;font-size:18px;line-height:1.65;text-wrap:pretty;overflow-wrap:anywhere}.pp-footer-newsletter__description :is(p,ul,ol){margin-block:0}.pp-footer-newsletter__description :is(p,ul,ol)+:is(p,ul,ol){margin-top:.75em}.pp-footer-newsletter__description a{color:inherit;text-underline-offset:.18em}.pp-footer-newsletter__form{width:100%;max-width:620px;margin-inline:auto}.pp-footer-newsletter .email-signup-block{min-width:0;margin-inline:auto}.pp-footer-newsletter .email-signup__form{width:100%}.pp-footer-newsletter .email-signup__input-group{min-height:64px;gap:6px;padding:6px;border:1px solid rgb(181 141 79 / 42%);border-radius:999px;background:linear-gradient(135deg,#ffffff9e,#fffdf747);box-shadow:inset 0 1px #ffffffb3,inset 0 -1px #fff3,0 7px 18px -8px #30281924;-webkit-backdrop-filter:blur(16px) saturate(115%);backdrop-filter:blur(16px) saturate(115%);transition:border-color .22s ease,box-shadow .22s ease}.pp-footer-newsletter .email-signup__input-group:focus-within{border-color:#9b783f;box-shadow:0 0 0 3px #b58d4f24,inset 0 1px #ffffffb3}.pp-footer-newsletter .email-signup__input-group .email-signup__input{min-width:0;padding:12px 18px;border:none;border-radius:999px;background:transparent;color:#001f2a;font-size:16px;line-height:1.5;outline:none}.pp-footer-newsletter .email-signup__input::placeholder{color:#001f2aa6;opacity:1}.pp-footer-newsletter .email-signup__button{flex:none;align-self:center;width:48px;min-width:48px;height:48px;margin:0;border-radius:999px;background:#001f2a0a;color:#001f2a;transition:background-color .22s ease,color .22s ease}.pp-footer-newsletter .email-signup__button.button-unstyled{background:#001f2a0a;color:#001f2a}.pp-footer-newsletter .email-signup__button:hover{background:#b58d4f24;color:#001f2a}.pp-footer-newsletter .email-signup__button-icon{transition:transform .22s ease}.pp-footer-newsletter .email-signup__button:hover .email-signup__button-icon{transform:translate(3px)}.pp-footer-newsletter .email-signup__button:focus-visible{outline:2px solid #9b783f;outline-offset:1px}.pp-footer-newsletter .email-signup__message{margin-top:14px;color:#001f2a;font-size:14px;line-height:1.5;text-align:left}.pp-footer-newsletter__caption{margin:12px 0 0;color:#001f2ab3;font-size:13px;line-height:1.5}.pp-footer-newsletter__caption a{display:inline-block;color:inherit;text-decoration:underline;text-decoration-color:#9b783f;text-underline-offset:.18em}.pp-footer-newsletter__caption a:hover{color:#001f2a}.pp-footer-newsletter__caption a:focus-visible{outline:2px solid #9b783f;outline-offset:3px;border-radius:2px}@media screen and (max-width:749px){.pp-footer-newsletter{padding:48px 20px 52px}.pp-footer-newsletter__eyebrow{margin-bottom:14px;font-size:12px}.pp-footer-newsletter__heading{font-size:clamp(32px,8.5vw,40px)}.pp-footer-newsletter__description{margin:18px auto 24px;font-size:16px;line-height:1.65}.pp-footer-newsletter .email-signup__input-group{min-height:60px;padding:5px;gap:4px}.pp-footer-newsletter .email-signup__input-group .email-signup__input{padding:11px 13px}.pp-footer-newsletter .email-signup__button{width:46px;min-width:46px;height:46px}}@media(prefers-reduced-motion:reduce){.pp-footer-newsletter .email-signup__input-group,.pp-footer-newsletter .email-signup__button,.pp-footer-newsletter .email-signup__button-icon{transition:none}.pp-footer-newsletter .email-signup__button:hover .email-signup__button-icon{transform:none}}@media(forced-colors:active){.pp-footer-newsletter .email-signup__input-group{border-color:CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/pp-footer-newsletter.css.map */
