body {
	background: #1f1f1f;
}
body p{
    color: #fff;
}

.contact-info a {
    color: #fff;
    text-decoration: none;
}
.links-info {
    display: flex;
    gap: 10px;
    justify-content: flex-start;
    align-items: center;
    margin-top: 10px;
}
.links-info a {
    font-size: 1.8rem;
}
.hero-section {
	min-height: auto;
}
@media (max-width: 768px) {
    body .featured-area h6 {
        padding-bottom: 22px;
    }
    body .slider-home-1.owl-theme .owl-nav.disabled + .owl-dots {
        bottom: 55px !important;
    }
    body .weekly-special {
        margin-bottom: auto;
    }
}
@media (min-width: 768px) {
    .hero-section {
        min-height: 100vh;
    }
}

@keyframes pizzaRotate {
0% {
    transform: rotate(0deg);
}
100% {
    transform: rotate(360deg);
}
}

.pizza-animation {
animation: pizzaRotate 8s linear infinite;
transition: all 0.3s ease;
}

pizza-animation:hover {
animation-duration: 4s;
transform: scale(1.05);
}

/* Pausar animación cuando el usuario prefiere movimiento reducido */
@media (prefers-reduced-motion: reduce) {
pizza-animation {
    animation: none;
}
}