.post-31 .page-header{
    margin-top: 50px
}
.post-31 h1.entry-title{
    font-family: var(--e-global-typography-9667291-font-family);
    font-size: var(--e-global-typography-9667291-font-size);
    font-weight: var(--e-global-typography-16e7fc2-font-weight);
    color: var(--e-global-color-fb52ed2);
}

.post-31 table, .post-31 thead, .post-31 tr {
    border-color: var(--e-global-color-e8e3497)!important;
}
.post-31 .wc-block-cart-items thead {
    color: var(--e-global-color-fb52ed2)!important;
}

.post-31 .wc-block-cart-item__wrap a {
    font-family: var(--e-global-typography-16e7fc2-font-family);
    font-size: var(--e-global-typography-16e7fc2-font-size);
    font-weight: var(--e-global-typography-16e7fc2-font-weight);
    text-transform: var(--e-global-typography-16e7fc2-text-transform);
    letter-spacing: var(--e-global-typography-16e7fc2-letter-spacing);
    color: var(--e-global-color-fb52ed2);
}

.post-31 .wc-block-cart-item__wrap a:hover{
    color: var(--e-global-color-3574f8c);
}

.post-31 .wc-block-cart-item__total .price.wc-block-components-product-price {
    font-family: var(--e-global-typography-c83211c-font-family)!important;
    font-size: var(--e-global-typography-c83211c-font-size)!important;
    font-weight: var(--e-global-typography-c83211c-font-weight)!important;
    color: var(--e-global-color-fb52ed2)!important;
}

.post-31 .wc-block-cart-item__wrap .wc-block-components-product-price .wc-block-formatted-money-amount{
    font-family: var(--e-global-typography-c83211c-font-family)!important;
    font-size: 14px!important;
    font-weight: normal!important;
    color: var(--e-global-color-fb52ed2)!important;
}

.post-31 .wc-block-components-product-metadata {
    display:none;
}

.post-31 .wc-block-cart-item__quantity .wc-block-components-quantity-selector, .post-31 .wp-block-woocommerce-cart-totals-block .wc-block-components-button {
    font-family: var(--e-global-typography-6d4490b-font-family)!important;
    /* font-size: var(--e-global-typography-6d4490b-font-size)!important; */
    font-weight: var(--e-global-typography-6d4490b-font-weight)!important;
    word-spacing: var(--e-global-typography-6d4490b-word-spacing)!important;
    border-style: none!important;
    border-radius: 4px!important;
    color: var(--e-global-color-d384e72)!important;
    background-color: var(--e-global-color-3574f8c)!important;
    border-color: var(--e-global-color-e8e3497)!important;
    transition: all 0.2s!important;
    text-decoration:none;
}

.post-31 .wp-block-woocommerce-cart-totals-block .wc-block-components-button:hover, .post-31 .wc-block-cart-item__quantity .wc-block-components-quantity-selector:hover{
    color: var(--e-global-color-fb52ed2)!important;
    background-color: var(--e-global-color-63a3c60)!important;
}

.post-31 .wc-block-components-text-input input, .post-31 .wc-block-components-totals-coupon__input-coupon {
    height: 100%!important;
}
/* Icono Papelera */
.post-31 button.wc-block-cart-item__remove-link::before {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    content: "\f2ed";
    margin-right: 8px;
}

.post-31 button.wc-block-cart-item__remove-link {
    font-family: var(--e-global-typography-bc3bd5e-font-family)!important;
    color: var(--e-global-color-fb52ed2)!important;
}

.post-31 button.wc-block-cart-item__remove-link:hover {
    color: var(--e-global-color-3574f8c)!important;
    text-decoration: underline!important;
    text-decoration-color: var(--e-global-color-3574f8c)!important;
}

.post-31 .wp-block-woocommerce-cart-order-summary-block h2.wp-block-woocommerce-cart-order-summary-heading-block {
    font-family: var(--e-global-typography-75f1fae-font-family);
    font-size: var(--e-global-typography-75f1fae-font-size);
    color: var(--e-global-color-fb52ed2);
    text-transform:capitalize;
}

.post-31 .wc-block-components-totals-item__label, .post-31 span.wc-block-components-formatted-money-amount {
    font-family: var(--e-global-typography-c83211c-font-family)!important;
    font-size: var(--e-global-typography-c83211c-font-size)!important;
    font-weight: var(--e-global-typography-c83211c-font-weight)!important;
    color: var(--e-global-color-fb52ed2)!important;
}
