.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-175 .elementor-element.elementor-element-b974f1f{text-align:start;}.elementor-175 .elementor-element.elementor-element-b974f1f .elementor-heading-title{font-family:"Black", Sans-serif;text-transform:uppercase;color:var( --e-global-color-dc5a34b );}.elementor-175 .elementor-element.elementor-element-ad99b4f{--spacer-size:30px;}:root{--page-title-display:none;}@media(max-width:1367px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:1920px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for heading, class: .elementor-element-b974f1f */.checkout-button{
    border-radius: 50px !important;
    background-color: #1A2C54 !important;
    color: #FFE100 !important;
    font-family: 'Black' !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7cd0f50 *//*EMPTY*/
.wishlist-empty{
    font-family: "Ligth", Sans-Serif;
}

/*BUTTON ADD TO CART*/
.wishlist_table .product-add-to-cart a {
    background-color: #1A2C54;
    color: white;
    font-family: "Black", Sans-Serif;
    font-size: 14px;
    text-transform: uppercase;
    border-radius: 50px;
    padding: 5px;
    width: 100%
}

.wishlist_table .product-add-to-cart:hover a {
    color: #FFE100;
}

/*TITLE PRODUCT*/
.woocommerce .wishlist-title{
    display: none !important;
}

/*HEADER TABLE*/
table.wishlist_table th{
    font-family: 'Black';
    text-transform: uppercase;
    font-size: 14px;
}

th.product-name .nobr, th.product-price .nobr,th.product-stock-status .nobr  {
  display: none;
}

/*PRODUCT NAME*/
.product-name a {
    color: #1A2C54 !important;
    font-family: "Ligth", Sans-Serif;
}

th.product-name::before {
  content: "Detalle del producto";
}

/*PRODUCT PRICE*/
th.product-price::before {
  content: "Precio";
}

/*PRODUCT STOCK STATUS*/
th.product-stock-status::before {
  content: "Disponibilidad";
}

/*PRODUCT REMOVE*/
.woocommerce a.remove {
    color: #1A2C54 !important;
}

.fa-trash:before {
    color: #1A2C54;
}

.fa-trash:hover:before {
    color: red;
}

@media(max-width: 899px), (width: 1024px){
    .additional-info-wrapper {
        position: relative;
    }

    .product-remove {
        position: absolute;
        top: -70px;
        right: 15px;
    }

    .product-remove a {
        vertical-align: middle;
    }
}

/*ITEMS TABLE*/
table.wishlist_table tr {
    font-size: 16px;
    font-family: 'Ligth', Sans-Serif;
}

.wishlist_table tr td, .wishlist_table tr th.product-checkbox, .wishlist_table tr th.wishlist-delete {
    text-align: start;
}

.wishlist_table.mobile li .item-details table.item-details-table td.label, .wishlist_table.mobile li .item-details table.item-details-table td.value {
     font-family: 'Ligth', Sans-Serif;
     font-size: 14px;
}

.wishlist_table.mobile li table.additional-info td.label, .wishlist_table.mobile li table.additional-info td.value{
    font-family: 'Ligth', Sans-Serif;
     font-size: 14px;
}

.wishlist_table.mobile li table.additional-info td.label{
     padding-left: 75px;
}

.wishlist_table.mobile li table.additional-info td.value{
     padding-right: 110px;
     color: #297E29;
}

.wishlist_table.mobile li{
    margin-bottom: 30px;
}

/*TABLE*/
.woocommerce table.shop_table {
    border: none !important;
}

/*MESSAGE*/
.woocommerce-message {
    font-family: Ligth, Sans-Serif;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Black';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://dev.mvilla.com/wp-content/uploads/2023/08/brandon-grotesque-black-58a8a3e824392-1.eot');
	src: url('https://dev.mvilla.com/wp-content/uploads/2023/08/brandon-grotesque-black-58a8a3e824392-1.eot?#iefix') format('embedded-opentype'),
		url('https://dev.mvilla.com/wp-content/uploads/2023/08/brandon-grotesque-black-58a8a3e824392.woff2') format('woff2'),
		url('https://dev.mvilla.com/wp-content/uploads/2023/08/brandon-grotesque-black-58a8a3e824392.woff') format('woff'),
		url('https://dev.mvilla.com/wp-content/uploads/2023/08/brandon-grotesque-black-58a8a3e824392.ttf') format('truetype'),
		url('https://dev.mvilla.com/wp-content/uploads/2023/08/brandon-grotesque-black-58a8a3e824392-1.svg#Black') format('svg');
}
/* End Custom Fonts CSS */