/* Footer integration & mobile Call – Reederei Löwa 2.6 */
.loewa-footer-custom-nav{display:block}
.loewa-footer-custom-list{list-style:none!important;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:4px}
.loewa-footer-custom-list li{margin:0!important;padding:0!important;list-style:none!important}
.loewa-footer-custom-list a{color:inherit!important;text-decoration:none!important;font:inherit!important;line-height:1.55!important}
.loewa-footer-custom-list a:hover,.loewa-footer-custom-list a:focus-visible{text-decoration:underline!important}
.loewa-v26-mobile-call{display:none!important}
@media(max-width:767px){
 .loewa-v26-mobile-call{
  position:fixed!important;right:16px!important;bottom:calc(84px + env(safe-area-inset-bottom,0px))!important;
  display:flex!important;align-items:center!important;justify-content:center!important;
  width:58px!important;height:58px!important;min-width:58px!important;
  border-radius:50%!important;background:#edbb42!important;color:#083653!important;
  border:2px solid #fff!important;box-shadow:0 6px 22px rgba(2,30,45,.28)!important;
  z-index:8950!important;text-decoration:none!important;
  transition:transform .25s ease,opacity .25s ease!important;
 }
 .loewa-v26-mobile-call:focus-visible{outline:3px solid #176a94!important;outline-offset:4px!important}
 .loewa-v26-mobile-call:active{transform:scale(.95)}
 .loewa-v26-phone-icon{display:block;width:27px;height:27px;flex:none}
 body.loewa-mobile-menu-expanded .loewa-v26-mobile-call{transform:translateX(130%)!important;opacity:0!important;pointer-events:none!important}
}
@media(prefers-reduced-motion:reduce){.loewa-v26-mobile-call{transition:none!important}}
