.wl-footer{background:#222;color:#fff;padding-block:28px 32px;font-family:var(--font-body--family,Arial,sans-serif)}
.wl-footer *{box-sizing:border-box}.wl-footer :is(p,h2,h3,ul){margin:0}.wl-footer a{color:inherit;text-decoration:none}.wl-footer a:hover{text-decoration:underline;text-underline-offset:4px}.wl-footer :is(a,button,input,summary):focus-visible{outline:2px solid #fff;outline-offset:4px}
.wl-footer__center{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:1400px;margin-inline:auto}
.wl-footer__upper{width:100%;margin-bottom:56px}.wl-footer__upper ul{display:flex;flex-wrap:wrap;gap:20px 60px;padding:0;list-style:none;align-items:center;justify-content:center}.wl-footer__upper a{display:inline-flex;align-items:center;min-height:32px;font-size:15px}
.wl-footer__logo{margin-bottom:28px}.wl-footer__logo img{width:300px;max-width:100%;height:auto;display:block}
.wl-footer__intro{max-width:620px;margin-bottom:18px!important;font-size:12px;line-height:1.75;color:#ccc}
.wl-footer__socials{display:flex;gap:22px;align-items:center;justify-content:center;margin-bottom:18px}.wl-footer__socials a,.wl-footer__social-link{display:inline-flex;gap:7px;align-items:center;justify-content:center;font-size:11px}.wl-social-icon{width:16px;height:16px;flex:0 0 16px}
.wl-footer__signup{width:100%;max-width:420px}.wl-footer__field{display:flex;min-height:60px;background:#fff;border:1px solid #d4d4d4}.wl-footer__field input{width:100%;min-width:0;flex:1;border:0;background:#fff;padding:0 20px;color:#222;font:15px var(--font-body--family,Arial,sans-serif)}.wl-footer__field button{border:0;flex:0 0 60px;background:#fff;color:#222;font-size:27px;cursor:pointer}.wl-footer__field button:hover{opacity:.65}.wl-footer__message{font-size:12px;line-height:1.6;margin-top:14px!important}
.wl-footer__bottom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1050px;margin:56px auto 0;text-align:center}
.wl-footer__group{border:0}.wl-footer__group summary{display:none}.wl-footer__panel{display:flex!important;flex-direction:column;align-items:center}.wl-footer__panel a{font-size:11px;line-height:1.6;padding-block:7px;max-width:100%;overflow-wrap:anywhere}
.wl-footer__payments{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center;max-width:760px;margin:38px auto 0;opacity:.78}.wl-payment-icon{height:22px;width:auto;max-width:38px;filter:grayscale(1) brightness(0) invert(1)}.wl-payment-bizum{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 8px;border:1px solid currentColor;border-radius:2px;font-size:8px;font-weight:600;letter-spacing:.08em}
.wl-footer__copyright{text-align:center;font-size:10px;color:#c8c9c2;margin-top:26px!important}
@media(max-width:749px){
  .wl-footer{padding-block:32px 26px}.wl-footer__upper{margin-bottom:36px}.wl-footer__upper ul{gap:8px 20px}.wl-footer__upper a{font-size:12px}.wl-footer__logo img{width:190px}.wl-footer__intro{font-size:11px;max-width:44ch}.wl-footer__field{min-height:54px}.wl-footer__field input{padding-inline:14px}.wl-footer__field button{flex-basis:54px}
  .wl-footer__bottom{display:block;margin-top:40px;text-align:left}.wl-footer__group{border-top:1px solid #ffffff26}.wl-footer__group:last-child{border-bottom:1px solid #ffffff26}.wl-footer__group summary{display:flex;list-style:none;align-items:center;justify-content:space-between;min-height:52px;padding:0 2px;font-size:11px;letter-spacing:.06em;cursor:pointer}.wl-footer__group summary::-webkit-details-marker{display:none}.wl-footer__group summary span{font-size:17px;font-weight:300;transition:transform .18s}.wl-footer__group[open] summary span{transform:rotate(45deg)}
  .wl-footer__group:not([open])>.wl-footer__panel{display:none!important}.wl-footer__panel{display:flex!important;align-items:flex-start;padding:0 2px 18px}.wl-footer__panel a{font-size:12px;min-height:32px;padding-block:6px}.wl-footer__payments{margin-top:28px;gap:6px}.wl-payment-icon{height:18px;max-width:32px}.wl-payment-bizum{height:18px;font-size:7px}
}

.wl-footer__desktop-group{display:flex;flex-direction:column;align-items:center;min-width:0}
.wl-footer__desktop-group h3{font:500 11px/1.5 var(--font-body--family,Arial,sans-serif);letter-spacing:.04em;margin:0 0 14px;text-transform:uppercase}
.wl-footer__mobile-group{display:none}
@media(max-width:749px){
.wl-footer__desktop-group{display:none}
.wl-footer__mobile-group{display:block;border-top:1px solid #ffffff26}
.wl-footer__mobile-group:last-child{border-bottom:1px solid #ffffff26}
.wl-footer__mobile-group summary{display:flex;align-items:center;justify-content:space-between;list-style:none;min-height:52px;padding:0 2px;cursor:pointer;letter-spacing:.06em;font-size:11px}
.wl-footer__mobile-group summary::-webkit-details-marker{display:none}
.wl-footer__mobile-group summary span{font-size:17px;font-weight:300;transition:transform .18s}
.wl-footer__mobile-group[open] summary span{transform:rotate(45deg)}
.wl-footer__mobile-group:not([open])>.wl-footer__panel{display:none!important}
.wl-footer__mobile-group>.wl-footer__panel{display:flex!important;flex-direction:column;align-items:flex-start;padding:0 2px 18px}
.wl-footer__mobile-group>.wl-footer__panel a{min-height:32px;padding-block:6px;font-size:12px}
}
