

/*
	COLORES:
	AZUL FLUX (Principal): #3346ec
	LILA FLUX (Secundario): #6173e8
	CYAN FLUX+ (Complementario): #8ef5ec
	GRIS TEXTO: #505050
	BLANCO FONDOS: #f1f1f1

*/


:root {
	--azul_flux: #3346ec;
	--lila_flux: #6173e8;
	--cian_flux: #8ef5ec;
	
	--texto_gris: #505050;
	--fondo_blanco: #f1f1f1;
}

body {
    font-family: 'Poppins',helvetica neue,Helvetica,Arial,sans-serif;
}

a,.alink {
    color: var(--azul_flux);
}

a:hover,.alink:hover,a:visited,.alink:visited,a:focus,.alink:focus {
    color: var(--azul_flux);
    text-decoration: underline
}


.breadcrumbs {
	padding-left: 30px;
}
.minicart-wrapper .action.showcart .counter.qty {
	background: var(--cian_flux);
	color: #000;
}
.rp-extrainfo.rp-after_name {
	font-size: 11px;
    color: #7d7d7d;
    padding-bottom: 10px;
}


/* ------------------------------------------------------------------------------------------------------------ */
/*  =HEADER --------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------ */
.page-header {
	background: var(--azul_flux);
	padding: 10px 15px;
}
.page-header .logo img {
	width: unset;
	height: unset;
}


.page-header .amsearch-wrapper-block .amsearch-input {
	background: #fff;
}
.page-header .amsearch-wrapper-block .amsearch-input,
.page-header .amsearch-wrapper-block .amsearch-input::placeholder {
	color: var(--azul_flux);
}
@media (min-width: 768px) {
	.page-header .amsearch-wrapper-block {
		width: unset;
	}
}


.nav-sections {
	background: var(--azul_flux);
}
.level0.horizontal-root > li.mega.style-tabs .child-content .child-content-inner ul.level2 > li.mega:hover {
     background: #f4f4f4;
	 border-left: 2px solid var(--azul_flux);
}


.level0.horizontal-root>li.mega.has-child.mega-hover>.mega, 
.level0.horizontal-root>li.mega>.mega:hover, 
.level0.horizontal-root>li.mega>.mega:focus, 
.level0.horizontal-root>li.mega>.mega:active, 
.level0.horizontal-root>li.mega>.mega.active {
	background: var(--azul_flux);
	color: var(--cian_flux);
}
ul.level0 ul.level1 > li.mega .mega:active, 
ul.level0 ul.level1 > li.mega .mega:focus, 
ul.level0 ul.level1 > li.mega .mega:hover {
	color: var(--azul_flux) !important;
}
ul.level0 ul.level1 > li.mega.has-child.mega-hover > .mega,
.level0.horizontal-root > li.mega.style-tabs .child-content .child-content-inner ul.level3 > li.mega.group > .mega.active,
.level0.horizontal-root > li.mega.style-tabs ul.level4 > li.mega .mega.active {
	color: var(--azul_flux);
}
ul.level0>li.mega>.mega {
	color: #fff;
}



/* ------------------------------------------------------------------------------------------------------------ */
/*  =FOOTER --------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------ */
.page-footer {
	background: var(--fondo_blanco);
}
.footer-links ul li, .footer-links ul li a {
	color: var(--azul_flux);
	padding-bottom: 20px;
}



/* ------------------------------------------------------------------------------------------------------------ */
/*  =FICHA ---------------------------------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------ */

.product-info-main .product-info-price .price-box {
    margin-bottom: 0;
    padding-bottom: 0;
}

.product-info-main .box-tocart .actions .mageprince-buynow .mageprince-buy-now-btn {
	background: var(--azul_flux);
	border-color: var(--azul_flux);	
}
.product.data.items>.item.title.active>.switch, 
.product.data.items>.item.title.active>.switch:focus, 
.product.data.items>.item.title.active>.switch:hover {
	color: var(--azul_flux);
}

.fotorama__thumb-border {
	border-color: var(--lila_flux);
}


