#footer{padding:40px 30px}#footerInner{max-width:1440px;margin:0 auto}#footerMain{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:60px}#footerLogo{max-width:184px;margin-bottom:57px}.footerText{color:#696969;line-height:27px;margin-bottom:18px;max-width:420px}.footerForm{margin-bottom:57px}.footerFormContainer{background-color:#fff;border-radius:45px;max-width:480px;width:100%;display:flex;align-items:center;padding:20px 40px}.footerFormInput{border:none;background-color:transparent;padding:0}.footerFormInput::placeholder{color:#00000040}.footerFormInput:focus{outline:none}.footerFormButton{color:#a5bfa9;line-height:27px;background-color:transparent;cursor:pointer;max-width:fit-content;padding:0 10px}#footerSocial{display:flex;align-items:center;gap:30px}.footerSocialItem{max-width:34px;opacity:60%;transition:opacity ease .3s}.footerSocialItem:hover{opacity:100%}#footerRight{display:flex;justify-content:space-between;gap:30px;padding-left:30px}.footerLinks,.footerLinksList{display:flex;flex-direction:column;gap:15px}.footerLinksTitle{color:#4a7960;font-weight:500;line-height:11px}.footerLinksList{gap:7px}.footerLinksListItem{color:#696969;max-width:fit-content;position:relative}.footerLinksListItem:before{content:"";position:absolute;display:block;bottom:0;height:1px;background-color:#696969;transition:all ease .3s;right:50%;left:50%}.footerLinksListItem:hover:before{right:0;left:0}#footerRightOuter{display:flex;flex-direction:column;gap:60px}#footerDisclaimer{text-align:center;color:#a5bfa9;font-size:14px}#footerFormMobile{display:none}@media (max-width: 800px){#footer{padding:30px}#footerMain{display:flex;flex-direction:column-reverse;gap:50px;font-size:18px;margin-bottom:32px}#footerLeft{display:flex;flex-direction:column}#footerLogo{max-width:142px;margin:0 auto;order:4}.footerText{margin-bottom:21px;order:1}.footerForm{margin-bottom:0}.footerFormContainer{padding:14px 26px}#footerSocial{order:3;margin-bottom:50px;justify-content:center}#footerRight{justify-content:center;gap:40px;padding-left:0}.footerLinks{gap:26px}.footerLinksTitle{font-size:20px}.footerLinksList{gap:10px}#footerRightOuter{gap:50px}#footerLeft .footerText,#footerLeft .footerForm{display:none}#footerFormMobile{display:block}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/theme-footer.css.map */
