
.sibrille-footer-v5 .footer-menu-v5>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:0;margin:0 0 8px;gap:16px}
.sibrille-footer-v5 .footer-menu-v5>summary::-webkit-details-marker{display:none}
.sibrille-footer-v5 .footer-menu-v5>summary:after{content:'+';font-size:20px;line-height:1}
.sibrille-footer-v5 .footer-menu-v5[open]>summary:after{content:'−'}
.sibrille-footer-v5 .footer-menu-v5>summary h2{font-family:inherit;font-size:16px;line-height:1.4;margin:0}
.sibrille-footer-v5 .footer-menu-links>a{display:block;min-height:30px;font-size:14px;line-height:1.5;padding:4px 0}
@media(min-width:761px){.sibrille-footer-v5 .footer-menu-v5>summary:after{display:none}}
@media(max-width:760px){
.sibrille-footer-v5{padding-top:26px;padding-bottom:18px}
.sibrille-footer-v5 .footer-main{display:block;grid-template-columns:none;gap:0}
.sibrille-footer-v5 .footer-brand{margin-bottom:20px;grid-column:auto}
.sibrille-footer-v5 .footer-brand p{font-size:14px;line-height:1.5}
.sibrille-footer-v5 .footer-column{margin:0;max-width:none;width:100%}
.sibrille-footer-v5 .footer-menu-v5{border-top:1px solid rgb(255 255 255 / .24)}
.sibrille-footer-v5 .footer-menu-v5>summary{min-height:48px;margin:0}
.sibrille-footer-v5 .footer-menu-v5[open]{padding-bottom:12px}
.sibrille-footer-v5 .footer-menu-links>a{min-height:44px;padding:10px 0}
.sibrille-footer-v5 .footer-signup{margin-top:20px;grid-column:auto;max-width:none}
.sibrille-footer-v5 .footer-signup h2{font-size:18px}
.sibrille-footer-v5 .footer-signup p,.sibrille-footer-v5 .footer-signup input{font-size:14px}
.sibrille-footer-v5 .footer-signup button{min-height:44px;font-size:14px}
.sibrille-footer-v5 .payment-icons{margin-top:22px;gap:8px;flex-wrap:wrap}
.sibrille-footer-v5 .payment-icon{width:38px;height:24px}
.sibrille-footer-v5 .footer-bottom{margin-top:20px;font-size:14px;line-height:1.6;gap:14px}
.sibrille-footer-v5 .footer-legal{gap:8px 14px;font-size:14px}
.sibrille-footer-v5 .footer-legal a{min-height:44px;display:inline-flex;align-items:center}
}
