/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 13 2026 | 23:08:06 */
.toggle {
	background: #ce0006;
}

.toggle::before {
	color: #fff;
}

.widget-title .toggle::after,.widget-title .toggle::before {
	background: #fff !important;
}

.product-categories > li {
	border-bottom: 1px solid #ddd !important;
}

.product-categories > li:last-child {
	border-bottom: none !important;
}

.no-breadcrumbs .main-content {
	padding-top: 0px;
}

.menu-item:first-child a {
	padding-left: 0px !important;
}

.widget_product_categories ul li .toggle::before {  font-size: 20px;}

.mobile-sidebar .sidebar-toggle {
	top: 50%;
	background: #ce0006;
	color: #fff;
}

.mega-menu.menu-hover-line > li.menu-item > a::before {
	background: #fff;
}

.yspl_win_wrap {
	width: 100%;
}

.fa-bars::before {
	content: "MENÚ";
	font-family: "Ubuntu", sans-serif;
}

#side-nav-panel .accordion-menu .arrow {
	right: 0;
	width: 100%;
}

.accordion-menu .arrow {
	text-align: right;
	padding-right: 20px;
}

#header .main-menu > li.menu-item > a {
	font-size: 16px;
}

.porto-tb-woo-link {
	line-height: 14px !important;
}

.mobile-sidebar .sidebar-toggle {
	top: 50%;
}

.wc_payment_method.payment_method_athmovil-pay-button-getaway img {
	max-width: 150px;
	display: none;
}

.woocommerce-billing-fields.clearfix {
	padding:20px
}

.woocommerce-shipping-fields {
	background: #efefef;
	padding: 20px;
}

a.wc-action-btn.view-cart-btn.button.wc-forward {
    background: #ce0006;
}

.woocommerce-error {
    color: #6d1a17;
    list-style: none;
    border: 1px solid #cacaca;
    padding-left: 15px;
}

.top-header .porto-sicon-box {
	margin-bottom: 0px;
}

#header .aws-container .aws-search-field {
	border: 1px solid #ddd !important;
}

#header.header-builder .advanced-search-layout input, #header.header-builder .large-search-layout input {
	width: 100% !important;
}

/** borde producto catalog mode (borrar cuando sea necesario)*/
.porto-tb-featured-image {
	border: 1px solid #ddd !important;
}

.woocommerce-page .sidebar-content .widget-title {
	font-size: 20px;
	font-weight: 700;
}



.porto-tb-featured-image {
	aspect-ratio: 1/1;
}

.tag, .tagline {
	color: #ce0006;
	font-weight: bold;
}

.woocommerce-message {
	background: bisque;
	padding-left: 15px;
}

.woocommerce-error {
	color: #fff;
	background: orange;
}

.gform_required_legend {
	display: none;
}
.product-image {
	border: 1px solid #ddd;
}

.mobile-sidebar .sidebar-toggle:hover {
	color: #fff;
}



.movil {display:none}

@media only screen and (max-width: 767px) {
  .desktop {display:none !important  }
  .movil {display:inherit}

}