/*TIPOGRAFIA */
@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@600&family=Montserrat:wght@400;600;700;800&display=swap');
 * {
font-family:  'Dancing Script', cursive;
font-family: 'Montserrat', sans-serif;
}


/* 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 !important ;
color:#000000 !important ;
 }


#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: #CC0000 !important;
}

/* 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 FONDO DESPLEGABLE MOBILE FOOTER */
@media (max-width: 767px) {
  .footer-container .links ul
{
    background-color: #ffffff1f;
  }
}

/* COLOR TIPOGRAFIA SECTOR NEWLETTER */
.block_newsletter p {
	color: white !important ;
}

/* COLOR LINKS SECTOR FOOTER AL PASAR RATÓN */
#footer a:hover, #block_myaccount_infos .myaccount-title a:hover {
	color: #2a49a3 !important ;
}
/* 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: #CC0000 !important;
}

/* COLOR DESCUENTO*/
#main li.product-flag.discount {
    background-color: #cc0000 ; 
}

/* COLOR DE DESCUENTOS */
.discount.discount-percentage {
    background-color: #CC0000 ; 
}

/* 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;
}

/* COLOR DE LA TIPOGRAFIA DE MARCAS */
.ybc-mnf-block-a-name {
color: #9b9b9b !important;
}

/* COLOR DE LA BOX DE OFERTAS */
product-flags js-product-flags product-flag.discount {
background-size: #9b9b9b !important;
}

/* LOGO MARCAS CARRUSEL */
a.ybc-mnf-block-a-img > img {
	width: 100%;
	float: left;
	height: auto;
}

/* UBICACIÓN ICONO FLOTANTE WHATSAPP */
.whatsappDiv.right {
	bottom: 20px !important;
	right: 25px !important;
}

/* 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 {
	display: block;
	padding: 0;
	border: 1px solid #f6f6f6;
}
@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 !important;
	left: 0 !important;
	top: 0 !important;
}

/* MOVER LINK DE VER TODOS LOS PRODUCTOS*/
.float-md-right {
    float: left !important;
}
  
/* SUSCRIPCION VISIBLE REPSONSIVE */
@media (max-width: 575px) {
	.hidden-xs-down {
	  display: block !important;
	}
	.block_newsletter form .input-wrapper {
		overflow: visible;
	}
  .btn.btn-primary[value="DE ACUERDO"] {
	display: none;
}
}

/* ESCONDER TEXTO PAGO TRANSFERENCIA*/
div:has(> section.wirepayment-description) {
	display: none !important;
}

/* MERCADO PAGO FORM */
.mp-wallet-button-title span {
	left: 10px;
	position: relative;
	top: 2px;
	font-weight: bold;
	display: inline-block;
	margin-bottom: 10px;
}

.mp-wallet-button-description {
	position: relative;
	margin: 5px 0;
}

#mp-wallet-button-btn {
	padding: 9px 25px;
	margin-bottom: 10px;
}

#mercadopago-form {
	background: #f0efef;
	border-radius: 6px;
	border: 1px solid #ddd;
	margin-top: 10px;
}

/* OCULTAR GRATIS EN ENVIO CONSULTAR */
label[for="delivery_option_114"] .col-sm-3 {
	display: none;
}