/* ANCHO DE CABECERA Y PIE RESPECTO A PANTALLA */
.container {
	width: 80%;
}

#wrapper .container {
	max-width: 1110px;
}

/* COLOR DE FONDO DE LA TIENDA */
#wrapper {
	background-color: #FFFFFF
}

/* ANCHO DEL CONTENIDO */
#main {
	max-width: 1110px;
	margin: auto;
}

/* MENU PRINCIPAL */
#header .header-top {
	padding: 50;
}

#header {
	background-color: #ffffff;
	color: #000000;
}

#header #_desktop_logo {
	text-align: center;
}

#header a.dropdown-item {
	line-height: 1.1em;
	white-space: inherit
}

#header .top-menu .sub-menu ul[data-depth="1"]>li {
	float: none;
	margin: 0 1.25rem;
}

#header .top-menu .sub-menu {
	width: 240px !important;
	top: 2rem !important;
	margin-left: 0;
}

#header ul.top-menu li.category {
	margin-top: 0;
}

#header .top-menu a[data-depth="1"],
.top-menu a[data-depth="2"] {
	padding: 0.3rem 0;
}

#header .top-menu[data-depth="2"] {
	margin-left: 0.6rem;
}

#header .top-menu[data-depth="2"] a {
	padding: 4px 0;
}

#header .top-menu[data-depth="3"] {
	margin-left: 0.6rem;
}

#header .menu>ul>li {
	position: relative;
}

/* COLOR FONDO SECTOR FOOTER */
#footer {
	background-color: #4759ff;
}

/* COLOR TITULOS SECTOR FOOTER */
#footer .h3,
#footer .h2,
#footer .h1,
#footer .h4 {
	color: white;
}

/* COLOR LINKS SECTOR FOOTER */
#footer a,
#block_myaccount_infos .myaccount-title a {
	color: white;
}

/* COLOR TIPOGRAFIA SECTOR NEWLETTER */
.block_newsletter p {
	color: white;
}

/* COLOR LINKS SECTOR FOOTER AL PASAR RATÓN */
#footer a:hover,
#block_myaccount_infos .myaccount-title a:hover {
	color: #2a49a3;
}

/* COLOR TEXTOS COMUNES SECTOR FOOTER */
#footer .block-contact,
#footer {
	color: #ffffff;
}

/* COLOR FONDO AREA SUSCRIPCION */
.block_newsletter {
	background: transparent;
}

/* COLOR FONDO ÍCONOS SOCIALES */
#footer div.block-social li {
	background-color: #4759ff;
}

/* CARACTERÍSTICAS DEL PRODUCTO */
.product-features:nth-child(2n) {
	display: block !important;
}

/* ICONOS SOCIALES */
li.facebook,
li.instagram,
li.youtube {
	background-size: cover;
	background-position: center;
}

/* LOGO MARCAS CARRUSEL */
a.ybc-mnf-block-a-img>img {
	width: 100%;
	float: left;
	height: auto;
}

/* CATEGORIA */
.category-cover {
	display: none;
}

/* SCROLL SELECTOR DE MARCA */
.facet-dropdown .dropdown-menu {
	overflow: auto;
	height: 400px;
}

/* ESTILOS RESPONSIVOS */
#subcategories ul li {
	min-width: 160px;
	margin: 0.6rem;
}

#category-description img {
	width: 100%;
	height: auto;
}

#subcategories ul li .subcategory-image a {
	padding: 0;
}

@media only screen and (max-width: 767px) {
	.container {
		width: 98% !important;
	}

	#category #content-wrapper {
		padding: 0;
	}

	.block-category {
		padding: 0 !important;
	}

	#subcategories ul {
		justify-content: flex-start;
	}

	#subcategories ul li {
		min-width: 48%;
		margin: 1%;
	}
}

#checkout label img[alt="Oca ePak"] {
	padding-top: 0;
	position: relative;
	left: 0;
	top: 0;
}

.input-color {
	position: absolute;
	width: 100%;
	height: 100%;
	cursor: pointer;
	opacity: 0;
	left: 0;
	top: 0;
	z-index: 1;
}

.lmsfSinFoto span {
	background: white;
	display: inline-block;
	padding: 0rem 0.4rem 0.1rem;
}

.precio-sin-impuestos-nacionales {
	font-size: 0.7rem;
}
.psin-miniatura {
	text-align: center;
}
.psin-producto {
	font-size: 0.8rem;
}
.precio-sin-impuestos-nacionales span {
	font-weight: bold;
}
.attr-name-psin, .attr-value-psin {display: none;}