/*cotenedor carrito*/
/* .wp-block-woocommerce-cart {
    padding-bottom: 3rem;
} */

/* nombre cards productos */
.wc-block-components-product-name {
    color: #333 !important;
    font-size: 16px !important;
    text-decoration: underline;
}

/* precio cards producto */
.price.wc-block-components-product-price {
    color: var(--textoOscuro) !important;
    font-size: 20px;
}

/*precio regular cuando hay decuento*/
.wc-block-components-product-price__regular {
    color: #33333390;
    font-size: 14px;
}

/*badge carrito*/
.wc-block-components-product-badge {
    border: 1px solid var(--textoOscuro) !important;
    transition: .3s;

    &:hover {
        background-color: var(--textoOscuro);
        color: #fff;
    }
}

/*boton finalizar compra*/
.wc-block-components-button.wp-element-button.wc-block-cart__submit-button {
    background-color: var(--cart-bg-color-btnFinalizar);
    text-decoration: none !important;

    &:hover {
        background-color: var(--cart-bg-color-btnFinalizarHover);
    }
}

body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):focus {
    box-shadow: 0 0 0 2px var(--cart-bg-color-btnFinalizar) !important;
    box-shadow: inset 0 0 0 1px #fff, 0 0 0 2px var(--cart-bg-color-btnFinalizar) !important;
}

.wc-block-components-button__text {
    color: var(--cart-color-btnFinalizarHover);
    text-decoration: none !important;
}

/* boton eliminar card */
.wc-block-cart-item__remove-link {
    color: #bd5a5a !important;
}

/*=============*/
/* carrito vacio */

.contBtnVolver {
    display: flex;
    justify-content: center;
    align-items: center;
}

.btnVolver {
    background-color: var(--colorTerciario);
    color: #fff;
    text-decoration: none;

    &:hover {
        background-color: var(--colorTerciarioHover);
        color: #fff;
    }
}

.btnVolver:visited {
    color: #fff;
}

/*=============*/
/* check-out */
/* checkout caja informacion total */
.is-large .wc-block-checkout__sidebar {
    align-self: flex-start;
    top: 124px !important;
}

.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button {
    background-color: var(--checkout-bg-realizarPedido);
    transition: .3s;

    &:hover {
        background-color: var(--checkout-bg-realizarPedidoHover);
    }
}

.wc-block-components-checkout-return-to-cart-button {
    background-color: var(--checkoput-bg-btnVolver);
    transition: .3s;
    color: var(--checkoput-color-btnVolver) !important;
    padding: 1em;

    &:hover {
        background-color: var(--checkoput-bg-btnVolverHover);
    }
}

.wp-block-woocommerce-checkout {
    padding-top: 0px !important;
}

