.footer .footer__content-top{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:flex-start;gap:50px 40px;padding-bottom:44px}.footer .footer__blocks-wrapper{flex:1 1 auto;gap:32px 48px;align-items:start}.footer .footer-block__heading{font-family:var(--font-heading-family);font-size:1.3rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:18px}.footer .footer-block__details-content a,.footer .footer-block--menu a{display:inline-block;padding:5px 0;color:rgba(var(--color-foreground),.72);text-decoration:none;transition:color .2s ease,transform .2s ease}.footer .footer-block__details-content a:hover,.footer .footer-block--menu a:hover{color:rgb(var(--color-foreground));transform:translate(3px)}.footer .footer-block--newsletter{width:100%;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.footer .footer-block__newsletter{width:100%;display:flex;align-items:center;justify-content:space-between;padding:40px;background:#fff;border-radius:20px;gap:20px}.footer .footer-block__newsletter .footer-block__heading{width:100%;text-align:left;margin:0!important;line-height:100%;height:auto;color:#070606;font-size:30px;letter-spacing:normal}.footer .newsletter-form__field-wrapper{margin:0}.footer .newsletter-form__button svg.icon.icon-arrow path{fill:#fff;position:relative}.footer .newsletter-form .field{border-radius:999px;overflow:hidden;background:#16130e;transition:border-color .2s ease}.footer .newsletter-form .field:focus-within{border-color:rgba(var(--color-foreground),.6)}.footer .newsletter-form .field__input{background:transparent;border:none;padding:14px 20px}.footer .newsletter-form .field label{color:#fff;opacity:1}.footer .newsletter-form__button{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border:none;width:56px;border-radius:999px;transition:opacity .2s ease;height:45px;margin:0}.footer .newsletter-form__button:hover{opacity:.85}.footer .footer__payment--newsletter{margin-top:20px}.footer .footer__payment--newsletter .list-payment{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}.footer .footer__payment--newsletter .list-payment__item{display:flex;align-items:center;justify-content:center}.footer .footer__payment--newsletter svg{width:38px;height:auto}.footer .footer__social-row{display:flex;flex-direction:column;align-items:center;gap:14px;padding-bottom:40px}.footer .footer__list-social--large{display:flex;gap:14px}.footer .footer__list-social--large li{display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;border:1.5px solid rgba(var(--color-foreground),.25);transition:border-color .2s ease,transform .2s ease}.footer .footer__list-social--large li:hover{border-color:rgb(var(--color-foreground));transform:translateY(-2px)}.footer .footer__list-social--large a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.footer .footer__social-handle{font-family:var(--font-heading-family);font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0}.footer .footer__content-bottom{padding-top:4px}.footer .footer__content-bottom-wrapper{flex-wrap:wrap;gap:12px}.footer .footer__copyright{gap:6px 16px;opacity:.65}.footer .policies a{color:inherit;text-decoration:none}.footer .policies a:hover{text-decoration:underline}.footer__blocks-wrapper.grid{display:grid;grid-template-columns:repeat(4,1fr)}.footer__blocks-wrapper.grid>.footer-block{width:100%}.footer-block__brand-info{min-width:400px}.footer .footer-block__details-content a:hover,.footer .footer-block--menu a:hover{text-decoration:none}@media screen and (max-width:767px){.page-width{padding:0 20px!important}footer.footer{padding:50px 0 20px}.footer-block__brand-info .footer__list-social.list-social{margin-bottom:25px}.footer .footer-block__newsletter{padding:20px!important}.footer .footer-block__newsletter .footer-block__heading{font-size:26px!important}.footer .footer__content-top{padding-bottom:30px!important}}@media screen and (max-width:749px){.footer .footer__content-top{flex-direction:column;gap:0!important}.footer .footer-block--newsletter{flex:1 1 auto}.newsletter-form__field-wrapper{max-width:100%!important}.footer .footer__payment--newsletter .list-payment{justify-content:center}.footer__blocks-wrapper.grid{gap:20px !important!important;grid-template-columns:repeat(1,1fr)!important}.footer-block__details-content{margin-bottom:0!important}.copyright__content{font-size:9px!important}footer .policies li a{padding:0!important}}@media screen and (max-width:430px){.footer .footer-block__newsletter .footer-block__heading{font-size:22px!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-footer.css.map */
