.page-footer .footer-static-container .footer-static .footer-links.contacts h2{font-size:22px;line-height:1.3;font-weight:500;margin:0 0 16px}.page-footer .footer-static-container .footer-static .footer-links.contacts h2+p{display:none}.page-footer .footer-static-container .footer-static .footer-links.contacts>p{font-size:14px;line-height:1.75;margin:0;max-width:460px;color:#626262}.page-footer .footer-static-container .footer-static .footer-links.contacts .block.newsletter{width:100%;max-width:460px;margin:22px 0 0}.page-footer .footer-static-container .footer-static .footer-links.contacts .block.newsletter .field.newsletter{margin:0}.page-footer .footer-static-container .footer-static .footer-links.contacts .block.newsletter .field.newsletter .control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;align-items:start}.page-footer .footer-static-container .footer-static .footer-links.contacts .block.newsletter .field.newsletter .control input{box-sizing:border-box;min-width:0;width:100%;height:48px;padding:0 15px;margin:0;border:1px solid #d8d8d8;border-radius:0;background:#fff;font-size:14px}.page-footer .footer-static-container .footer-static .footer-links.contacts .block.newsletter .actions{position:static;width:auto;display:block}.page-footer .footer-static-container .footer-static .footer-links.contacts .block.newsletter .actions .subscribe{box-sizing:border-box;height:48px;min-height:48px;padding:0 20px;margin:0;white-space:nowrap;line-height:1.3;font-size:11px;font-weight:600;background:#252525;color:#fff;border:1px solid #252525;border-radius:0}.page-footer .footer-static-container .footer-static .footer-links.contacts .block.newsletter .field-recaptcha{margin-top:18px;clear:both}.page-footer .footer-static-container .footer-static .footer-links.contacts .block.newsletter .newsletter-feedback:empty{display:none}.page-footer .footer-static-container .footer-static .footer-links.contacts .block.newsletter .field.newsletter .control>.mage-error{grid-column:1/-1;margin-top:8px}@media(max-width:540px){.page-footer .footer-static-container .footer-static .footer-links.contacts h2{font-size:20px}.page-footer .footer-static-container .footer-static .footer-links.contacts .block.newsletter .field.newsletter .control{grid-template-columns:minmax(0,1fr);gap:10px}.page-footer .footer-static-container .footer-static .footer-links.contacts .block.newsletter .actions,.page-footer .footer-static-container .footer-static .footer-links.contacts .block.newsletter .actions .subscribe{width:100%}}