.elementor-539 .elementor-element.elementor-element-4fa7bef{--display:flex;}.elementor-539 .elementor-element.elementor-element-5ca3b50{--display:flex;--min-height:0px;--justify-content:flex-start;--overflow:auto;--overlay-opacity:0.5;border-style:none;--border-style:none;}.elementor-539 .elementor-element.elementor-element-5ca3b50::before, .elementor-539 .elementor-element.elementor-element-5ca3b50 > .elementor-background-video-container::before, .elementor-539 .elementor-element.elementor-element-5ca3b50 > .e-con-inner > .elementor-background-video-container::before, .elementor-539 .elementor-element.elementor-element-5ca3b50 > .elementor-background-slideshow::before, .elementor-539 .elementor-element.elementor-element-5ca3b50 > .e-con-inner > .elementor-background-slideshow::before, .elementor-539 .elementor-element.elementor-element-5ca3b50 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-539 .elementor-element.elementor-element-5ca3b50.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-539 .elementor-element.elementor-element-eed77ce{width:initial;max-width:initial;background-color:#D35C01;margin:3px 3px calc(var(--kit-widget-spacing, 0px) + 3px) 3px;text-align:center;}.elementor-539 .elementor-element.elementor-element-eed77ce .elementor-heading-title{font-family:"Braah One", Sans-serif;font-weight:bold;text-transform:uppercase;color:#FFFFFF;}.elementor-539 .elementor-element.elementor-element-eed77ce .elementor-heading-title a{transition-duration:1.7s;}@media(min-width:768px){.elementor-539 .elementor-element.elementor-element-5ca3b50{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-ae56b89 *//* REMOVER TÍTULO "Pedido rápido" */
#b2b-form-pedido h2,
h2:contains("Pedido rápido") {
    display: none;
}


/* HEADER DA TABELA (BARRA SUPERIOR) */
#b2b-tabela-pedido th {
    background-color: #ff6a00;
    color: #ffffff;
    padding: 12px;
    text-align: left;
}


/* BOTÃO PRINCIPAL */
#b2b-form-pedido button[type="submit"] {
    background-color: #ff6a00;
    color: #fff;
    border: none;
    padding: 12px 20px;
    cursor: pointer;
    font-weight: 600;
    border-radius: 6px;
}

#b2b-form-pedido button[type="submit"]:hover {
    background-color: #e55a00;
}


/* BOTÃO ADICIONAR PRODUTO */
#b2b-add-linha {
    background-color: #ff6a00;
    color: #fff;
    border: none;
    padding: 10px 16px;
    cursor: pointer;
    border-radius: 6px;
}

#b2b-add-linha:hover {
    background-color: #e55a00;
}


/* BOTÃO REMOVER */
.b2b-remover {
    background-color: #ff6a00;
    color: #fff;
    border: none;
    padding: 6px 10px;
    cursor: pointer;
    border-radius: 4px;
}

.b2b-remover:hover {
    background-color: #e55a00;
}


/* CAMPO DE BUSCA */
.b2b-busca-produto {
    width: 100%;
    padding: 8px;
    border: 1px solid #ddd;
    border-radius: 4px;
}


/* DROPDOWN */
.b2b-sugestoes {
    position: absolute;
    background: #fff;
    border: 1px solid #ddd;
    width: 100%;
    z-index: 9999;
    max-height: 200px;
    overflow-y: auto;
}


/* LINHAS DA TABELA */
#b2b-tabela-pedido td {
    padding: 10px;
    border-bottom: 1px solid #eee;
}


/* VALOR */
.b2b-valor {
    font-weight: bold;
    color: #2e7d32;
}

#b2b-form-pedido {
    max-width: 1400px;
    margin: 0 auto;
    background: #ffffff;
    padding: 25px;
    border-radius: 10px;
}

#b2b-tabela-pedido {
    width: 100%;
    margin: 0 auto;
}

#b2b-add-linha,
#b2b-form-pedido button[type="submit"] {
    display: block;
    margin: 10px auto;
}

/* CONTAINER DO CAMPO */
#b2b-tabela-pedido td {
    position: relative;
}

/* CAIXA DE SUGESTÕES */
.b2b-sugestoes {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    max-height: 200px;
    overflow-y: auto;

    background: #fff;
    border: 1px solid #ddd;
    border-radius: 6px;

    z-index: 9999;
}

/* ITENS */
.b2b-sugestoes div:hover {
    background: #f5f5f5;
}/* End custom CSS */