.amenities-grid-df704b0c {
    display: grid;
    width: 100%;
}

.amenity-item-df704b0c {
    display: flex;
    align-items: center;
    box-sizing: border-box;
    padding: 8px 12px;
}

.amenity-icon-df704b0c {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
}

.amenity-icon-df704b0c svg {
    display: block;
}

/* Row-based Dividers Style */
.amenities-dividers-yes .amenities-grid-df704b0c {
    /* Set borders between grid columns dynamically */
}

@media (min-width: 1025px) {
    .amenities-dividers-yes .amenities-grid-df704b0c .amenity-item-df704b0c {
        border-right: 1px solid transparent;
    }
    /* Hide divider on the last column (4th item in every row) */
    .amenities-dividers-yes .amenities-grid-df704b0c .amenity-item-df704b0c:nth-child(4n) {
        border-right: none;
    }
}
