/**
* Theme Name: Poco Child
* Description: This is a child theme of Poco, generated by Merlin WP.
* Author: <a href="https://pavothemes.com/">Duc Pham (Opal Team)</a>
* Template: poco
* Version: 1.9.7
*/

.map-goo {
    border-radius: 30px;
	overflow: hidden;
}

#main .product-transition .product-image {
	max-height: 278px !important;
	display: flex !important;
}

#page .product-transition .product-image {
	max-height: 195.9px !important;
	display: flex !important;
}

.cart-collaterals .cart_totals small.includes_tax, .cart-collaterals .cart_totals small.includes_tax .amount {
	font-size: 11px;
}

#order_review .woocommerce-checkout-review-order-table .order-total .includes_tax .amount {
    font-size: 75%;
}

.alergenos-producto {
	margin-bottom: 20px;
}

.alergenos-producto img {
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
	max-width: 90px;
}

.single-product.single-product-2 div.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image,
.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__image img {
	width: 100%;
}

.widget_product_categories ul.product-categories .cat-parent > .count {
	top: 25px !important;
}

.widget_product_categories ul .children {
	margin-left: 1em !important;
}

.widget_product_categories ul .children li > .count {
	right: 0;
}

@media only screen and (max-width: 1024px) {
  #woocommerce_product_search-1,
  #woocommerce_price_filter-1,
  #woocommerce_products-1 {
		display: none;
	}
	.col-full {
		display: flex;
		flex-wrap: wrap;
	}
	
	#primary, #secondaryy {
        width: 100%; /* ambos ocupan toda la fila */
    }

    #secondaryy {
        order: 1; /* sidebar arriba */
        margin-bottom: 20px; /* espacio entre sidebar y productos */
    }

    #primary {
        order: 2; /* productos debajo */
    }
}