.caveat-<uniquifier> {
	font-family: "Caveat", cursive;
	font-optical-sizing: auto;
	font-weight: <weight>;
	font-style: normal;
}

/* Header */
#header .sticky-inner.scroll-menu {
	background-color: rgba(255,255,255,0.9) !important;
}
.elementor-2010000 .elementor-element.elementor-element-tqafsog .blockcart .cart-products-count {
	background-color: #CC0309 !important;
}
/* Menu desktop */
#_desktop_megamenu .pos-menu-horizontal .menu-content .menu-item.block-icon>a .img-icon {
	height: 30px !important; 
}
.menu-content .menu-item a.img_desktop span {
	text-transform: capitalize !important;
}
/* Menu movil off-canva */
#mobile_menu_wrapper {
	background-color: rgba(255, 255, 255, 0.9) !important;
}
/* Menu movil */
.mobile-menu .menu-content .menu-item img.img-icon {
	height: 1rem !important;
}

/* Slide */
.elementor-20010000 .elementor-element.elementor-element-ntadsbo>.elementor-widget-container {
	padding: 0px 0px 0px 0px !important;
}


/* X-Small devices (portrait phones, less than 576px) */
#_desktop_logo img {
	height: 60px !important;
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
	#_desktop_logo img {
		height: 110px !important;
	}
	.account-login i {
		display: block;
		margin: auto auto 5px;
		text-align: center;
	}
	.account-login span {
		font-size: 17px;
		font-weight: 700;
	}
	.js-dropdown .account-login i {
		color: #CC0309 !important;
	}
	.cart-sidebar i {
		display: block;
		margin: auto auto 0px;
		text-align: center;
	}
	.cart-sidebar i::after {
		content: "Carrito";
		visibility: visible;
		font-size: 17px;
		font-weight: 700;
		font-family: "Open Sans", sans-serif;
		display: flex;
        padding-top: 7px;
	}
	div.hidden-sm-down.pos-recent-orders.animated.fadeOutDown {
		display: none; /* Ocultar capa fantasma */
	}
}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {}

/* X-Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {}

/* XX-Large devices (larger desktops, 1400px and up) */
@media (min-width: 1400px) {}