@media screen and (max-width: 768px){.footer .page-width{padding:0 3rem}}.footer__content-top{display:flex;justify-content:space-between;gap:64px;padding-bottom:64px;border-bottom:1px solid #333}@media screen and (max-width: 1200px){.footer__content-top{flex-direction:column}}@media screen and (max-width: 768px){.footer__content-top{gap:48px;padding-bottom:48px}}.footer__logo img{display:block;width:100%;max-width:248px}@media screen and (max-width: 768px){.footer__logo img{width:100%;max-width:184px}}.footer__logo-newsletter{display:flex;flex-direction:column;gap:48px}@media screen and (max-width: 1024px){.footer__logo-newsletter{gap:40px}}@media screen and (max-width: 768px){.footer__logo-newsletter{gap:32px}}.footer__newsletter{display:flex;flex-direction:column;gap:16px;width:100%;max-width:529px}@media screen and (max-width: 1200px){.footer__newsletter{max-width:750px}}.footer-block__heading{font-size:16px;line-height:140%;margin-block:0}.newsletter-form__field-wrapper{display:grid;gap:8px;grid-template-columns:minmax(200px,337px) auto}@media screen and (max-width: 1200px){.newsletter-form__field-wrapper{grid-template-columns:1fr auto}}@media screen and (max-width: 576px){.newsletter-form__field-wrapper{grid-template-columns:1fr;gap:16px}}.newsletter-form__field-wrapper button{min-height:auto}.newsletter-form__field-wrapper input{height:auto}.newsletter-form__field-wrapper .field:has(input.error):after{border:1px solid red}.footer-block__newsletter span:not(.footer-block__newsletter button span){color:rgba(var(--color-foreground),.8);font-size:12px;line-height:140%}.footer-block__newsletter .field__label{top:calc(50% - 12px)}.newsletter-form__message#contact_form-error:empty,.newsletter-form__message#contact_form-success:empty{display:none}.newsletter-form__message#contact_form-error,.newsletter-form__message#contact_form-success{display:none;align-items:center;gap:10px}.newsletter-form__message#contact_form-error.active,.newsletter-form__message#contact_form-success.active{display:flex}.footer-block__newsletter form button.loading .loading__spinner{display:flex!important}.footer__menus{display:flex;align-items:flex-start;gap:20px;flex:1;max-width:855px}@media screen and (max-width: 1400px){.footer__menus{flex:inherit}}@media screen and (max-width: 576px){.footer__menus{flex-direction:column;gap:32px}}.footer__menu{width:100%;max-width:272px;display:flex;flex-direction:column;gap:32px}.footer__menu span{color:rgba(var(--color-foreground),.8);font-size:16px;font-style:normal;font-weight:400;line-height:140%}.footer__menu .footer-block__details-content{display:flex;flex-direction:column;gap:16px}.footer__menu .footer-block__details-content a{display:flex;width:fit-content;font-size:16px;font-style:normal;font-weight:400;line-height:140%;padding:0;white-space:nowrap}.footer__content-bottom{padding-top:64px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:24px}@media screen and (max-width: 768px){.footer__content-bottom{padding-top:48px}}.copyright__content,.copyright__content a{color:#999;font-size:16px;font-style:normal;font-weight:400;line-height:140%;text-decoration:none}.footer__content-bottom__right .policies{display:flex;align-items:center;flex-wrap:wrap;gap:16px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-footer.css.map */
