.elementor-15792 .elementor-element.elementor-element-ac53931{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:150px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}/* Start custom CSS for container, class: .elementor-element-ac53931 *//* Títulos */
.woocommerce h1,
.woocommerce h2,
.woocommerce h3{
    color:#515151;
}

/* Links */
.woocommerce a{
    color:#515151;
    transition:.3s;
}

.woocommerce a:hover{
    color:#C39237;
}

/* Botões */
.woocommerce .button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce .checkout-button{
    background:#C39237 !important;
    color:#fff !important;
    border:none;
    border-radius:8px;
    padding:14px 26px;
    font-weight:600;
    transition:.3s;
}

.woocommerce .button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce .checkout-button:hover{
    background:#AE8231 !important;
    transform:translateY(-2px);
}

/* Tabela */
.woocommerce table.shop_table{
    border:1px solid #E9E4DA;
    border-radius:14px;
    overflow:hidden;
}

.woocommerce table.shop_table th{
    background:#FAF8F4;
    color:#515151;
    font-weight:600;
}

.woocommerce table.shop_table td{
    border-color:#F1EEE8;
}

/* Totais */
.cart_totals{
    background:#FAF8F4;
    border:1px solid #E9E4DA;
    border-radius:14px;
    padding:30px;
}

/* Inputs */
.woocommerce input,
.woocommerce select{
    border:1px solid #DDD;
    border-radius:8px;
    min-height:46px;
}

.woocommerce input:focus,
.woocommerce select:focus{
    border-color:#C39237;
    box-shadow:0 0 0 3px rgba(195,146,55,.15);
    outline:none;
}

/* Quantidade */
.quantity input{
    text-align:center;
}

/* Remover produto */
.woocommerce a.remove{
    color:#C39237 !important;
    font-size:22px;
}

.woocommerce a.remove:hover{
    background:#C39237;
    color:#fff!important;
}

/* Preços */
.woocommerce-Price-amount{
    color:#C39237;
    font-weight:700;
}

/* Total */
.order-total td,
.order-total th{
    color:#515151;
    font-size:20px;
    font-weight:700;
}/* End custom CSS */