.warranties {
    padding-top: 6px;
    padding-bottom: 65px;
}

.warranties-content {
}

.warranties-list {
}

.warranties-item {
    padding: 22px 0 22px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.35);
}

.warranties-item:first-child {
}

.warranty {
    display: flex;
    align-items: center;
}

.warranty-main {
}

.warranty-row {
}

.warranty-col {
}

.warranty-col--title {
}

.warranty-col--content {
}

.warranty-header {
}

.warranty-content {
}

.warranty-text {
}

.warranty-title {
    font-family: var(--font-heading);
    font-weight: 500;
    line-height: 110%;
    text-transform: uppercase;
    padding-bottom: 26px;
    font-size: 20px;
    color: var(--accent-color);
}

.warranty-subtitle {
    font-family: var(--font-heading);
    font-size: 15px;
    line-height: 150%;
    font-weight: 500;
}

.warranty-description {
    padding-top: 16px;
}

@media (min-width: 1200.98px) {
    .warranties {
        padding-top: 7px;
        padding-bottom: 81px;
    }

    .warranties-content {
    }

    .warranties-list {
    }

    .warranties-item {
        padding: 32px 0 31px 0;
    }

    .warranties-item:first-child {
    }

    .warranty {
        display: block;
    }

    .warranty-main {
    }

    .warranty-row {
        display: flex;
        flex-wrap: wrap;
        margin: 0 -15px;
        align-items: center;
    }

    .warranty-col {
        padding: 0 15px;
        flex: 1 0 0;
        width: 100%;
        max-width: 100%;
    }

    .warranty-col--title {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%;
    }

    .warranty-col--content {
    }

    .warranty-header {
    }

    .warranty-content {
        display: flex;
        justify-content: end;
    }

    .warranty-text {
    }

    .warranty-title {
        font-size: 26px;
        padding: 0 0 6px 0;
    }

    .warranty-subtitle {
        min-width: 690px;
    }

    .warranty-description {
        padding-top: 15px;
    }
}
