
.fds-admitad-header {
    background: linear-gradient(135deg, #2196f3, #9c27b0, #ff9800);
    color: #fff;
    text-align: center;
    padding: 60px 20px;
}
.fds-header-content h1 { font-size: 36px; margin-bottom: 10px; }
.fds-header-content p { font-size: 18px; }

.fds-admitad-slider-section { padding: 40px 20px; background: #f9f9f9; }
.fds-admitad-grid-section { padding: 40px 20px; background: #fff; }
.fds-grid-title { text-align: center; font-size: 28px; margin-bottom: 20px; }

.fds-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 20px;
}
.fds-card {
    background: #fff;
    border-radius: 16px;
    padding: 20px;
    box-shadow: 0 6px 18px rgba(0,0,0,0.1);
    text-align: center;
    transition: transform 0.3s, box-shadow 0.3s;
}
.fds-card:hover { transform: translateY(-5px); box-shadow: 0 8px 24px rgba(0,0,0,0.15); }
.fds-logo { max-height: 40px; margin-bottom: 10px; }
.fds-discount { font-size: 22px; font-weight: bold; color: #ff5722; }
.fds-expiry { font-size: 14px; color: #666; margin: 10px 0; }
.fds-btn {
    display: inline-block;
    padding: 10px 20px;
    border-radius: 25px;
    background: linear-gradient(45deg, #2196f3, #9c27b0, #ff9800);
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    transition: 0.3s;
}
.fds-btn:hover { opacity: 0.9; }

/* Slider */
.fds-admitad-slider { width: 100%; padding: 30px 0; }
.swiper-slide { display: flex; justify-content: center; }
