.fomo-footer{--fomo-radius-pill: 999px}.fomo-footer__band{background:var(--fomo-band-bg, #6fb8d6);color:var(--fomo-band-text, #fff);padding:6.4rem 2.4rem;text-align:center}.fomo-footer__band-inner{max-width:72rem;margin:0 auto}.fomo-footer__band-heading{color:var(--fomo-band-text, #fff);font-size:clamp(3rem,6vw,5.2rem);font-weight:700;letter-spacing:-.02em;line-height:1.05;margin:0 0 1.2rem}.fomo-footer__band-sub{font-size:1.7rem;line-height:1.5;opacity:.95;margin:0 0 2.8rem}.fomo-footer__band-sub p{margin:0}.fomo-newsletter-form__field{display:flex;gap:1rem;max-width:52rem;margin:0 auto}.fomo-newsletter-form__input{flex:1 1 auto;min-width:0;border:0;border-radius:var(--fomo-radius-pill);padding:1.6rem 2.4rem;font-size:1.6rem;background:#fff;color:#21363f}.fomo-newsletter-form__input:focus-visible{outline:.3rem solid rgba(33,54,63,.35);outline-offset:.2rem}.fomo-newsletter-form__button{border:0;border-radius:var(--fomo-radius-pill);padding:1.6rem 3.2rem;font-size:1.6rem;font-weight:700;background:#21363f;color:#fff;cursor:pointer;white-space:nowrap;transition:transform .15s ease,opacity .15s ease}.fomo-newsletter-form__button:hover{opacity:.88;transform:translateY(-1px)}.fomo-newsletter-form__message{margin-top:1.6rem;font-size:1.5rem;font-weight:600}.fomo-newsletter-form__message--error{color:#7a1f1f}.fomo-footer__social{display:flex;justify-content:center;gap:1.4rem;margin-top:3.2rem}.fomo-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;border-radius:50%;background:#fff;color:#21363f;transition:transform .15s ease}.fomo-footer__social-link:hover{transform:scale(1.08)}.fomo-footer__social-link .svg-wrapper{width:2.4rem;height:2.4rem}.fomo-footer__main{background:var(--fomo-footer-bg, #21363f);color:var(--fomo-footer-text, #fff);padding:5.6rem 0 0}.fomo-footer__grid{display:grid;gap:4rem;grid-template-columns:1fr}@media screen and (min-width:990px){.fomo-footer__grid{grid-template-columns:1.1fr 2fr;gap:6rem}}.fomo-footer__logo{font-size:3.4rem;font-weight:800;letter-spacing:.08em;margin:0 0 1.2rem;text-transform:uppercase}.fomo-footer__blurb{font-size:1.6rem;line-height:1.6;opacity:.85;margin:0;max-width:34rem}.fomo-footer__columns{display:grid;gap:2.4rem;grid-template-columns:1fr}@media screen and (min-width:750px){.fomo-footer__columns{grid-template-columns:repeat(3,1fr)}}.fomo-footer__column-heading{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:0;padding:0;color:inherit;font-size:1.4rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.6rem;cursor:default;text-align:left}.fomo-footer__caret{display:none;width:1.6rem;height:1.6rem;transition:transform .2s ease;flex-shrink:0}.fomo-footer__column.is-open .fomo-footer__caret{transform:rotate(180deg)}.fomo-footer__link-list{margin:0;padding:0;display:flex;flex-direction:column;gap:1.1rem}.fomo-footer__link{color:inherit;opacity:.85;text-decoration:none;font-size:1.6rem;transition:opacity .15s ease}.fomo-footer__link:hover{opacity:1;text-decoration:underline;text-underline-offset:.4rem}.fomo-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem;margin-top:5rem;padding-top:2.4rem;padding-bottom:2.8rem;border-top:1px solid rgba(255,255,255,.16)}.fomo-footer__copyright{font-size:1.3rem;opacity:.7;margin:0}.fomo-footer__legal{display:flex;flex-direction:column;gap:.4rem}.fomo-footer__payments{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;align-items:center}.fomo-footer__payment svg{height:2.4rem;width:auto;border-radius:.4rem}@media screen and (max-width:749px){.fomo-footer__band{padding:4.8rem 2rem}.fomo-newsletter-form__field{flex-direction:column}.fomo-newsletter-form__button{width:100%}.fomo-footer__column-heading{cursor:pointer;padding:1.2rem 0;margin:0;border-bottom:1px solid rgba(255,255,255,.14)}.fomo-footer__column:not(.is-open) .fomo-footer__link-list{display:none}.fomo-footer__caret{display:inline-flex}.fomo-footer__link-list{padding:1.6rem 0 2rem}.fomo-footer__bottom{flex-direction:column;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fomo-footer.css.map */
