:root
{
	--sticker-off: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4xLjIsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDEwMCAxNjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEwMCAxNjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNEQzAwMDA7fQ0KCS5zdDF7ZmlsbDojRkZGRkZGO30NCjwvc3R5bGU+DQo8Zz4NCgk8cG9seWdvbiBwb2ludHM9IjQyLjMsMTYwIC0wLjIsMTQ1LjggNDIuMywxNDUuOCAJIi8+DQoJPGc+DQoJCTxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMjEuOCwxOS4xIDIxLjMsMTkuNiAtMC4yLDQxLjEgLTAuMiwxNDUuOCA2OC40LDE0NS44IDkwLjQsMTIzLjggOTAuNCwyMC40IDkwLjQsMTkuMSAyMS44LDE5LjEgCQkNCgkJCSIvPg0KCTwvZz4NCgk8Zz4NCgkJPHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSI5NS4zLDE5LjEgOTUuMywxMjUgNzQuNiwxNDUuNyA4MS4zLDE0NS43IDk5LjYsMTI3LjQgOTkuNiwyMC40IDk5LjYsMTkuMSAJCSIvPg0KCTwvZz4NCgk8Zz4NCgkJPGc+DQoJCQk8Zz4NCgkJCQk8Zz4NCgkJCQkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTE2LjQsMTIwLjVIMTR2LTMuNmMwLTAuNC0wLjEtMC43LTAuMy0wLjljLTAuMi0wLjItMC41LTAuMy0wLjktMC4zSDh2NC44SDUuNXYtMTIuMWg3LjMNCgkJCQkJCWMwLjUsMCwxLDAuMSwxLjQsMC4zYzAuNCwwLjIsMC44LDAuNCwxLjIsMC44YzAuMywwLjMsMC42LDAuNywwLjgsMS4yYzAuMiwwLjQsMC4zLDAuOSwwLjMsMS40YzAsMC45LTAuMywxLjctMC45LDIuNA0KCQkJCQkJYzAuMywwLjMsMC41LDAuNywwLjcsMS4xYzAuMiwwLjQsMC4yLDAuOSwwLjIsMS4zVjEyMC41eiBNMTQsMTEyYzAtMC4zLTAuMS0wLjYtMC40LTAuOXMtMC41LTAuNC0wLjktMC40SDh2Mi40aDQuOA0KCQkJCQkJYzAuMywwLDAuNi0wLjEsMC45LTAuNFMxNCwxMTIuMywxNCwxMTJ6Ii8+DQoJCQkJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yOS40LDEyMC41aC02LjdjLTAuNSwwLTEtMC4xLTEuNS0wLjNjLTAuNC0wLjItMC44LTAuNC0xLjEtMC44Yy0wLjMtMC4zLTAuNi0wLjctMC44LTEuMQ0KCQkJCQkJYy0wLjItMC40LTAuMy0wLjktMC4zLTEuNVYxMTJjMC0wLjUsMC4xLTEsMC4zLTEuNWMwLjItMC40LDAuNC0wLjgsMC44LTEuMWMwLjMtMC4zLDAuNy0wLjYsMS4xLTAuOGMwLjQtMC4yLDAuOS0wLjMsMS41LTAuMw0KCQkJCQkJaDYuN3YyLjRoLTYuN2MtMC44LDAtMS4yLDAuNC0xLjIsMS4ydjEuMmg3Ljl2Mi40aC03Ljl2MS4yYzAsMC44LDAuNCwxLjIsMS4yLDEuMmg2LjdWMTIwLjV6Ii8+DQoJCQkJCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik00MywxMTYuOGMwLDAuNS0wLjEsMS0wLjMsMS40Yy0wLjIsMC40LTAuNCwwLjgtMC44LDEuMWMtMC4zLDAuMy0wLjcsMC42LTEuMSwwLjhzLTAuOSwwLjMtMS40LDAuM2gtNy4zDQoJCQkJCQl2LTEyLjFoNy4zYzAuNSwwLDEsMC4xLDEuNCwwLjNjMC40LDAuMiwwLjgsMC40LDEuMiwwLjhjMC4zLDAuMywwLjYsMC43LDAuOCwxLjJjMC4yLDAuNCwwLjMsMC45LDAuMywxLjQNCgkJCQkJCWMwLDAuOS0wLjMsMS43LTAuOSwyLjRDNDIuNywxMTUuMSw0MywxMTUuOSw0MywxMTYuOHogTTQwLjYsMTEyYzAtMC4zLTAuMS0wLjYtMC40LTAuOXMtMC41LTAuNC0wLjktMC40aC00Ljh2Mi40aDQuOA0KCQkJCQkJYzAuMywwLDAuNi0wLjEsMC45LTAuNFM0MC42LDExMi4zLDQwLjYsMTEyeiBNNDAuNiwxMTYuOGMwLTAuMy0wLjEtMC42LTAuNC0wLjlzLTAuNS0wLjQtMC45LTAuNGgtNC44djIuNGg0LjgNCgkJCQkJCWMwLjMsMCwwLjYtMC4xLDAuOS0wLjRTNDAuNiwxMTcuMiw0MC42LDExNi44eiIvPg0KCQkJCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNTYuNSwxMjAuNWgtMi40VjExOGgtNnYyLjRoLTIuNFYxMTJjMC0wLjUsMC4xLTEsMC4zLTEuNWMwLjItMC40LDAuNC0wLjgsMC44LTEuMQ0KCQkJCQkJYzAuMy0wLjMsMC43LTAuNiwxLjEtMC44YzAuNC0wLjIsMC45LTAuMywxLjUtMC4zaDMuNmMwLjUsMCwxLDAuMSwxLjQsMC4zYzAuNCwwLjIsMC44LDAuNCwxLjEsMC44czAuNiwwLjcsMC44LDEuMQ0KCQkJCQkJYzAuMiwwLjQsMC4zLDAuOSwwLjMsMS40VjEyMC41eiBNNTQuMSwxMTUuNlYxMTJjMC0wLjgtMC40LTEuMi0xLjItMS4yaC0zLjZjLTAuOCwwLTEuMiwwLjQtMS4yLDEuMnYzLjZINTQuMXoiLz4NCgkJCQkJPHBhdGggY2xhc3M9InN0MSIgZD0iTTcwLjEsMTE2LjhjMCwwLjUtMC4xLDEtMC4zLDEuNWMtMC4yLDAuNC0wLjQsMC44LTAuNywxLjFjLTAuMywwLjMtMC43LDAuNi0xLjEsMC43DQoJCQkJCQljLTAuNSwwLjItMC45LDAuMy0xLjUsMC4zaC0zLjZjLTAuNSwwLTEtMC4xLTEuNC0wLjNzLTAuOC0wLjQtMS4xLTAuOHMtMC42LTAuNy0wLjgtMS4xcy0wLjMtMC45LTAuMy0xLjR2LTAuM2gyLjQNCgkJCQkJCWMwLDAuMiwwLDAuNCwwLDAuNmMwLDAuMiwwLjEsMC40LDAuMiwwLjVjMC4xLDAuMSwwLjIsMC4yLDAuNCwwLjNjMC4yLDAuMSwwLjQsMC4xLDAuNywwLjFoMy42YzAuOCwwLDEuMi0wLjQsMS4yLTEuMnYtOC41DQoJCQkJCQloMi40VjExNi44eiIvPg0KCQkJCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNODMuNywxMjAuNWgtMi40VjExOGgtNnYyLjRoLTIuNFYxMTJjMC0wLjUsMC4xLTEsMC4zLTEuNWMwLjItMC40LDAuNC0wLjgsMC44LTEuMQ0KCQkJCQkJYzAuMy0wLjMsMC43LTAuNiwxLjEtMC44czAuOS0wLjMsMS41LTAuM0g4MGMwLjUsMCwxLDAuMSwxLjQsMC4zYzAuNCwwLjIsMC44LDAuNCwxLjEsMC44czAuNiwwLjcsMC44LDEuMQ0KCQkJCQkJYzAuMiwwLjQsMC4zLDAuOSwwLjMsMS40VjEyMC41eiBNODEuMywxMTUuNlYxMTJjMC0wLjgtMC40LTEuMi0xLjItMS4yaC0zLjZjLTAuOCwwLTEuMiwwLjQtMS4yLDEuMnYzLjZIODEuM3oiLz4NCgkJCQk8L2c+DQoJCQk8L2c+DQoJCTwvZz4NCgkJPGc+DQoJCQk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNNjAuMywzOS44SDI5LjhMMTQuNiw2Ni4ybDE1LjMsMjYuNGgzMC41bDE1LjMtMjYuNEw2MC4zLDM5Ljh6IE0yNy4yLDU0LjVjMC0zLjUsMi44LTYuMyw2LjMtNi4zDQoJCQkJczYuMywyLjgsNi4zLDYuM2MwLDMuNS0yLjgsNi4zLTYuMyw2LjNTMjcuMiw1OCwyNy4yLDU0LjV6IE0zMC44LDgwLjNjLTEuOC0xLjgtMS44LTQuNiwwLTYuNGwyMi43LTIyLjdjMS44LTEuOCw0LjYtMS44LDYuNCwwDQoJCQkJYzEuOCwxLjgsMS44LDQuNiwwLDYuNEwzNy4yLDgwLjNDMzUuNCw4MiwzMi41LDgyLDMwLjgsODAuM3ogTTU2LjgsODQuMWMtMy41LDAtNi4zLTIuOC02LjMtNi4zczIuOC02LjMsNi4zLTYuMw0KCQkJCWMzLjUsMCw2LjMsMi44LDYuMyw2LjNTNjAuMiw4NC4xLDU2LjgsODQuMXoiLz4NCgkJPC9nPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K");
}

/* === PROCESADORES === */

	.RC-CPU_Intel		{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_Intel.png");			}
	.RC-CPU_Intel_A		{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_Intel_Atom.png");		}
	.RC-CPU_Intel_C		{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_Intel_Celeron.png");	}
	
	.RC-CPU_Intel_c3 	{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_Intel_Core-3.png");	}
	.RC-CPU_Intel_c5 	{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_Intel_Core-5.png");	}
	.RC-CPU_Intel_c7 	{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_Intel_Core-7.png");	}
	.RC-CPU_Intel_c9 	{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_Intel_Core-9.png");	}
	
	.RC-CPU_Intel_i3 	{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_Intel_Core-i3.png");	}
	.RC-CPU_Intel_i5 	{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_Intel_Core-i5.png");	}
	.RC-CPU_Intel_i7 	{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_Intel_Core-i7.png");	}
	.RC-CPU_Intel_i9 	{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_Intel_Core-i9.png");	}

	.RC-CPU_Intel_u5 	{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_Intel_Ultra-5.png");	}
	.RC-CPU_Intel_u7 	{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_Intel_Ultra-7.png");	}
	.RC-CPU_Intel_u9 	{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_Intel_Ultra-9.png");	}
	.RC-CPU_Intel_ux7 	{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_Intel_Ultra-X7.png");	}
	.RC-CPU_Intel_ux9 	{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_Intel_Ultra-X9.png");	}	

	.RC-CPU_Ryzen3		{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_Amd_Ryzen-3.png");	}
	.RC-CPU_Ryzen5		{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_Amd_Ryzen-5.png");	}
	.RC-CPU_Ryzen7		{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_Amd_Ryzen-7.png");	}
	.RC-CPU_Ryzen9		{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_Amd_Ryzen-9.png");	}
	
	.RC-CPU_Ryzen_Ai3	{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_Amd_Ryzen-Ai-3.png");	}
	.RC-CPU_Ryzen_Ai5	{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_Amd_Ryzen-Ai-5.png");	}
	.RC-CPU_Ryzen_Ai7	{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_Amd_Ryzen-Ai-7.png");	}
	.RC-CPU_Ryzen_Ai9	{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_Amd_Ryzen-Ai-9.png");	}	
	
	.RC-CPU_R-Ai_Max		{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_Amd_Ryzen-Ai-Max.png");	}
	.RC-CPU_R-Ai_Max_P		{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_Amd_Ryzen-Ai-Max-P.png");	}
	.RC-CPU_R-Ai_Max_Pro	{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_Amd_Ryzen-Ai-Pro-Max.png");	}
	.RC-CPU_R-Ai_Max_Pro_P	{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_Amd_Ryzen-Ai-Pro-Max-P.png");	}	

	.RC-CPU_TR-Pro		{	background-image: url("https://www.neobyte.es/themes/warehouse/banners/RC_Amd_TR-Pro.png");	}
	
	.RC-CPU_GB10		{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_NV_GB10.png");		}

/* === GRAFICAS === */

	.RC-GPU_RTX			{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_RTX.png");			}
	.RC-GPU_AMD			{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_Amd_Radeon.png");		}
	.RC-GPU_ARC			{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_Intel_Arc.png");		}	

/* === SISTEMA OPERATIVO === */

	.RC-SO_W10-H		{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_W10-H.png");			}
	.RC-SO_W10-P		{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_W10-P.png");			}
	.RC-SO_W11-H		{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_W11-H.png");			}
	.RC-SO_W11-P		{	background-image: url("https://www.vaxqernuliz.pro/themes/warehouse/banners/RC_W11-P.png");			}

/* FLAGS */


#product
{
	ul.product-flags.js-product-flags
	{
		display:none !important;
	}
}


#content-wrapper
{
	.product-flags
	{
		pointer-events: none;
		position: absolute;
		top: 0;
		bottom: 0;
		right: 0;
		margin: 0;
		padding: 0;
		list-style: none;
		display: grid;
		grid-template-columns: 55px 100px;
		grid-auto-rows: 55px;
		align-content: end;	

	.default_space
		{
			position: static;
			margin-top: 0;
			right: auto;
			grid-column: 2;
			grid-row: auto !important;
			width: 50px;
			height: 50px;
			justify-self: end;
			background-repeat: no-repeat;
			background-size: contain;
			background-position: center;			
		}
		
		/* LOGOS TECNOLOGIAS */
		
		.RC_CPU
		{
			grid-column: 2;
			grid-row: 2;
			width: 50px;
			height: 50px;
			justify-self: end;
			background-repeat: no-repeat;
			background-size: contain;
			background-position: center;			
			transform: translateX(160px);
		}
		.RC_GPU
		{
			grid-column: 2;
			grid-row: 3;
			width: 50px;
			height: 50px;			
			justify-self: end;
			background-repeat: no-repeat;
			background-size: contain;
			background-position: center;	
			transform: translateX(160px);					
		}	
		.RC_SO
		{
			grid-column: 2;
			grid-row: 4;
			width: 50px;
			height: 50px;			
			justify-self: end;
			background-repeat: no-repeat;
			background-size: contain;
			background-position: center;
			transform: translateX(160px);	
		}		

		& li.product-flag.discount
		{
			position: absolute;
		}	
	}
}

#module-ps_searchadvanced-search
{
	.product-flags
	{
	        grid-template-columns: 0px 60px;	
	}
}

#index
{
	.product-flags
	{
		.RC_CPU, .RC_GPU, .RC_SO
		{
			transform: translateX(95px) !important;
		}		
	}		
}

#category
{
	.product-flags
	{
		/* NOVEDAD */
		.product-flag.new
		{
			position:absolute;
            top: -5px;
            right: -10px;
            rotate: 15deg;
            background-color: #121212;
            border-radius: 5px;
		}
	}
	
}









.RC_offersale
{
	position: absolute;
    list-style: none;
    width: 53px;
    height: 85px;
    background-repeat: no-repeat;
    margin-top: 255%;
    margin-left: -2em;
    z-index: 3;
}

.RC_offersale_sticker, .product-logo .RC_offersale_sticker	{    background-image: var(--sticker-off);	}


.product-logo .RC_offersale
{
    margin-top: 23em;
    margin-left: -31px;
    height: 115px;
    width: 72px;
}




/* ICONOS DEBAJO DE LA IMAGEN */

#badges
{
	/*margin-top: 2%;*/
	display: flex;
	justify-content: center;
	height: 95px !important;
	align-items: center;
}

.group_badges
{
	list-style: none;
	display: flex;
	justify-content: center;
	
	& ul
	{
		display: flex;
		
		& li.show_badge
		{
			width: 70px;
			height: 70px;
			margin: 0px 10px;
			border-radius: 5px;
			background-position: center;
		}
	}
}	


/* - - - - -  [ M O B I L E ]  - - - - -  */

@media (width <= 767px)
{


	#index, #category
	{
		.product-flags
		{
			grid-auto-rows: 45px;	
			
			.RC_CPU, .RC_GPU, .RC_SO
			{
				width: 40px;
				height: 40px;				
				transform: translateX(20px) !important;
			}		
		}		
	}


	.RC_offersale
	{
        margin-top:9em;
        height: 65px;
        width: 41px
    }

    .product-logo .RC_offersale
	{
        margin-top: 80%;
        margin-left: -1.2em;
        height: 80px;
        width: 50px
    }
}

