.footer{border-top:1px solid rgba(0,0,0,.06);background-color:#fff!important;padding-top:8rem;padding-bottom:6rem}@media screen and (min-width: 750px){.footer{padding-top:12rem;padding-bottom:10rem}}.footer__content-top.page-width{max-width:1400px}.footer__blocks-wrapper{display:flex!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:4rem 2rem!important}@media screen and (min-width: 990px){.footer__blocks-wrapper{gap:6rem 8rem!important}}.footer-block{flex:1 1 200px!important;min-width:180px;margin:0!important}.footer-block__heading{font-family:Fraunces,serif!important;font-weight:800!important;font-size:1.6rem!important;color:var(--z-black)!important;margin-bottom:2.5rem!important;text-transform:none!important;letter-spacing:-.01em!important;line-height:1.25!important;word-break:normal!important;overflow-wrap:normal!important}@media screen and (max-width: 749px){.footer-block__heading{font-size:1.8rem!important;letter-spacing:-.02em!important;margin-bottom:2rem!important}}.footer-block__details-content{margin:0!important}.footer-block__details-content .list-menu__item--link{font-family:var(--font-body-family)!important;font-weight:500!important;font-size:1.3rem!important;color:#555!important;padding:.6rem 0!important;transition:all .2s var(--z-ease)!important;text-decoration:none!important;display:block}.footer-block__details-content .list-menu__item--link:hover{color:var(--z-brand-blue)!important}.footer-block__details-content.rte{font-family:var(--font-body-family)!important;font-size:1.3rem!important;line-height:1.6!important;color:#666!important}.footer-block--newsletter{flex:2 1 300px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;margin-bottom:5rem!important}.footer-block__newsletter{width:100%!important;max-width:400px!important}.footer__newsletter .field,.footer-block__newsletter .field,.footer__newsletter .newsletter-form__field-wrapper .field{border:none!important;box-shadow:none!important;background:transparent!important}.footer__newsletter .field__input{margin:0!important;background:#fff!important;border:1px solid #E5E7EB!important;border-radius:12px!important;height:5.4rem!important;padding:0 5rem 0 2rem!important;font-family:var(--font-body-family)!important;font-size:1.4rem!important;color:var(--z-black)!important;transition:all .2s ease!important}.footer__newsletter .field__input:focus{background:#fff!important;border-color:#000!important;box-shadow:0 0 0 1px #000!important}.footer__newsletter .field__label{left:2rem!important;top:1.7rem!important;font-size:1.4rem!important;color:#999!important}.footer__newsletter .field__input:focus~.field__label,.footer__newsletter .field__input:not(:placeholder-shown)~.field__label{top:.8rem!important;font-size:1rem!important}.footer__newsletter .field__button{right:.5rem!important;width:4rem!important;height:4rem!important;top:50%!important;transform:translateY(-50%)!important;background:#000!important;border-radius:10px!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}.footer__newsletter .field__button svg{width:1.8rem!important;height:1.8rem!important}.footer-block--newsletter .footer__list-social{margin-top:3.5rem!important;justify-content:flex-start!important}.footer__content-bottom{border-top:1px solid rgba(0,0,0,.06);padding-top:4rem;margin-top:6rem}.footer__content-bottom-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:3rem}.footer__copyright{text-align:left!important;margin:0!important}.copyright__content{font-family:var(--font-body-family)!important;font-size:1.1rem!important;font-weight:500!important;color:#999!important;display:inline-block;margin-right:2rem}.footer__payment{margin:0!important}.list-payment{display:flex;gap:1.5rem;padding:0}.icon--full-color{filter:grayscale(1) invert(0)!important;opacity:.4!important;transition:all .3s ease!important;width:32px}.icon--full-color:hover{filter:grayscale(0)!important;opacity:1!important}@media screen and (max-width: 749px){.footer{padding-top:6rem}.footer-block{flex:1 1 100%!important;text-align:left!important}.footer__content-bottom-wrapper{flex-direction:column;align-items:flex-start}.footer-block__heading{margin-bottom:1.5rem!important}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/section-footer.css.map */
