/* ==============================================================================
Theme Name: Phlox Pro Child
Theme URI: http://phlox.pro/go/
Author: averta
Author URI: http://www.phlox.pro
Description: Phlox Pro Child Theme
Template: phlox-pro
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: one-column,two-columns, three-columns, left-sidebar, right-sidebar
Text Domain: phlox-pro-child
================================================================================= */
.auxshp-card-items-info .quantity {
    /* border: none; */
    display: block !important;
	    position: relative;
    font-size: 100%;
    font-family: inherit;
    border: 1px solid #BBB;
    background: #ffffff00;
    color: #3D3D3D;
    width: 100%;
}

del .woocommerce-Price-amount {
  text-decoration: line-through !important;
  text-decoration-color: #c4004b !important;
  text-decoration-thickness: 2px !important;
}

/* quitar en decimales */
del .zs-price-decimals {
  text-decoration: none !important;
}

/* quitar en símbolo € */
del .woocommerce-Price-currencySymbol {
  text-decoration: none !important;
}

.woocommerce-page .price del {
    color: #bbbbbb00 !important;
}

.woocommerce .aux-shop-table .product-name, .woocommerce .aux-shop-table .amount {
    font-weight: 900;
    font-size: 24px;
    -webkit-text-stroke: 0px #fff;
    font-family: 'Poppins';
}

.aux-fs-popup .aux-fs-menu,.aux-fs-popup .aux-fs-menu.aux-middle-aligned {
    top: 50%;
    margin: 0 auto;
    max-height: 100%;
    overflow-y: visible !important;
    -webkit-overflow-scrolling: touch;
    transform: translateY(-50%);
}


p.woocommerce-mini-cart__total.total , .auxshp-card-items-info {
    font-family: var(--e-global-typography-adf7029-font-family), Sans-serif;
    font-size: 20px;
    font-weight: var(--e-global-typography-adf7029-font-weight);
    text-transform: var(--e-global-typography-adf7029-text-transform);
    line-height: var(--e-global-typography-adf7029-line-height);
    /* letter-spacing: var(--e-global-typography-adf7029-letter-spacing); */
    word-spacing: var(--e-global-typography-adf7029-word-spacing);
  
    text-shadow: 0px 15px 20px rgba(0, 0, 0, 0.3);
    margin: 0px 0px 6px 0px;
    max-width: 100%;
}



/* X eliminar producto mini carrito */
.woocommerce-mini-cart .remove_from_cart_button,
.widget_shopping_cart .remove_from_cart_button,
.woocommerce ul.cart_list li a.remove,
.woocommerce ul.product_list_widget li a.remove {
    display: flex !important;
    align-items: center;
    justify-content: center;
    width: 22px;
    height: 22px;
    min-width: 22px;
    border-radius: 50%;
    background: #267292;
    color: #fff !important;
    font-size: 0 !important;
    line-height: 1 !important;
    text-decoration: none !important;
    position: absolute;
    top: 8px;
    right: 8px;
    z-index: 5;
}

/* Dibujar la X */
.woocommerce-mini-cart .remove_from_cart_button::before,
.widget_shopping_cart .remove_from_cart_button::before,
.woocommerce ul.cart_list li a.remove::before,
.woocommerce ul.product_list_widget li a.remove::before {
    content: "×";
    font-size: 18px;
    font-weight: 500;
    line-height: 1;
    color: #fff;
}

/* Hover */
.woocommerce-mini-cart .remove_from_cart_button:hover,
.widget_shopping_cart .remove_from_cart_button:hover,
.woocommerce ul.cart_list li a.remove:hover,
.woocommerce ul.product_list_widget li a.remove:hover {
    background: #111;
    color: #fff !important;
}



a.elementor-button.elementor-button-link.elementor-size-sm {    box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.3);}
button.auxshp-add-to-cart.single_add_to_cart_button.aux-button.aux-exlarge.aux-black.aux-uppercase {
 
        filter: drop-shadow(0 38px 10px rgb(0 0 0 / .3));
                                                                                                       transition-duration: 0.5s;}
button.auxshp-add-to-cart.single_add_to_cart_button.aux-button.aux-exlarge.aux-black.aux-uppercase:hover {
  
    filter: drop-shadow(0 1px 1px rgb(0 0 0 / .3));
}

h2 {
    filter: drop-shadow(0 2px 1px rgb(0 0 0 / .9));
}

img.aux-attachment.aux-featured-image.aux-attachment-id-32564.aux-has-preview.wvs-archive-product-image.lazyautosizes.aux-preloaded {
    width: 100%;
}


.aux-sidebar ul li a {
    color: black;
    font-weight: 500;
    text-decoration: none;
}

a.auxshp-cart-items-title {
  

    text-decoration: none;
}
.widget_shopping_cart_content .product_list_widget .auxshp-card-items {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 1.875em;
    margin-right: 30px;
    position: relative;
    align-content: center;
    align-items: flex-end;
}

a.auxshp-cart-items-title {
    font-family: var(--e-global-typography-adf7029-font-family), Sans-serif;
    font-weight: 900 !important;
    text-transform: var(--e-global-typography-adf7029-text-transform);
    line-height: var(--e-global-typography-adf7029-line-height);
    letter-spacing: 0.003em !important;
    word-spacing: var(--e-global-typography-adf7029-word-spacing);
    text-shadow: 0px 15px 20px rgba(0, 0, 0, 0.3);
    color: #C02A4E !important;
}