body {
    background: #ffffff;
}

#divBarraSuperior{
	height: 43px;
}

.navbar-brand img {
    width: 80px;
}

.logo-menu-mobile {
    width: 80px;
}

.display-4{
	font-size: calc(1.305rem + .66vw);
	line-height: 1.2;
}

.titulo-formulario-contacto, .titulo-whatsapp-contacto{
	font-size: calc(1.305rem + .66vw);
    line-height: 1.2;
}

@media (min-width:1200px){
	.titulo-formulario-contacto, .titulo-whatsapp-contacto{
		font-size: 1.8rem;
	}
}

.follow-link:hover {
    color: var(--color-secundario);
}

@media (min-width: 992px) {
    .navbar-expand-lg[class*=navbar-bg-]:not(.fancy):not(.extended):not(.fixed) .navbar-collapse .nav-link {
        padding-top: 1rem;
        padding-bottom: 1rem;
    }
}

.nav-link {
    padding: 1rem 1rem;
}

.swiper-hero-con-barra, .swiper-hero-con-barra .swiper-slide {
    height: calc(100vw / 2.44);
}

@media (max-width: 575.98px) {
    .swiper-hero-con-barra, .swiper-hero-con-barra .swiper-slide {
        height: calc(100vw / 1.75);
    }
}

#carritoMenu .text-white, #carritoMenu p {
    color: #ffffff !important;
}

#carritoMenu i, #favoritosMenu i {
    color: #ffffff !important;
}

#divBloquePuntoAutorizado .card{
	background-image: linear-gradient(90deg, #212121, #7f7f7f) !important;
	color: #ffffff;
}

#divBloquePuntoAutorizado h3{
	color: #ffffff  !important;
}

#divBloquePuntoAutorizado .btn-secundario {
	color: #fff;
	background-color: var(--color-secundario);
	border-color: var(--color-secundario);
}

[id^="divBloque"] .display-4, [id^="divBloque"] .display-5, [id^="divBloque"] .display-6 {
	line-height: 1.3;
    background-image: linear-gradient(to right, #7f7f7f 18%, #212121 69%);
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	background-clip: text;
}

.picker label[for*=radVariante]>input:checked~span {
    background-color: #000000;
}

.div-buscar-header .link-dark {
	color: #ffffff !important;
}

#divBloquePuntoAutorizado, #divBloquePuntoAutorizado h2 {
    color: #ffffff;
}

#divBloquePuntoAutorizado p {
    margin-bottom: 0 !important;
    margin-top: .5rem !important;
}

#filtrosMenu {
    color: #3c3c3b;;
}

#filtrosMenu .accordion-wrapper .card-header button:hover {
    color: var(--color-primario);
}

#filtrosMenu .link-body:hover {
    color: var(--color-primario);
}

.aside-categorias .accordion-wrapper .card-header button:after {
    color: var(--color-primario);
}

#divBloqueRecetasPreview .swiper-controls .swiper-pagination {
    bottom: -1.25rem !important;
}

#divBloqueRecetasPreview .container {
    padding-top: 0px !important;
}

.btn-seguir-comprando, .btn-seguir-comprando .uil-shopping-cart{
	color: var(--color-primario) !important;
}


/* Botones secundarios del carrito */
#carritoMenu .btn-secundario, #carritoMenu .btn-secondary {
    color: #ffffff !important;
    background-color: var(--color-secundario);
    border-color: var(--color-secundario);
}

#carritoMenu .btn-secundario i, #carritoMenu .btn-secondary i {
    color: #ffffff;
}
