/*
Theme Name: Super Mausi Astra Child
Theme URI: https://www.supermausi-marderschutz.de/
Description: Child Theme für Super Mausi auf Basis von Astra.
Author: Super Mausi
Template: astra
Version: 1.0.0
Text Domain: supermausi-astra-child
*/

/* Eigene CSS-Anpassungen hier einfügen */
/* Super Mausi Vorteile */
.sm-benefits {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 22px;
    margin: 36px 0;
}

.sm-benefit {
    background: #ffffff;
    border: 1px solid #e5e7eb;
    border-radius: 18px;
    padding: 26px 22px;
    box-shadow: 0 10px 28px rgba(15, 23, 42, 0.07);
    transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.sm-benefit:hover {
    transform: translateY(-3px);
    box-shadow: 0 16px 36px rgba(15, 23, 42, 0.11);
}

.sm-benefit-icon {
    font-size: 30px;
    line-height: 1;
    margin-bottom: 14px;
}

.sm-benefit h3 {
    font-size: 20px;
    line-height: 1.25;
    margin: 0 0 10px;
    color: #111827;
}

.sm-benefit p {
    font-size: 15px;
    line-height: 1.55;
    margin: 0;
    color: #4b5563;
}

@media (max-width: 1024px) {
    .sm-benefits {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 600px) {
    .sm-benefits {
        grid-template-columns: 1fr;
    }

    .sm-benefit {
        padding: 22px 20px;
    }
}
