@media(max-width:760px) {
body:is(.kv-brand-body,.kv-commerce-body) .kv footer.kv-footer-accordion .footer-top { display:block; }
body:is(.kv-brand-body,.kv-commerce-body) .kv footer.kv-footer-accordion .footer-intro { margin-bottom:28px; }
body:is(.kv-brand-body,.kv-commerce-body) .kv footer.kv-footer-accordion .footer-intro h2 { font-size:28px; line-height:1.15; }
body:is(.kv-brand-body,.kv-commerce-body) .kv footer .kv-footer-fold { border-top:1px solid #ffffff24; }
body:is(.kv-brand-body,.kv-commerce-body) .kv footer .kv-footer-fold:last-child { border-bottom:1px solid #ffffff24; }
body:is(.kv-brand-body,.kv-commerce-body) .kv footer .kv-footer-fold h3 { min-height:0; margin:0; }
body:is(.kv-brand-body,.kv-commerce-body) .kv footer .kv-footer-toggle { display:flex; align-items:center; justify-content:space-between; gap:16px; width:100%; min-height:62px; padding:16px 0; border:0; border-radius:0; background:transparent; color:#f7f9fc; font:inherit; font-size:15px; font-weight:600; text-align:left; cursor:pointer; box-shadow:none; }
body:is(.kv-brand-body,.kv-commerce-body) .kv footer .kv-footer-toggle::after { content:'+'; color:#c4e52d; font-size:25px; font-weight:400; line-height:1; }
body:is(.kv-brand-body,.kv-commerce-body) .kv footer .kv-footer-toggle[aria-expanded=true]::after { content:'−'; }
body:is(.kv-brand-body,.kv-commerce-body) .kv footer .kv-footer-toggle:focus-visible { outline:2px solid #c4e52d; outline-offset:3px; }
body:is(.kv-brand-body,.kv-commerce-body) .kv footer .kv-footer-links { padding:0 0 16px 12px; }
body:is(.kv-brand-body,.kv-commerce-body) .kv footer .kv-footer-links[hidden] { display:none!important; }
body:is(.kv-brand-body,.kv-commerce-body) .kv footer .kv-footer-links>a { display:flex; align-items:center; min-height:44px; color:#c2cde0; font-size:14px; line-height:1.5; padding:8px 0; text-decoration:none; }
body:is(.kv-brand-body,.kv-commerce-body) .kv footer .kv-footer-links>a:hover { color:#c4e52d; }
body:is(.kv-brand-body,.kv-commerce-body) .kv footer.kv-footer-accordion .footer-base { margin-top:28px; padding-top:24px; }
}
