/*escnde disconto e estoque pag prod*/
.wceb-product-discounts {
    display: none;
}

.stock.in-stock {
    display: none;
}

a:hover {
    text-decoration: none;
}

.elementor-19 .elementor-element.elementor-element-24cee24 .cpel-switcher__flag {
    padding: 5px;
}

* {
    font-family: "Quicksand", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: -0.5px;
}

.field.pofw-required {
    padding: 15px;
    background-color: #06aaff;
    color: #fff;
    border-radius: 7px;
}

/*botões na pagina do pro unico*/
.shopengine_add_to_list_action.shopengine-wishlist.badge.se-btn.inactive {
    display: none;
}

.shopengine-quickview-trigger.se-btn {
    display: none;
}

.woocommerce ul.products li.product .button {
    margin-top: 15px;
    display: none;
}

.shopengine_comparison_add_to_list_action.shopengine-comparison.badge.se-btn.inactive {
    display: none;
}

.cxopt {
    background-color: #06aaff;
    padding: 15px;
    border-radius: 7px;
    color: #fff !important;
}

.single_add_to_cart_button.button.alt.wp-element-button.disabled.dates-selection-needed,
.single_add_to_cart_button.button.alt.wp-element-button {
    width: 50%;
    padding: 20px;
    font-size: 18px;
    border-radius: 7px;
}

@media(max-width:767px) {

    .single_add_to_cart_button.button.alt.wp-element-button.disabled.dates-selection-needed,
    .single_add_to_cart_button.button.alt.wp-element-button {
        width: 100%;
    }

    td.product-thumbnail {
        display: flex !important;
        justify-content: flex-end;
        padding-bottom: 0px !important;
    }

    td.product-thumbnail:before {
        display: none !important;
    }
}

.price .woocommerce-Price-amount {
    font-size: 32px;
    font-weight: 900;
}

.shopengine_comparison_add_to_list_action.shopengine-comparison.badge.inactive {
    display: none;
}

.shopengine_add_to_list_action.shopengine-wishlist.badge.inactive {
    display: none;
}

.cxopt .woocommerce-Price-amount.amount bdi {
    font-size: 16px !important;
}

.elementor-element.elementor-element-26bf45e.e-add-to-cart--show-quantity-yes.elementor-widget.elementor-widget-woocommerce-product-add-to-cart {
    margin-top: -42px;
}

.woocommerce-Price-amount.amount bdi {
    font-size: 27px !important;
    font-weight: 900;
}

.elementor-element.elementor-element-d1da91d.elementor-widget.elementor-widget-woocommerce-product-title.elementor-page-title.elementor-widget-heading {
    margin-bottom: -8px;
}

.page-numbers {
    padding: 12px 20px;
    background: #e3e3e3;
    border-radius: 7px;
    color: #fff;
}

.page-numbers.current {
    background-color: #06aaff;
    color: #fff;
}

.page-numbers:hover {
    padding: 12px 20px;
    background: #dfb31a;
    border-radius: 7px;
}

.carrinho .woocommerce-Price-amount.amount bdi {
    font-size: 16px !important;
    font-weight: 900;
}

.elementor-widget-woocommerce-checkout-page .woocommerce .wc_payment_method label {
    display: block !important;
}

@media (min-width: 750px) {

    #add_payment_method .fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box,
    .fc-wrapper #payment ul.payment_methods>li.wc_payment_method .payment_box {
        padding: 0;
    }
}

#pagseguro-credit-card-form {
    font-size: 11px;
}

.wceb-price-format {
    display: none;
}

.elementor-element.elementor-element-f26f0ff.elementor-widget.elementor-widget-woocommerce-product-price {
    margin: 0 0 50px;
}

.price {
    margin-bottom: -8px !important;
}