.footer .footer__main{display:flex!important;flex-wrap:nowrap!important;gap:2rem!important;margin-bottom:2rem!important}.footer .footer__main .footer-col--newsletter{flex:1 1 auto!important;max-width:420px!important;min-width:200px!important}.footer .footer__main .footer-col--links:nth-of-type(1){flex:0 1 auto!important;min-width:120px!important;margin-left:auto!important}.footer .footer__main .footer-col--links:nth-of-type(2){flex:0 1 auto!important;min-width:120px!important}.footer .footer__main .footer-col--text{flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin-top:1rem!important;display:block!important;text-align:right!important}.footer .footer-col--text .footer-block{display:flex!important;justify-content:flex-end!important;text-align:right!important}.footer .footer-col--text .social{display:inline-flex!important;justify-content:flex-end!important;gap:1rem!important}.footer .footer-col--newsletter .disclosure__content{display:flex!important;flex-direction:column!important}.footer .footer-col--newsletter .rte{order:3!important;margin-top:1rem!important}.footer .footer-col--newsletter form{order:2!important}.footer .form__field{border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}.footer .input-with-button{display:flex!important;gap:8px!important;align-items:stretch!important;background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;padding:0!important;margin:0!important;position:relative!important}.footer .input-with-button:before{content:""!important;position:absolute!important;left:15px!important;top:50%!important;transform:translateY(-50%)!important;width:22px!important;height:17px!important;background-image:url('data:image/svg+xml;utf8,<svg viewBox="0 -3 26 23" xmlns="http://www.w3.org/2000/svg"><g stroke="%235b5f71" stroke-width="2" fill="none"><path d="M0,0 L25,0 L25,17 L0,17 L0,0 Z M2,2 L2,15 L23,15 L23,2 L2,2 Z"/><path d="M13.0131231,8.89168498 L11.9868769,8.89168498 L12.5,8.5849266 L13.0131231,8.89168498 Z M23.4868769,2.01668498 L24.5131231,3.73331502 L12.5,10.9150734 L0.48687689,3.73331502 L1.51312311,2.01668498 L12.5,8.5849266 L23.4868769,2.01668498 Z"/></g></svg>')!important;background-repeat:no-repeat!important;background-size:contain!important;pointer-events:none!important;z-index:1!important}.footer .input-with-button .input{flex:1!important;height:49px!important;padding:12px 12px 12px 55px!important;border:1px solid rgba(64,64,64,.4)!important;border-radius:5px!important;font-size:16px!important;line-height:normal!important;color:#404040!important;background-color:#fff!important;box-sizing:border-box!important;box-shadow:none!important}.footer .input-with-button .input:focus{outline:none!important;border-color:#689db9!important;box-shadow:none!important}.footer .input-with-button .btn{width:123px!important;height:49px!important;min-height:49px!important;padding:0 20px!important;background-color:#689db9!important;color:#fff!important;border:none!important;border-radius:5px!important;font-size:16px!important;font-weight:600!important;flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;box-shadow:none!important}.footer .btn svg{display:none!important}.footer .btn .visually-hidden{position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:nowrap!important}.footer .btn:hover{background-color:#5a8ba3!important}.footer .footer-menu__links>li{margin-bottom:8px!important}.footer .footer-menu__links>li:last-child{margin-bottom:4px!important}.footer .footer-block__heading,.footer .disclosure__title{color:#1f5978!important}@media(max-width:767px){.footer .footer__main{flex-wrap:wrap!important}.footer .footer__main .footer-col--newsletter,.footer .footer__main .footer-col--links{flex:1 1 100%!important;margin-left:0!important}.footer .footer__main .footer-col--text{text-align:left!important}.footer .footer-col--text .footer-block,.footer .footer-col--text .social{justify-content:flex-start!important}.footer .input-with-button{flex-direction:column!important}.footer .input-with-button:before{top:25px!important;transform:translateY(-50%)!important}.footer .input-with-button .btn{width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/footer-custom.css.map */
