
            @font-face {font-family: 'Noto'; src: url('/dm-fonts/Noto-Regular.ttf') format('truetype');}
@font-face {font-family: 'Noto'; src: url('/dm-fonts/Noto-Italic.ttf') format('truetype'); font-style: italic;}
@font-face {font-family: 'Noto'; src: url('/dm-fonts/Noto-Bold.ttf') format('truetype'); font-weight: bold;}
            @font-face {font-family: 'Alegreya SC'; src: url('/dm-fonts/AlegreyaSansSC-Bold.ttf') format('truetype'); font-weight: bold;}

            img.logo { width: 20%; }

            @media screen {
            #header * { background-color: #050626; }
            #dm-container, #dm-container li, #footer { background-color: #050626; }
            #dm-container li, #dm-container p  { color: #ffffff; }
            h1, h2, h3, h4, h5 { color: #ff0a0a; }
            }

            #dm-container li, #dm-container p  { font-family: 'Noto', sans-serif; font-weight: normal; }
            h1, h2, h3, h4, h5 { font-family: 'Alegreya SC', serif; font-weight: bold; }

            li.dietary_restriction {  }
            li.custom_tag {  }
            div.allergens {  }

            .dm_standard {background-color: #050626;}


.btn-group-lg>.btn, .btn-lg {padding: 40px 60px;border-radius: 50px;color:#FFF;border: none;line-height:1;width: 80%;display: flex;justify-content: space-between;align-items: center;text-align: center;font-size: 1.6rem;font-weight: 100;cursor: pointer;transition: color .3s;margin:auto;margin-bottom: 20px;background-color: #d08e00;}

#dm-container li, #dm-container p {font-family: 'Noto', sans-serif;font-weight: normal;font-size:.9rem;}


#dm-container li, #dm-container p {width:50%; margin:auto; color:#777;}

#header h5 {display:none!important;}
.mt-2 {font-size:.7rem;}

.fixed-bottom {
    position: fixed;
    right: 0; height:60px;
    top: 0;
    left: 0;
    z-index: 1030;background-color:transparent!important;}

#dm-container {padding-top:40px!important;
}




.navbar .btn-light {border-radius:50px!important; padding:15px 25px!important;
background-image: url("https://www.pikante-luzern.ch/lunchgate/bg-peru.png");border:0px!important;color:#FFF!important;}

.navbar-right a {margin-left:10px!important;   }

.pt-1 {font-size:1rem;  }



@media (max-width: 768px) {
#dm-container li, #dm-container p {width:90%; margin:auto; color:#777;font-size:.8rem!important;}

.btn-group-lg>.btn, .btn-lg {width: 90%;padding: 30px 40px;}

}



small.text-muted {
  display: block;        /* permite quebra em várias linhas */
  font-size: 0;          /* esconde o texto original */
  text-align: center;    /* centraliza o conteúdo */
}

small.text-muted::before {
  content: "";
  display: block;       
  width: 180px;          /* ajuste conforme tamanho desejado */
  height: 60px;
  margin: 40px auto 20px;   /* centralizado + 20px de espaço abaixo */
  background: url('https://www.pikante-luzern.ch/lunchgate/logo-pikante.png') no-repeat center;
  background-size: contain;
}

small.text-muted a {padding-right:10px;
  font-size: .7rem;      color:#777!important;
}
mall.text-muted a:visited {padding-right:10px;
    color: #777!important;
}


        