body { font-family:  "Source Sans 3", sans-serif !important; }
h1, h2, h3, h4, h5, h6 { font-family:  "Source Sans 3", sans-serif !important;}

h1{
    font-size: 1.5;
}


.nav-item { font-size: 1.1em; }

.lead {
    margin:3px 0 !important;
}

.itemized-cart {
	width: 1.5em;
	height: 1.5em;
	position: absolute;
	right: 0.8em;
	top: -1em;
/*	background-color: #932a36; */
	border-radius: 1em;
	border: 1px solid white;
	font-size: 1em;
	text-align: center;
    line-height: 1.3em;
}


footer {
    background-color: rgb(26, 31, 35);
}


.carousel-dark .carousel-indicators [data-bs-target] {
    background-color: #fff;
}


/* Estilos para el botón de WhatsApp flotante */
.floating-whatsapp {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 1000;
}

.floating-whatsapp a {
    display: block;
    width: 60px;
    height: 60px;
    background-color: #25d366;
    border-radius: 50%;
    text-align: center;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    transition: background-color 0.3s;
}

.floating-whatsapp a img {
    width: 50%;
    margin-top: 25%;
    filter: invert(1);
}

.floating-whatsapp a:hover {
    background-color: #128C7E;
}

#iconWhatsapp{
    width: 40px;
    margin-top: 7px;
}
