.footer__wrapper{display:grid;gap:53px;grid-template-columns:1fr 1fr 1fr 1.12fr}@media screen and (max-width:1420px){.footer__wrapper{gap:20px}}@media screen and (max-width:1350px){.footer__wrapper{grid-template-columns:1fr 1fr}}@media screen and (max-width:749px){.footer__wrapper{gap:14px;grid-template-columns:1fr}.footer__top{--padding-block-start:16px!important;--padding-block-end:16px!important}}.footer__accordion{display:block}@media screen and (max-width:749px){.footer__accordion{border-bottom:2px solid color-mix(in srgb,var(--color-background) 75.7%,var(--color-foreground))}.footer__accordion:first-of-type{border-top:2px solid color-mix(in srgb,var(--color-background) 75.7%,var(--color-foreground))}.footer__accordion:last-of-type{border-top:none}}.footer__accordion-heading{color:var(--color-foreground);padding:0 0 8px}@media screen and (max-width:749px){.footer__accordion-heading{padding:15px 0}}.footer__accordion-heading:hover{color:var(--color-foreground)}.footer__accordion-heading .svg-wrapper{display:none}@media screen and (max-width:749px){.footer__accordion-heading .svg-wrapper{display:inline-flex}}.footer__accordion-heading .svg-wrapper svg path{fill:currentColor}.footer__title{font-size:16px;font-weight:700;margin:0 0 8px}@media screen and (max-width:749px){.footer__title{align-items:center;display:flex;justify-content:space-between;width:100%}}.footer__title.footer__company-name{font-size:18px;margin:0 0 18px}@media screen and (max-width:749px){.footer__title.footer__company-name{display:none}}.footer__title.footer__social-media-title{margin-bottom:8px}.footer__title.footer__additional-title{font-size:14px}.footer__links-list{display:flex;flex-direction:column;gap:4.5px;margin-bottom:22px}@media screen and (max-width:749px){.footer__customer-service-wrapper{display:grid;gap:10px;grid-template-columns:1fr 1fr}.footer__customer-service-wrapper .footer__links-list{margin-bottom:0}}.footer__buttons{display:flex;gap:12px;margin-bottom:23px}@media screen and (max-width:749px){.footer__buttons{margin-bottom:21px}}.footer__buttons .button{padding:11px 22px;width:auto}@media screen and (max-width:749px){.footer__buttons .button{font-size:12px;width:100%}.footer__text-info{margin-top:-14px}}.footer__social-media svg path{fill:currentColor}.footer__description{font-weight:600;line-height:1.6;margin-bottom:15px}@media screen and (max-width:749px){.footer__description{margin-bottom:9px}}.footer__description em{font-size:11px;font-style:normal}.footer__link{font-weight:600}.footer__newsletter-form .email-signup__input{border:none;border-radius:6px;font-size:14px;font-weight:600;padding:12px 16px;width:100%}@media screen and (max-width:749px){.footer__newsletter-form .email-signup__input{font-size:12px;padding:12px 14px}}.footer__newsletter-form .email-signup__input:placeholder{color:var(--color-input-text);font-size:14px;font-weight:600}@media screen and (max-width:749px){.footer__newsletter-form .email-signup__input:placeholder{font-size:12px}}.footer__newsletter-form .email-signup__button{font-size:14px;margin-top:12px;padding:12px 16px;width:100%}@media screen and (max-width:749px){.footer__newsletter-form .email-signup__button{font-size:12px}}.footer__newsletter-form .email-signup__message{align-items:flex-end;display:flex;gap:3px;justify-content:center}.footer__newsletter-form .email-signup__message--error{color:var(--color-error)}.footer__newsletter-form .email-signup__message--success{color:var(--color-success)}.footer__bottom{border-top:2px solid color-mix(in srgb,var(--color-background) 75.7%,var(--color-foreground))}.footer__bottom-wrapper{align-items:center;display:flex;justify-content:space-between;padding:15px 0}@media screen and (max-width:749px){.footer__bottom-wrapper{flex-direction:column;gap:12px;text-align:center}}.footer__bottom-wrapper .footer__payment-icons{align-items:center;display:flex;gap:4px}.footer__bottom-wrapper .footer__copyright{color:#d9d9d9;font-size:13px;font-weight:600}