.site-footer{background-color:#faf9f6;color:#5981c1;border-top:1px solid #dcdcdc;font-family:Montserrat,sans-serif;font-size:13px;line-height:1.5}.footer-wrapper{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.footer-inner{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box}.footer-badges{background-color:#faf9f6;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;padding:2rem 0;color:#5981c1;text-align:center}.footer-badges__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2rem;align-items:start}.footer-badge__icon img{max-width:60px;margin:0 auto}.footer-badge__heading,.footer-badge__text{color:#5981c1;letter-spacing:.15em;text-transform:uppercase;font-size:10px}.footer-newsletter{background-color:#faf9f6;border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;width:100%;margin:0;padding:0}.footer-inner--newsletter{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;padding:40px 60px!important;gap:3rem;box-sizing:border-box}.footer-newsletter__textcol{flex:0 1 auto;text-align:left;display:flex;flex-direction:column;justify-content:center}.footer-newsletter__heading{font-size:14px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .25rem;color:#5981c1}.footer-newsletter__subtext{font-size:12px;color:#82754e;margin:0}.footer-newsletter__formcol{flex:1;display:flex!important;justify-content:flex-end!important;align-items:center!important}#fd-form-64644c656a140dbe85106be4,#fd-form-64644c656a140dbe85106be4 form,#fd-form-64644c656a140dbe85106be4 .ff-form,#fd-form-64644c656a140dbe85106be4 .ff-form-fields{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;width:100%!important;margin:0!important;padding:0!important;gap:0!important}#fd-form-64644c656a140dbe85106be4 .ff-form-fields>div:first-child{flex:1 1 auto!important;min-width:420px!important}#fd-form-64644c656a140dbe85106be4 .ff-form-fields>div:last-child{flex:0 0 auto!important;white-space:nowrap!important}#fd-form-64644c656a140dbe85106be4 input[type=email],#fd-form-64644c656a140dbe85106be4 input[type=text]{width:100%!important;border:1px solid #5981c1!important;border-right:0!important;padding:10px 12px!important;font-family:Montserrat,sans-serif!important;font-size:12px!important;color:#5981c1!important;border-radius:2px 0 0 2px!important;background-color:#fff!important}#fd-form-64644c656a140dbe85106be4 button,#fd-form-64644c656a140dbe85106be4 [type=submit]{background-color:#5981c1!important;border:1px solid #5981c1!important;border-radius:0 2px 2px 0!important;color:#fff!important;padding:10px 18px!important;font-size:11px!important;letter-spacing:.18em!important;text-transform:uppercase!important;cursor:pointer!important}#fd-form-64644c656a140dbe85106be4 button:hover{background-color:#4769a2!important}@media (max-width: 749px){.footer-inner--newsletter{flex-direction:column;text-align:center;padding:30px 20px!important}.footer-newsletter__formcol{justify-content:center!important}#fd-form-64644c656a140dbe85106be4 .ff-form-fields>div:first-child{min-width:0!important}#fd-form-64644c656a140dbe85106be4,#fd-form-64644c656a140dbe85106be4 .ff-form-fields{justify-content:center!important;max-width:360px!important;margin:0 auto!important}}.footer-links{background-color:#fff;border-top:1px solid #dcdcdc;padding:2rem 0;color:#5981c1;font-size:12px}.footer-inner--linksbar{max-width:1100px;margin:0 auto;padding:1rem 0;display:flex;flex-wrap:nowrap;justify-content:space-between;gap:2rem}.footer-links__socials{flex:0 0 auto}.footer-social-list{display:flex;gap:.75rem;list-style:none;padding:0;margin:0}.footer-links__menus{flex:1 1 auto;display:flex;flex-wrap:wrap;gap:2rem}.footer-col__heading{font-size:11px;letter-spacing:.2em;text-transform:uppercase;margin-bottom:1rem}.footer-bottom{background-color:#fff;border-top:1px solid #dcdcdc;padding:2rem 0 3rem;text-align:center;color:#93afd7;font-size:10px;letter-spacing:.15em}.footer-bottom a{color:#93afd7;text-decoration:none}.footer-bottom a:hover{text-decoration:underline}.back-to-top{position:fixed;bottom:20px;right:20px;width:40px;height:40px;background-color:#5981c1;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:9999px;text-decoration:none;opacity:.8;transition:opacity .3s ease}.back-to-top:hover{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/60/assets/footer.css.map */
