
/* loader */
html.loading .pd-SpashScreen .loader {
    color: #c11010;
}

/* sompra logo */
.pd-header > .container .pd-header-logo > span .img-box img {
     box-shadow: -6px -2px 20px 0px rgb(0 0 0 / 25%);
}

.pd-header {
    border-bottom: 5px solid #c11010;
}

/* ícones categorias */
.pd-categorias .pd-cat.btn.btn-clean.btn-block img.icon-cat {
     filter: brightness(0) invert(1);
}

/* bg informações topo */
.info-est-cardapio{
    background-color: #c11010;
    border-radius: 20px;
    padding: 10px 20px 10px 20px;
    background-color: rgba(255, 255, 255, 0.05);
}

/* busca */
.pd-cat-search {
    box-shadow: none;
    border-radius: 20px;
    border: 1px solid #73867f36;
    background: none;
}
.pd-inMenu-search input {
    padding: 12px 10px 12px 10px;
}
.pd-inMenu-search i {
    right: 10px;
}

/* menu categorias lateral */
.pd-categorias .pd-cat {
    background-color: rgba(255, 255, 255, 0.03) !important;
    margin-bottom: 6px !important;
    padding: 10px !important;
    border-radius: 20px !important;
    border-bottom: none !important;
}

/* hover e active item categoria */
.pd-cat.btn.btn-clean.btn-block:hover, .pd-categorias .pd-cat:hover, .pd-cat.btn-clean.active {
/*     color: #ff938a; */
    color: #ffffff;
}
.pd-categorias .pd-cat {
    transition: 0.3s;
}
.pd-categorias .pd-cat:hover {
    background-color: #c11010 !important;
    transition: 0.3s;
}
.pd-categorias .pd-cat:hover.btn.btn-clean.btn-block img.icon-cat {
    filter: brightness(0) invert(1);
}
.pd-categorias .pd-cat.active {
    color: #ffffff;
    background-color: #c11010 !important;
    
}
.pd-categorias .pd-cat.active .icon-cat {
    filter: brightness(0) invert(1);
}

/* titulo categorias */
.pd-prd-group-title span {
    border-bottom: 2px solid #c11010;
}

/* box produto */
.pd-prd,
.pd-prd-image-container img {
    border-radius: 20px;
}



@media (max-width:768px){
    
        .pd-m-Header-est-info-container.hasAvatar {
            background-color: #c11010;
            display: none;
    }

/*.pd-m-Header-menuCategorias-list-screen li[data-ref=".pd-prd-group-is-8"]:before {
    content: '';
    display: block;
    width: 30px;
    height: 30px;
    background-color: red;
    margin: 0 auto 6px auto;
  
}*/

}


/* MOBILE */
@media (max-width:768px){

    /* topo */
    html[data-scope="cardapio"] .pd-m-Header-bar .pd-m-Header-bar--img-container {
        height: 160px;
    }

    .pd-m-Header-est-info-container.hasAvatar {
        display: none;
    }

    html[data-scope="cardapio"] .logo-redondo .pd-m-Header-bar-logo, .logo-redondo .pd-m-Header-bar-logo img, .logo-redondo .pd-m-Header-bar-logo a {
        zoom: 1.3;
        margin-top: -9px;
    }

    /* ICONES MENU CATEGORIA */
    .main {
        /*padding-top: 330px !important;*/
    }
    .pd-m-Header-menuCategorias-list-screen-item {
        border-radius: 10px;
        margin: 3px;
        background-color: rgba(255, 255, 255, 0.05);
        padding: 10px 10px 0 10px;
    }
    /* .pd-m-Header-menuCategorias-list-screen-item::before {
        content: "";
        display: block;
        margin: 0 auto 8px auto;
        height: 20px;
        background-position: center top;
        background-repeat: no-repeat;
        filter: brightness(0) invert(1);
    } */
    .pd-m-Header-menuCategorias-list-screen-item.is-active {
        border: 2px solid #af0f0f;
    }
    .pd-m-Header-menuCategorias-list-screen-item.is-active a {
        border-bottom: none;
    }
    /* .pd-m-Header-menuCategorias-list-screen li[data-category='8']::before {
        background-image: url('https://cdn.prefirodelivery.com/kadansushibar/assets/imagens/icons/combos.svg');
    }
    .pd-m-Header-menuCategorias-list-screen li[data-category='7']::before {
        background-image: url('https://cdn.prefirodelivery.com/kadansushibar/assets/imagens/icons/entradas.svg');
    }
    .pd-m-Header-menuCategorias-list-screen li[data-category='5']::before {
        background-image: url('https://cdn.prefirodelivery.com/kadansushibar/assets/imagens/icons/temaki.svg');
    }
    .pd-m-Header-menuCategorias-list-screen li[data-category='6']::before {
        background-image: url('https://cdn.prefirodelivery.com/kadansushibar/assets/imagens/icons/temaki.svg');
    }
    .pd-m-Header-menuCategorias-list-screen li[data-category='4']::before {
        background-image: url('https://cdn.prefirodelivery.com/kadansushibar/assets/imagens/icons/temaki.svg');
    }
    .pd-m-Header-menuCategorias-list-screen li[data-category='3']::before {
        background-image: url('https://cdn.prefirodelivery.com/kadansushibar/assets/imagens/icons/yakisoba.svg');
    }
    .pd-m-Header-menuCategorias-list-screen li[data-category='2']::before {
        background-image: url('https://cdn.prefirodelivery.com/kadansushibar/assets/imagens/icons/rolinhos.svg');
    }
    .pd-m-Header-menuCategorias-list-screen li[data-category='1']::before {
        background-image: url('https://cdn.prefirodelivery.com/kadansushibar/assets/imagens/icons/bebidas.svg');
    } */
    .pd-m-Header-menuCategorias-list {
        background: none;
    }
    .pd-m-Header-menuCategorias-list:before,
    .pd-m-Header-menuCategorias-list:after {
        background-image: none;
    }

    /* 2 PRODUTOS POR LINHA
    .pd-prd-group>div {
        width: 100% !important;
    }
    .pd-prd-body {
        display: block;
    }
    .pd-prd-body .pd-prd-image {
        width: 100%;
    }
    .pd-prd-body .pd-prd-text {
        margin-left: 0;
    }
    .pd-prd .pd-prd-text {
        width: 100%;
        margin-top: 10px;
    }
    #loop-prod {
        width: 50%;
        display: inline-block;
        padding: 0 10px;
    }
    #loop-prod .pd-prd .pd-prd-prices {
         display: none;
    }
    .pd-prd-body .btn.btn-success.pd-prd-add {
        border-radius: 50px;
        padding: 8px 18px;
    }
    .pd-prd-body .pd-prd-footer {
        margin-top: 15px;
    }
    .pd-prd-body .pd-prd-footer div {
        margin: 0 auto;
    } */

    /* hack alinhamento categoria temakis tradicionais */
    div[data-category='6'] .pd-prd.pd-prd--list {
        min-height: 300px;
    }


}



.pd-formQtd {
    border: 1px solid #262626;
}

.input-group--cupom #cupom {
    border-color: #797979;
}

select#bairro_id.disabled,
input#end_logradouro.disabled {
    color: #3f3f3f;
}