/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

/* carrito */
.myl_totalartref { display:flex; flex-wrap:wrap; }
.myl_totalartref dt { flex-basis:60%; margin:0; border-bottom: 1px dashed #ccc; text-transform: none; }
.myl_totalartref dd { flex-basis:40%; margin:0; border-bottom: 1px dashed #ccc; text-align:right;  }

.woocommerce form.cart table.vpe_table tr th { background-color: #e8e8e8;  color: #888888; }
.product-page-price .woocommerce-Price-amount:before {     content:'Precio '; font-size: 84%;     }
.product-info .product-title { margin-bottom:0; }
.woocommerce form.cart table.vpe_table tr td .woocommerce-Price-amount {    font-size:18px; }
.woocommerce-cart-form a.remove { font-size:0 !important;    text-align: center; border-width:1px; }
.woocommerce-cart-form a.remove:hover { background:#f0f0f0;     border-color:#f0f0f0; transform:scale(1.3);  }
.woocommerce-cart-form a.remove:before {  content: "\f014";      font:14px/22px 'FontAwesome';      color: #000; }

.woocommerce form.cart input[type="button"][name="wqcmv_notify"] {   padding: 0 10px !important; line-height: 20px !important;  min-height: unset;}
.cart-sidebar.col-inner .cart_totals .product-name { border:0px solid transparent !important;  }



.mylco_nostock {     border: 1px dashed #b20000; color: #b20000; padding: 4px 8px; background: #fafafa; margin: 10px 0; display: inline-block; font-weight: bold; transform: rotateZ(-6deg); }
.mylco_upstock {     border: 1px dashed #666666; color: #666666; padding: 4px 8px; background: #fafafa; margin: 8px 0; display: inline-block;  }

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}