/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 27 2025 | 09:26:14 */
/* Add your CSS code here*/ 
body.woocommerce-shop.woocommerce-page main#main{
		max-width:100%;
	    padding: 30px 15px 0;
	}
body.woocommerce-shop.woocommerce-page .woocommerce-breadcrumb,
body.woocommerce-shop.woocommerce-page .woocommerce-products-header{
	text-align:center;
}
body.woocommerce-shop.woocommerce-page .select2-container .select2-selection--single,
body.woocommerce-shop.woocommerce-page .woof_sid_auto_shortcode.woof,
body.woocommerce-shop.woocommerce-page  .woocommerce nav.woocommerce-pagination ul,
body.woocommerce-shop.woocommerce-page .woocommerce nav.woocommerce-pagination ul li{
    border-color: #2F4B60;
}
body.woocommerce-shop.woocommerce-page .select2-container .select2-selection--single .select2-selection__rendered,
body.woocommerce-shop.woocommerce-page .woof_container_inner h4,
body.woocommerce-shop.woocommerce-page  .select2-container--default .select2-results__option[aria-disabled=true],
body.woocommerce-shop.woocommerce-page nav.woocommerce-pagination ul li a{
	color: #2F4B60;
}
body.woocommerce-shop.woocommerce-page button.button.woof_submit_search_form {
    background: #2F4B60;
    color: #fff;
    border: 2px solid#2F4B60;
}
body.woocommerce-shop.woocommerce-page button.button.woof_submit_search_form:hover{
	background:#fff;
	color:#2F4B60;
}
body.woocommerce-shop.woocommerce-page .woof_submit_search_form_container {
    margin: 25px 0 0 13px;
}
body.woocommerce-shop.woocommerce-page .select2-container .select2-selection--single .select2-selection__arrow b{
	background-image:url('https://rioiberica.live-website.com/wp-content/uploads/2025/05/select-arrow-icn-style-2.svg');
}
body.woocommerce-shop.woocommerce-page .woof_sid_auto_shortcode .woof_container_inner .select2-container {
    width: 100% !important;
}
body.woocommerce-shop.woocommerce-page span.price, 
body.woocommerce-shop.woocommerce-page ul.products li.product .woocommerce-loop-product__title,
body.woocommerce-shop.woocommerce-page ul.products li.product a.woocommerce-loop-product__link:hover li{
    color: #fff !important;
}
body.woocommerce-shop.woocommerce-page .woof_sid_auto_shortcode .woof_container {
    width: 100%;
    max-width: 350px;
    min-width: auto !important;
}
body.woocommerce-shop.woocommerce-page .woof_container_inner h4 {
    font-size: 15px;
}
body.woocommerce-shop.woocommerce-page span.woocommerce-Price-amount.amount, 
body.woocommerce-shop.woocommerce-page h2.woocommerce-loop-product__title,
body.woocommerce-shop.woocommerce-page h2.woocommerce-loop-product__title, 
body.woocommerce-shop.woocommerce-page span.woocommerce-Precio-amount.amount{
	padding-left:20px !important;
}
body.woocommerce-shop.woocommerce-page .woocommerce ul.products{
    padding-top: 13%;
	padding-bottom:30px;
	display: flex;
    flex-wrap: wrap;
	justify-content: center;
}
body.woocommerce-shop.woocommerce-page ul.products li.product a.woocommerce-loop-product__link{
	height:auto;
	background-color:#2F4B60;
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    border-radius: 10px;
    overflow: hidden;
}
body.woocommerce-shop.woocommerce-page .woocommerce ul.products > li{
	width:48%;
	margin: 0 0.8% 2.992em 0;
}
body.woocommerce-shop.woocommerce-page .woocommerce ul.products ul.product-attributes {
    padding: 10px 20px 20px !important;
	display: flex;
    flex-wrap: wrap;
	 margin: 0;
}
body.woocommerce-shop.woocommerce-page .woocommerce ul.products ul.product-attributes li{
	display: flex;
    width: 50%;
    align-items: center;
}
body.woocommerce-shop.woocommerce-page .woof_submit_search_form_container button.button.woof_reset_search_form {
    margin-right: 10px;
}
body.woocommerce-shop.woocommerce-page .woocommerce ul.products ul.product-attributes li strong{
	margin-left:10px;
}
body.woocommerce-shop.woocommerce-page .woof_sid_auto_shortcode .woof_redraw_zone{
	align-items:center;
}
body.woocommerce-shop.woocommerce-page .woocommerce nav.woocommerce-pagination {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
}
body.woocommerce-shop.woocommerce-page nav.woocommerce-pagination ul li span.current{
	color:#fff;
	background:#ec7f41;
}
@media (min-width: 1200px) {
	body.woocommerce-shop.woocommerce-page .woocommerce.woocommerce-page.woof_shortcode_output{
		max-width: var(--content-width);
	}
}
@media (max-width: 767.98px) {
	body.woocommerce-shop.woocommerce-page .woocommerce ul.products ul.product-attributes li{
		width:100%
	}
}