.jt-ann{background:var(--jt-ann-bg);color:var(--jt-ann-fg);padding-top:var(--jt-ann-pt);padding-bottom:var(--jt-ann-pb)}.jt-ann__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 2.5rem;text-align:center}.jt-ann__item{font-size:1.4rem;letter-spacing:.02em}.jt-ann__link{color:inherit;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}.jt-ann__link:hover{opacity:.85}.jt-ann .jt-bi__ar{letter-spacing:normal;opacity:.82}@media screen and (max-width:749px){.jt-ann__inner{gap:.4rem 1.25rem}.jt-ann__item{font-size:1.25rem}}.jt-footer{background:var(--jt-ft-bg);color:var(--jt-ft-fg);padding-top:var(--jt-ft-pt);padding-bottom:var(--jt-ft-pb)}.jt-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1.2fr;gap:3rem;align-items:start}.jt-footer__brand{color:var(--jt-ft-hd);font-size:2.2rem;margin:0 0 1rem}.jt-footer__heading{color:var(--jt-ft-hd);font-size:1.4rem;letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.2rem}.jt-footer__heading .jt-bi__ar{text-transform:none;letter-spacing:normal}.jt-footer__blurb{font-size:1.4rem;max-width:42ch}.jt-footer__list{display:grid;gap:1rem;margin:0;padding:0}.jt-footer__link{color:inherit;text-decoration:none;font-size:1.4rem}.jt-footer__link:hover{color:#faf5ed;text-decoration:underline;text-underline-offset:3px}.jt-footer__field{display:flex;gap:.8rem;margin-top:1.2rem;flex-wrap:wrap}.jt-footer__field input{flex:1 1 18rem;min-width:0;padding:1.1rem 1.2rem;background:transparent;border:1px solid var(--jt-ft-bd);color:inherit;border-radius:2px}.jt-footer__submit{padding:.9rem 1.8rem;background:var(--jt-ft-hd);color:#0e2219;border:0;border-radius:2px;cursor:pointer}.jt-footer__error{font-size:1.3rem;margin-top:.8rem}.jt-footer__success{margin-top:.8rem}.jt-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:3.5rem;padding-top:2rem;border-top:1px solid var(--jt-ft-bd);font-size:1.3rem}.jt-footer__policies{display:flex;flex-wrap:wrap;gap:1.6rem;margin:0;padding:0}@media screen and (max-width:989px){.jt-footer__grid{grid-template-columns:1fr 1fr}.jt-footer__col--brand{grid-column:1 / -1}}@media screen and (max-width:749px){.jt-footer__grid{grid-template-columns:1fr;gap:2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map?subset=AAAAAEQ */
