.mc-footer{background:#f5f7f6;color:#52615a;border-top:3px solid #45ad32;padding:48px 0 32px;font-size:15px;line-height:1.6}.mc-footer__grid{display:grid;grid-template-columns:1.1fr .9fr .9fr 1.2fr;gap:36px}.mc-footer__grid>*{min-width:0}.mc-footer h2{color:#20252b;font-size:16px;font-weight:700;line-height:1.5;margin:0 0 18px}.mc-footer p{margin:0}.mc-footer a{color:inherit;text-decoration:none;overflow-wrap:anywhere}.mc-footer a:hover{color:#28751d;text-decoration:underline}.mc-footer a:focus-visible,.mc-footer button:focus-visible,.mc-footer input:focus-visible{outline:2px solid #28751d;outline-offset:4px}.mc-footer__logo{display:inline-block;margin-bottom:24px;max-width:100%}.mc-footer__logo img{display:block;width:200px;max-width:100%;height:auto}.mc-footer__contact{color:#20252b;font-weight:500}.mc-footer__contact-row{display:flex;align-items:flex-start;gap:14px;margin-bottom:16px}.mc-footer__contact-row>svg{width:16px;height:18px;flex-shrink:0;margin-top:4px;color:#28751d}.mc-footer__links{list-style:none;padding:0;margin:0}.mc-footer__links li{margin-bottom:4px}.mc-footer__links a{display:inline-flex;align-items:center;min-height:32px}.mc-footer__links--bullets li{padding-left:15px;position:relative}.mc-footer__links--bullets li:before{content:"";position:absolute;left:0;top:14px;width:4px;height:4px;background:#45ad32}.mc-footer__newsletter>p{margin:-4px 0 20px}.mc-footer__field{display:flex;border:1px solid #c8d3cc;background:#fff;min-height:48px}.mc-footer__field input{min-width:0;width:100%;border:0;border-radius:0;padding:10px 14px;background:transparent;color:#20252b;font:inherit;font-size:16px}.mc-footer__field input::placeholder{color:#637168;opacity:1}.mc-footer__field button{flex-shrink:0;width:48px;border:0;border-radius:0;margin:-1px;background:#45ad32;color:#20252b;cursor:pointer;display:grid;place-items:center}.mc-footer__field button:hover{background:#3a9629;color:#fff}.mc-footer__field button svg{width:23px;height:23px}.mc-footer__message{margin-top:12px;color:#20252b}.shopify-section-group-footer-group .footer{border-top:1px solid #dce3df}@media(max-width:989px){.mc-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}}@media(max-width:599px){.mc-footer{padding:40px 0 24px}.mc-footer__grid{grid-template-columns:minmax(0,1fr);gap:30px}.mc-footer h2{margin-bottom:16px}.mc-footer__links a{min-height:40px}.mc-footer__links--bullets li:before{top:18px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/mc-footer.css.map */
