@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=DM+Sans:opsz,wght@9..40,300;9..40,400&display=swap";#shopify-section-footer,.footer,footer,.footer-section,.footer__content-top,.footer__content-bottom,.footer-block,.footer__blocks-wrapper{background:#1e2e18!important;color:#ccddb8!important;border-top:none!important}.footer__content-top{padding:48px 64px 40px!important;gap:48px!important}.footer__content-bottom{padding:18px 64px!important;border-top:1px solid rgba(204,221,184,.1)!important}.footer-block__heading,.footer__heading,.footer-block h2,.footer-block h3{font-family:DM Sans,sans-serif!important;font-size:10px!important;font-weight:400!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#6a9a48!important;margin-bottom:16px!important;padding-bottom:0!important;border:none!important}.footer-block__list,.footer__list,.footer-block ul{list-style:none!important;padding:0!important;margin:0!important}.footer-block__list li,.footer__list li,.footer-block ul li{margin-bottom:10px!important}.footer-block__list a,.footer__list a,.footer-block ul li a,.footer a{font-family:DM Sans,sans-serif!important;font-size:13px!important;font-weight:300!important;color:#ccddb8b3!important;text-decoration:none!important;transition:color .2s ease!important}.footer-block__list a:hover,.footer__list a:hover,.footer-block ul li a:hover,.footer a:hover{color:#f4f0e8!important}.footer__newsletter,.footer-block--newsletter{background:transparent!important}.newsletter-form__field-wrapper{display:flex!important;width:100%!important;border:1px solid rgba(204,221,184,.25)!important;overflow:hidden!important;background:#ffffff0a!important}.newsletter-form__field-wrapper input[type=email],.footer__newsletter input[type=email],#NewsletterForm--footer input{background:transparent!important;border:none!important;box-shadow:none!important;color:#ccddb8!important;font-family:DM Sans,sans-serif!important;font-size:13px!important;font-weight:300!important;padding:11px 14px!important;flex:1!important;min-width:0!important;outline:none!important;width:100%!important}.newsletter-form__field-wrapper input[type=email]::placeholder,#NewsletterForm--footer input::placeholder{color:#ccddb84d!important}.newsletter-form__button,.footer__newsletter button[type=submit],#NewsletterForm--footer button{background:#2a3d22!important;border:none!important;border-left:1px solid rgba(204,221,184,.15)!important;color:#ccddb8!important;font-family:DM Sans,sans-serif!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:11px 18px!important;cursor:pointer!important;transition:background .2s!important;flex:0 0 auto!important;white-space:nowrap!important}.newsletter-form__button:hover,.footer__newsletter button[type=submit]:hover{background:#3a5530!important}.newsletter-form__button svg,.footer__newsletter button svg{fill:#ccddb8!important;stroke:#ccddb8!important}.newsletter-form__description,.footer-block--newsletter .rte,.footer__newsletter .rte{font-family:DM Sans,sans-serif!important;font-size:11px!important;color:#ccddb859!important;line-height:1.6!important;margin-top:10px!important}.shopify-follow-button,[class*=follow-on-shop],shop-follow-button{display:none!important}.footer-block--newsletter .footer-block__heading+p{display:none!important}.footer__localization,.localization-form,.footer .localization-selector,.footer .disclosure,#shopify-section-footer .localization-selector{display:none!important}.footer__copyright,.footer__content-bottom p,.footer__content-bottom span,.footer__content-bottom li{font-family:DM Sans,sans-serif!important;font-size:11px!important;color:#ccddb84d!important;letter-spacing:.05em!important}.footer__copyright a,.footer__content-bottom a{color:#ccddb84d!important;text-decoration:none!important}.footer__payment-icons svg,.payment-icons svg{height:22px!important;opacity:.35!important;filter:brightness(10)!important}@media(max-width:989px){.footer__content-top{padding:40px 32px 32px!important;gap:32px!important}}@media(max-width:749px){.footer__content-top{padding:32px 20px!important}.footer__content-bottom{padding:14px 20px!important;flex-direction:column!important;gap:10px!important;text-align:center!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/pm-footer.css.map */
