/* LIOVELA Z93 - mobile-only language menu overlay. Modyfikator stworzony przez gumis */
@media (max-width: 767px){
  .liovela-b2cnav-v56,
  .liovela-b2cnav-v56__inner,
  .liovela-b2cnav-v56__lang{
    overflow: visible !important;
  }
  .liovela-b2cnav-v56__lang{
    position: relative !important;
    z-index: 2147483000 !important;
  }
  .liovela-b2cnav-v56__lang-btn{
    position: relative !important;
    z-index: 2147483001 !important;
  }
  .liovela-b2cnav-v56__lang-menu{
    display: none !important;
  }
  body.liovela-z93-lang-open{
    overflow-x: hidden !important;
  }
  .liovela-z93-lang-backdrop{
    position: fixed !important;
    inset: 0 !important;
    z-index: 2147483000 !important;
    background: transparent !important;
  }
  .liovela-z93-lang-layer{
    position: fixed !important;
    z-index: 2147483647 !important;
    min-width: 96px !important;
    max-width: calc(100vw - 16px) !important;
    background: #8b7446 !important;
    border: 1px solid rgba(255,255,255,.28) !important;
    border-radius: 10px !important;
    padding: 6px !important;
    box-shadow: 0 12px 30px rgba(0,0,0,.34) !important;
    display: flex !important;
    flex-direction: column !important;
    gap: 4px !important;
  }
  .liovela-z93-lang-layer a{
    display: block !important;
    padding: 9px 14px !important;
    border-radius: 8px !important;
    color: #fff !important;
    text-decoration: none !important;
    font-size: 13px !important;
    line-height: 1.1 !important;
    font-weight: 700 !important;
    text-align: center !important;
    white-space: nowrap !important;
    background: rgba(255,255,255,.08) !important;
  }
  .liovela-z93-lang-layer a:active,
  .liovela-z93-lang-layer a:hover{
    background: rgba(255,255,255,.18) !important;
    color: #fff !important;
  }
}
@media (min-width: 768px){
  .liovela-z93-lang-layer,
  .liovela-z93-lang-backdrop{ display:none !important; }
}