.ff-footer{position:relative;width:100%;background:var(--ff-f-bg, #6C3DA1);overflow:hidden}.ff-footer__wave{position:relative;width:100%;height:var(--ff-f-wave-height, 110px);overflow:hidden;background:transparent}.ff-footer__wave-layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ff-footer__wave-track{display:flex;align-items:stretch;height:100%;width:max-content}.ff-footer-wave-unit{display:block;width:var(--ff-footer-wave-unit-w, 360px);height:100%;flex:0 0 auto}.ff-footer__wave-layer--1{z-index:1}.ff-footer__wave-layer--1 .ff-footer-wave-unit path{fill:var(--ff-f-wave-1, #F3EEFA)}.ff-footer__wave-layer--1 .ff-footer__wave-track{animation:ff-footer-wave-scroll var(--ff-f-wave-speed, 24s) linear infinite}.ff-footer__wave-layer--2{z-index:2}.ff-footer__wave-layer--2 .ff-footer-wave-unit path{fill:var(--ff-f-wave-2, #542B85)}.ff-footer__wave-layer--2 .ff-footer__wave-track{animation:ff-footer-wave-scroll calc(var(--ff-f-wave-speed, 24s) * .7) linear infinite reverse}.ff-footer__wave-layer--3{z-index:3}.ff-footer__wave-layer--3 .ff-footer-wave-unit path{fill:var(--ff-f-bg, #6C3DA1)}.ff-footer__wave-layer--3 .ff-footer__wave-track{animation:ff-footer-wave-scroll calc(var(--ff-f-wave-speed, 24s) * .5) linear infinite}@keyframes ff-footer-wave-scroll{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--ff-footer-wave-unit-w, 360px)))}}.ff-footer__body{position:relative;z-index:2;background:var(--ff-f-bg, #6C3DA1);padding-top:var(--ff-f-spacing, 48px)}.ff-footer__inner{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.ff-footer__columns{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;padding-bottom:var(--ff-f-spacing, 48px)}.ff-footer__col--newsletter{grid-column:span 2}.ff-footer__heading{color:var(--ff-f-heading, #FFFFFF);font-size:.95rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px}.ff-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.ff-footer__link{color:var(--ff-f-text, #F3EEFA);text-decoration:none;font-size:.9rem;opacity:.9;transition:opacity .2s ease}.ff-footer__link:hover{opacity:1;text-decoration:underline}.ff-footer__newsletter-form{margin-bottom:12px}.ff-footer__newsletter-field{display:flex;align-items:stretch;border:1px solid rgba(255,255,255,.4);border-radius:6px;overflow:hidden;background:#ffffff0f}.ff-footer__newsletter-input{flex:1 1 auto;background:transparent;border:none;outline:none;padding:12px 14px;color:var(--ff-f-text, #F3EEFA);font-size:.9rem}.ff-footer__newsletter-input::placeholder{color:var(--ff-f-text, #F3EEFA);opacity:.65}.ff-footer__newsletter-submit{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:46px;border:none;background:#ffffff1f;color:var(--ff-f-text, #F3EEFA);cursor:pointer;transition:background .2s ease}.ff-footer__newsletter-submit:hover{background:#ffffff38}.ff-footer__newsletter-submit svg{width:18px;height:18px}.ff-footer__newsletter-message{display:block;margin-top:8px;font-size:.8rem;color:var(--ff-f-text, #F3EEFA)}.ff-footer__newsletter-message--success{color:#fff;font-weight:600}.ff-footer__newsletter-description{color:var(--ff-f-text, #F3EEFA);font-size:.85rem;opacity:.85;margin:10px 0 16px;line-height:1.5}.ff-footer__social{display:flex;gap:14px;list-style:none;margin:0;padding:0}.ff-footer__social .list-social__link{color:var(--ff-f-text, #F3EEFA)}.ff-footer__bottom{border-top:1px solid rgba(255,255,255,.18)}.ff-footer__bottom-inner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding-top:20px;padding-bottom:20px}.ff-footer__copyright{color:var(--ff-f-text, #F3EEFA);font-size:.8rem;opacity:.85}.ff-footer__payment{display:flex;gap:8px;list-style:none;margin:0;padding:0;flex-wrap:wrap}@media screen and (max-width:989px){.ff-footer__columns{grid-template-columns:repeat(2,1fr);gap:32px}.ff-footer__col--newsletter{grid-column:span 2}}@media screen and (max-width:749px){.ff-footer__columns{grid-template-columns:1fr;gap:28px}.ff-footer__col--newsletter{grid-column:span 1}.ff-footer__bottom-inner{flex-direction:column;align-items:flex-start}.ff-footer-wave-unit{--ff-footer-wave-unit-w: 240px}}@media(prefers-reduced-motion:reduce){.ff-footer__wave-track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-falcon-finds-footer.css.map */
